Инициализация не работает
Думаю в чем проблема, может микруха померла, я один раз перепутал ножки, к Rx и Tx подал +5V и соответственно к Vdd -> D0 и CEN -> D1. Может подскажет кто как проверить жива ли MC33290?Код:if(b != 0x55) return 1;
Последний раз редактировалось edw123; 31.03.2011 в 14:58.
Доброе утро! Наткнулся на тему, которая мне сейчас очень актуальна. Ничего не понимаю в программировании и автомобилях, но понадобилось очень сделать штучку. Как сделать что бы ардуина считывала показания скорости автомобиля, и в случае привышения скорости свыше 150 км в час, подавала сигнал на один из пинов? И как подключить всё это правильно, желательно если можно с картинками как для детей)
Добрый день!
Пытаюсь собрать подобное устройство, но при компиляции ArduinoIDE ругается
tripcomp.cpp: In function 'void serial_rx_off()':
tripcomp:146: error: 'UCSR0B' was not declared in this scope
tripcomp:146: error: 'RXEN0' was not declared in this scope
tripcomp.cpp: In function 'void serial_tx_off()':
tripcomp:151: error: 'UCSR0B' was not declared in this scope
tripcomp:151: error: 'TXEN0' was not declared in this scope
В чем может быть проблема? Спасибо за ответ.
В скетче есть строчка:
Serial.begin(10400);
Эта скорость вроде отсутствует в списке "стандартных"? Ничего специально для её получения не надо делать?
Здесь есть онлайн калькулятор
или можно вычислить значение регистра UBRR по формуле: UBRR=fck/16/BAUD-1, 95=16000000/16/10400-1
Что бы получить требуемую скорость 10400 (раельно получится 10416), нужно в регистр UBRR положить значение 95 UBBR=95
проверяем по формуле: BAUD = fck / (16(UBRR+1)), 10416=16000000/(16(95+1))
где:
BAUD - скорость обмена, бод;
fck - частота тактового генератора микроконтроллера, МГц;
UBRR - содержимое 8-битного доступного для записи регистра UBRR (0 - 255).
Последний раз редактировалось Chip; 21.09.2011 в 20:58.
Ничего не нужно добавлять, это все есть в идущей в комплекте с IDE библиотеке
Нужно только указать скорость порта , а программа сама рассчитает что в регистр UBRR положить
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)