АЦП ATmega16 - Страница 11 - Форум
Четверг, 29.08.2013, 20:15 Вы вошли как Гость | Группа "Гости"
Eugene's MCU
Главная | | Мой профиль | Выход | RSS

[ Личные сообщения() · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Страница 11 из 11«1291011
Форум » Основной раздел » Разработка: программирование, схемотехника. » АЦП ATmega16 (Учебная программа - вольтметр на ATmega16)
АЦП ATmega16
eugenemcu

Дата: Понедельник, 19.12.2011, 11:03 | Сообщение # 101

Группа: Администраторы
Сообщений: 115
Статус: Offline
Quote (bender57)
Здравствуйте! Подскажите как доработать программу цифрового вольтметра, если результат необходимо вывести не на светодиод, а передать по сети RS485?
Нужно добавить в схему драйвер RS485, например ADM485 или MAX485, подключенный выводами DI, RO к выводам TX, RX UART микроконтроллера.
Схем на эту тему в сети морское море, да вот хотя бы:



[ (RU) ]

bender57

Дата: Суббота, 24.12.2011, 20:35 | Сообщение # 102

Группа: Пользователи
Сообщений: 4
Статус: Offline
А в программном коде что нужно добавить помимо инициализации и настройки USART порта в Code vision?

// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: Off
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud Rate: 9600
UCSRA=0x00;
UCSRB=0x08;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;

Этого хватит?)
И как организовать стартовые биты?



[ (RU) ]

eugenemcu

Дата: Суббота, 24.12.2011, 20:44 | Сообщение # 103

Группа: Администраторы
Сообщений: 115
Статус: Offline
Программно добавляется только управление сигналом RE/DE (приём/передача), 1-передача, 0 - приём. Формировать ничего не нужно, UART аппаратный, формирует кадр самостоятельно.


[ (RU) ]

bender57

Дата: Вторник, 27.12.2011, 20:50 | Сообщение # 104

Группа: Пользователи
Сообщений: 4
Статус: Offline
Кое-что стало понятно , спасибо)

А как все таки передать через UART число например 2,5 ?
putchar (2.5) или как?



[ (RU) ]

eugenemcu

Дата: Суббота, 31.12.2011, 11:26 | Сообщение # 105

Группа: Администраторы
Сообщений: 115
Статус: Offline
Вопросы такие, которые нужно разрешать самостоятельно. Если не получится или не захочется, то трудно говорить о каком-то программировании МК. Почитайте про AVR, посмотрите исходники в нэте.


[ (RU) ]

bender57

Дата: Суббота, 31.12.2011, 21:49 | Сообщение # 106

Группа: Пользователи
Сообщений: 4
Статус: Offline
Если уж сделали форум, то можно было бы и помочь..
Ладно, гордитесь своими знаниями



[ (RU) ]

eugenemcu

Дата: Воскресенье, 01.01.2012, 00:09 | Сообщение # 107

Группа: Администраторы
Сообщений: 115
Статус: Offline
С удовольствием помогаю когда есть время, если вижу желание и самому в чём-то разобраться. Но дипломы, курсовые и прочие… на форуме не пишу, это верно.
С новым годом!



[ (RU) ]

Форум » Основной раздел » Разработка: программирование, схемотехника. » АЦП ATmega16 (Учебная программа - вольтметр на ATmega16)
Страница 11 из 11«1291011
Поиск: