Страница 1 из 1
Помощь к экзамену
Добавлено: Пн мар 15, 2010 19:14:41
winex
Помогите пожалуйста. Скоро экзамен будет и поставили задачи по МК, чего никак не ожидал.
Прошу помочь только с одной задачей, остальные аналогичны.
Разработать на ассемблере PIC/AVR программу, которая вводит в режиме опроса готовности десятичные числа (ACT.I-символы у0',..'9') с удаленного терминала, подключенного через два .8-разрядных порта (буфер данных и регистр состояния), и выводит в десятичном виде (тоже ASCII-коды) на другой терминал в режиме прерываний
Re: Помощь к экзамену
Добавлено: Вт мар 16, 2010 11:38:16
Negor
Я так понимаю что символы ASCII а не ACT.I
Для AVR тебе нужно две либы. Одна для программного а другая для аппаратного UART'a. В программном UART у тебя будет временная переменная и регистр состояния. По приходу символа по программному UART отправляеш его в аппаратный и всё. Библиотек готовых в инете как грязи. Ну если не найдёш сам - прошу в личку
Re: Помощь к экзамену
Добавлено: Вт мар 16, 2010 12:31:57
ibiza11
толком объясните задачу. вы ее задаете как студенту, который посещал практические занятия, там приняли какие то условности, наверняка.
мне лично не понятны понятия
"удаленный терминал подключенный через два 8-разрядных порта"
и
"режим опроса готовности"
если это два 8-разрядных порта ввода/вывода. тогда второй программный УАРТ не нужен.
Re: Помощь к экзамену
Добавлено: Ср мар 17, 2010 16:03:21
Negor
Та тут всё итак ясно - прога должна ждать пока припудет символ по одному уарту и передать его в другой. Причём первый должен быть программный а второй аппаратный.
Re: Помощь к экзамену
Добавлено: Ср мар 17, 2010 16:14:18
GP1
to
Negor
на входе 2 8-ми разрядниках, какой тут на... UART

Re: Помощь к экзамену
Добавлено: Ср мар 17, 2010 17:37:16
Twilo
последовательный порт 8ми разрядный

Re: Помощь к экзамену
Добавлено: Ср мар 17, 2010 18:13:33
winex
Всем спасибо за участие!

Проблема решена
Re: Помощь к экзамену
Добавлено: Ср мар 17, 2010 23:13:32
Negor
Так и нам расскажите... а то как помогите решить проблему так расписываете, а как решение выложить так молчите.
2
GP1, мой телепатизм исходя из того что регистры буфер и регистр состояния, контекста задачи и фазы Луны вынес именно такое предположение

Re: Помощь к экзамену
Добавлено: Чт мар 18, 2010 06:07:51
winex
_noise прав

так и решили проблему
