Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: At91Sam7s-ek работа с UART
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
alexe1ka
Пытаюсь научиться работать с мк(ARM).есть отладочная плата AT91SAM7S-64-ek.нужно как то отправить с терминала некоторую информацию и чтоб плата на это отреагировала и вернула другую информацию.(не пишу что за информация т.к это не столь важно).где можно посмотреть примеры работы с портом UART?а то везде где не смотрел лежат примеры под avr.пишу если что в IAR EW
Lotor
Надеюсь с английским дружите.
alexe1ka
Цитата(Lotor @ Jul 26 2013, 16:56) *
Надеюсь с английским дружите.


хм.похоже на то,что я ищу как раз.примеры кода есть.а вот такой вопрос-есть ли разница куда шнур втыкать на плате???просто портов два- dbgu и uart,но препод сказал что по сути они различаются только названиями...
DmitryM
Цитата(alexe1ka @ Jul 26 2013, 17:09) *
хм.похоже на то,что я ищу как раз.примеры кода есть.а вот такой вопрос-есть ли разница куда шнур втыкать на плате???просто портов два- dbgu и uart,но препод сказал что по сути они различаются только названиями...

Дык в приведенном Вам примере однозначно написано: "We will be using USART0"!!! Там же идет упоминание про DBGU.
Golikov A.
поищите апликейшен ноут к вашему процессору на сайте производителя. Среди них будут и примеры уарт, с вероятностью 90% и именно под ваш процессор.

Естественно порты на плате разные, они физически связаны с разными ножками процессора. Внутри для работы с одним и другим портом необходимо вызывать разные регистры. Как работать с портами не отличимо, то есть алгоритм команд и действий одинаковый. Но адреса регистров разные.

Чтобы все работало надо настроить, включить, и работать с одним из портов, и именно в тот разъем что подключен к этому порту включить провод, иначе ничего не выйдет.
alexe1ka
Цитата(Golikov A. @ Jul 27 2013, 13:02) *
поищите апликейшен ноут к вашему процессору на сайте производителя. Среди них будут и примеры уарт, с вероятностью 90% и именно под ваш процессор.

Естественно порты на плате разные, они физически связаны с разными ножками процессора. Внутри для работы с одним и другим портом необходимо вызывать разные регистры. Как работать с портами не отличимо, то есть алгоритм команд и действий одинаковый. Но адреса регистров разные.

Чтобы все работало надо настроить, включить, и работать с одним из портов, и именно в тот разъем что подключен к этому порту включить провод, иначе ничего не выйдет.


вот все говорят про примеры на сайте ATMEL'а...но я их там найти не могу...вот в чем проблема
Golikov A.
http://www.atmel.com/images/doc6293.pdf

сайт амтел, название проца в поиск, самый первый выпавший документ
в нем поиск по слову UART

как то так...

http://www.atmel.com/search.aspx?filter=0&...e=en_collection
вот вам документы на ваш проц, поглядите слева есть аплекейшен ноты, юзер гайды и прочее прочее прочее


а вот здеся
http://www.siwawi.arubi.uni-kl.de/avr_proj...1.html#at91uart

еще и примеры скачать можно, есть проектик с уартом...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.