roboforum.ru

Технический форум по робототехнике.

 

МикроКонтроллер AVR начинающим - общие вопросы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение MiBBiM » 31 дек 2009, 13:21

передать код этого символа
Код: Выделить всёРазвернуть
char c = 123;
udr = c;
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение osc » 31 дек 2009, 13:22

Точно, все гениальное просто, спс
Аватара пользователя
osc
 
Сообщения: 311
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 31 дек 2009, 13:38

Простота она бывает хуже воровства. Посмотрите лучше в даташите пример кода или на страничке про работу с UART http://proavr.narod.ru/z4.htm
с толкованием на русском языке.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение osc » 31 дек 2009, 13:51

По ссылке 404
Аватара пользователя
osc
 
Сообщения: 311
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Duhas » 31 дек 2009, 14:02

да не, все вроде ок...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение ALHIMIK » 31 дек 2009, 15:45

перед отправкой "подожди" флаг UDRE
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение osc » 31 дек 2009, 20:31

Все прочел, только не понял вот что, по таблице ASCII максимальный код символа 127, а мне нужно передавать на мк через uart числа от 0 до 255, получается что способ перевода символа в его код не прокатит, как тогда сделать?
Аватара пользователя
osc
 
Сообщения: 311
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 31 дек 2009, 20:49

Не заморачивайся, передавай спокойно числа.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение osc » 31 дек 2009, 21:57

Попробовал, отправляю на мк, записываю в память 24С16, передаю обратно, приходят одни еденицы 1111111111111
если отправляю символы какие-нибудь, то все нормально, обратно приходит то, что отправил и записал

Добавлено спустя 54 минуты 42 секунды:
Таак, теперь попробовал записывать значения регистра UDR, всеравно полная чушь приходит :(
Аватара пользователя
osc
 
Сообщения: 311
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 31 дек 2009, 22:15

1111 1111 это чистая память
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение osc » 31 дек 2009, 22:29

Мда, что-то она не записалась, ну ладно, впереди еще 11 дней на то чтобы разобраться :roll:
С наступающим Авр!
Аватара пользователя
osc
 
Сообщения: 311
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 31 дек 2009, 22:45

И тебе всего ! и много ! :ROFL:
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение к561ЛА7 » 01 янв 2010, 01:38

С новым Годом, Уважаемые!
Посоветуйте пожалуйста
хочю связать 2 атмеги 16 , чьтобы одна передавала переменные на другую
но нужно чтобы это не мешало выполнению основнйо прогамымы на той атмеге, куда эти данные нужно передавать.
А эта вторая атмега 100 раз в секунду получает внешнее прерываеие и затем отсчитывает от него временную задержку для включеняи симистора.
тоесть приниамть данные может только сразу после получения прерывания, и очень быстро, а то интнрвал неправильнго может отсчитать
По какому протоколу это лучше делать - усарт, twi или еше по какому?
О любимый мой учитель АВР 123
Надавал ты мне советов, и что вышло, посмотри
Я теперь паяю платы, программирую МК
Заказал я их по почте, у Семенова М.К.
Аватара пользователя
к561ЛА7
 
Сообщения: 337
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 01 янв 2010, 01:42

Можно по любому, только добавить ножку-сигнал "готов принимать". Типа аппаратного контроля потока данных. Подрбней модно почитать внизу странички http://proavr.narod.ru/z4.htm там расказано о последовательных интерфейсах достаточно подробно.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение ALHIMIK » 01 янв 2010, 13:33

SPI
или "самопальный" паралельный на инт повесить "принимай данные"
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Mail.ru counter