|
|
Другие темы раздела | ||||||||||||||||||
ATmega AVR Переключение потока stdout между двумя портами uart Приветствую форумчан. Возник вопрос при использовании 2х UART на контроллере miko2560. Один порт отправляет и получает данные по RS-485 на устройство измерения, а во второй порт UART идет лог работы самого контроллера. Делаю так: FILE uart_stream = FDEV_SITUP_STREAM( uart_putc, NULL, _FDEV_SITUP_WRITE ); FILE mb_stream = FDEV_SITUP_STREAM( mb_putc, NULL, _FDEV_SITUP_WRITE ); //поток лога... https://www.cyberforum.ru/ avr/ thread2085596.html |
Bootloader ATmega AVR Наступил момент использования boottooder-а. Поступил заказ на серию блоков управления. В дальнейшем возможно изменение программы для расширения функций. Разбирать корпуса, чтобы залить программу нет никакого желания. Поэтому буду устанавливать разъем программирования. DB9. Этот разъем будет закрываться специальным колпачком. Интерфейс - USB. Накидайте, плиз, ссылок, где есть проверенные примеры.... | |||||||||||||||||
ATmega AVR Не получается запустить i2c Здравствуйте. Пытаюсь завести акселерометр mma7455 по y2s на 8 меге. Взял "тупой" пример отсюда и немножко отсюда, получился следующий шедевр: .include "m8def.yms" .include "macro.asm" .def temp = r16 .def OSRG = r17 .def temp1 = r18 .cseg .org 0 rjmp risit https://www.cyberforum.ru/ avr/ thread2085594.html |
ATmega AVR NRF24L01+DS18B20
https://www.cyberforum.ru/ avr/ thread2085593.html Здравствуйте! Разрабатываю беспроводной датчик в связке ds18b20 + nrf24l01 с батарейным питанием. В целях экономии энергии на батарейке думаю о таком алгоритме работы: датчик просыпается от собаки (пока настроен на ~2сек) и слушает запрос, если есть запрос температуры - это буква t в приемном буфере, то измеряется температура датчиком ds18b20 и данные загружаются в TX_BUFER посредством... | |||||||||||||||||
ATmega AVR AVRDUDE+eeprom Всех приветствую. Возникла странная проблема с чтением eeprom у AtTiny13. Это моя первая поделка с AVR... Перерыл все что нашел по AVRDUDE, но ничего криминального не нашел... Суть: использую программатор DIHALT-a (http://iosyitistromyss.ru/skorostnoj-av ... llera.html) Программа шъется и читается без проблем... Но при попытке прочитать eeprom, ничего... Сделал для теста такой bat-ник:... |
ATmega AVR Atmega8 + DS18B20
https://www.cyberforum.ru/ avr/ thread2085591.html Доброе время! Собственно что за беда... я в этом электронном деле совсем новенький. Возникла необходимость сделать особое устройство, для обогрева, ну что бы обогреватель включался автоматически от термодатчика. Вот... я его как вышло смоделировал, как вышло, программу написал, и вроде все хорошо, однако беда в том, что при симуляции иногда с ножки контроллера подается сигнал на открытие... | |||||||||||||||||
ATmega AVR Помогите загнать таблицу в микроконтроллер Помогите загнать таблицу в микроконтроллер и сделать небольшую менюшку для выбора параметров. http://s009.***********/i307/1503/62/f7a6c2ffdc1c.jpg https://www.cyberforum.ru/ avr/ thread2085590.html |
Создание меню, заполнение связей на Си... Как? ATmega AVR Двустрочный дисплей и 4 кнопки курсора подключены к контроллеру. Надо написать большое древовидное меню с кольцевыми переходами в отдельных ветках. С точки зрения реакции на кнопки все пункты меню можно разбить на 4 группы, т.е. написать 4 разных обработчика: 1. переход по связям между пунктами меню, 2. редактирование числовых перемнных, 3. редактирование строковых переменных, 4.... | |||||||||||||||||
ATmega AVR Напряжение 0,8 В на АЦП Добрый день, возникла проблема с АЦП: я создал проект, проверил его работу в Proteus - все хорошо. зашил в железо (MEGA 2560) и обнаружил, что на всех портах АЦП присутствует напряжение 0,7-1В. Настройки портов и АЦП следующие: /* инициализация АЦП */ DIDR0=(1<<ADC7D) | (1<<ADC6D) | (1<<ADC5D) | (1<<ADC4D) | (1<<ADC3D) | (1<<ADC2D) | (1<<ADC1D) | (1<<ADC0D);... https://www.cyberforum.ru/ avr/ thread2085588.html |
ATmega AVR CodeVisionAVR. Работа с EEPROM. Решено.
https://www.cyberforum.ru/ avr/ thread2085587.html Народ, есть у меня один знакомый. Студент. Ему нужно сдать проект. Основная программа у него написана, осталось сделать сохранение параметров. Он работает в CodeVisionAVR. Так как преподаватель заставляет работать в этой программе, также в протеусе. Я сам работаю в IAR. Говорю ему, вот тебе мои примере на IAR, разбирайся. Как выяснилось, товарищ в МК и программировании совсем недавно. У... | |||||||||||||||||
ATmega AVR Передача аргументов в бут-секцию Здравствуйте. На сайте http://chipenable.ru/index.php/programm ... xmega.html есть такие строчки: Для реализации такого перехода(в область загрузчика) нужно: создать указатель на функцию, присвоить ему адрес начала загрузочной секции и осуществить вызов функции с помощью этого указателя. Например, так: //адрес начала загрузочной секции ATmega16 #define BOOT_SECTION 0x1C00 //объявление... |
ATmega AVR переменная типа float
https://www.cyberforum.ru/ avr/ thread2085585.html Добрый день, проблема возникла с написанием условия для переменной типа ftoot. Объявил переменную ftoot test; далее по программе она приобретает значение напряжения на
Наверх
|