Консультация № 173749
27.10.2009, 14:20
25.00 руб.
0 1 0
Здравствуйте, уважаемые эксперты! Задача состоит в следующем: имеется два одинаковых учебных модуля atmel AT8952 требуется написать микропрограмму для прошивки в эти проц. (на ассемблере, разумеется). Программа должна осуществлять передачу данных из одного модуля к доругому по паоследовательному интерфейсу. Проверяться ее работа на модулях будет осуществляться следующим образом: к модулю-передатчику подключается клавиатурка, к приемнику - индикаторы. При нажатии на кнопку соотв. индикатор должен сработать. Как я понимаю, теоретически, надо запрограммировать соответствующим образом порты ввода-вывода. Тут нужна синхронизация процессов приема и передачи данных, что и составляет основню сложность. Воспользоваться можно таймером-счетчиком 2. Так же необходима проверка правильности полученных данных (контоль по четности). Рабочую частоту лучше взять 11, 0592 Мгц. Но как все вышеописанное реализовать, я не знаю.Идей никаких. Очень надеюсь на вашу помошь. Заранее благодарю.

Обсуждение

давно
Посетитель
7438
7205
29.10.2009, 11:00
общий
Здесь в основном отвечают по х86-совместимым.
Лично я когда-то (лет, этак, 10 назад) писал для 51-го контроллера. Было дело.
Но, увы, позабылось все. Сейчас ответ на данный вопрос требует значительных усилий...
И, честно говоря, сейчас совсем нет времени углубляться в язык Вашего контроллера...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа