Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.12.2004, 00:35
|
|
slawa
Гость
|
UART
Помогите плиз!
Есть UART 16c550, для начала хотелось бы организовать простой обмен по шине данных типа записал-считал через scratch pad, и это мне всячески не удается, причем уже спалил две микросхемы - это случилось (мне так кажется) когда я после операций записи чтения все порты контролера mega162 перенаправлял на вход. Еще может быть ошибка в том, что я инверсные сигналы IOW, IOR подключил к земле, а не к питанию, т.е. получилось, что уарт одновременно и передавал и принимал по шине. Вобщем эту проблему я устранил, но обмениваться не хочет ( Поэтому может у кого есть типовая схема включения или описание микросхемы на русском языке (на английском есть) или что-нибудь в этом роде - откликнитесь.
|
|
|
|
11.12.2004, 23:31
|
|
Частый гость
Регистрация: 06.11.2004
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: UART
Можно порекомендовать ознакомиться со схемами СОМ портов первых IBM-PC: вроде они начинались с UART 8250, а 16550 - финиш развития 8250 (по памяти, м.б это было UART 6850). Соответственно, в BIOS'е - программа для работы с ним. Лучше поискать листинг BIOS'а для ЭВМ серии ЕС-1841 и т.п. - там довольно приличные коииентарии на русском. Еще можно посмотреть книжки по микропроцессорам 90-х годов - там работа с этой периферией как-то проскакивала.
А нерабочие входа стробирования надо подключать так, чтобы на них был неактивный уровень сигнала. Для инверсных входов (активный 0) это будет на притание, возможно, через небольшой (до 1 кОм) резистор. При постоянно активных сигналах IOW, IOR сгореть может не только UART, но и то, что сидит на его шине данных...
Удачи!
|
|
|
|
18.12.2004, 22:37
|
|
Гость
|
Вобщем спасибо за ответ со схемой я разобрался-пару порезов на сплошной заливке, пару проводов, 5 подтягивающих резисторов, подкорректированные подпрограммы чтения и записи в УАРТ и самое главное осцилограф и схема заработала.
Теперь осталось написать программу и все будет ок!!!
Спасибо
|
|
|
|
19.01.2006, 12:06
|
|
Гость
|
Re: UART
Сообщение от slawa
|
Помогите плиз!
Есть UART 16c550, для начала хотелось бы организовать простой обмен по шине данных типа записал-считал через scratch pad, и это мне всячески не удается, причем уже спалил две микросхемы - это случилось (мне так кажется) когда я после операций записи чтения все порты контролера mega162 перенаправлял на вход. Еще может быть ошибка в том, что я инверсные сигналы IOW, IOR подключил к земле, а не к питанию, т.е. получилось, что уарт одновременно и передавал и принимал по шине. Вобщем эту проблему я устранил, но обмениваться не хочет ( Поэтому может у кого есть типовая схема включения или описание микросхемы на русском языке (на английском есть) или что-нибудь в этом роде - откликнитесь.
|
|
|
|
|
19.01.2006, 12:44
|
|
Частый гость
Регистрация: 18.01.2005
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Извиняюсь что не совсем по поводу данного вопроса.
У меня вопрос люди если кто работал с ComDRV32 версии 2.16 пожалуйста откликнитесь очень нужна помощь по этому драйверу. А также по отдельной функции ReadDate.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Включение UART
|
ankar |
Микроконтроллеры, АЦП, память и т.д |
13 |
28.02.2008 02:11 |
uart WINAVR
|
chipic128 |
Микроконтроллеры, АЦП, память и т.д |
2 |
13.04.2007 15:10 |
uart - proteus
|
chipic128 |
Proteus |
3 |
10.03.2007 13:18 |
uart WINAVR
|
chipic128 |
Микроконтроллеры, АЦП, память и т.д |
0 |
07.03.2007 16:37 |
UART
|
xaoc |
Микроконтроллеры, АЦП, память и т.д |
13 |
01.07.2005 09:31 |
Часовой пояс GMT +4, время: 23:20.
|
|