Пытаюсь наладить передачу данных по usart от atmega8(передатчик) на arduino(приемник). Передача строго односторонняя. Попробовал разные варианты - на ардуино приходит мусор. Подскажите, пожалуйста, пример подобной связки.
А Вы оба USARTа одинаково настроили (скорость, размер байта, контроль четности, количество стоповых битов)? По идее никаких проблем быть не должно - втыкаете RX в TX, TX в RX и данные должны пойти.
вроде, да. скорость 9600, количество символов в массиве заранее известно. На самом деле, не очень силен в этом, потому и прошу даже не помощи в разборе кода, а пример, чтобы лучше разобраться. За основу брал код для передатчика отсюда http://avr-start.ru/?p=764, а приемника отсюда http://www.billporter.info/2011/05/30/easytransfer-arduino-library/ Скорее всего, я что-то упустил, буду признателен за помощь.
и еще сразу вопрос - контроль приема данных проводил через монитор ардуино иде, не перебивает ли это подключение данные с мк? Ведь ардуинка-то на передачу реагировала, а вот сказать, что приняла - не могла.