програмный UART, USI как UART

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
dinets
Потрогал лапой паяльник
Сообщения: 360
Зарегистрирован: Чт авг 12, 2010 10:16:32

програмный UART, USI как UART

Сообщение dinets »

UART или USART поди их разбери......
хочу разобратся в вопросе точнее в двух
1) Attiny 24 написанно что у него нет уарта (хотя в прайсе написанно что есть)

http://www.atmel.com/dyn/resources/prod ... oc8006.pdf
Half-Duplex Asynchronous Data Transfer
Using the USI Data Register in three-wire mode it is possible to implement a more compact and
higher performance UART than by software, only.
значит нет.....
есть кое какая инфа по сабжу тут http://atmel.com/dyn/resources/prod_doc ... oc4300.pdf
и примеры но на С http://atmel.com/dyn/resources/prod_doc ... AVR307.zip
значит это вроде пример как сделать програмный UART на базе USI
по этому сабжу хочу посмотреть пример на асм и почитать какуюнибудь литературу (более понятную)
2)
вопрос по Меге8
у нас есть USART! но нам нужно ДВА!
тоесть мне по всей видимости нужно сделать програмный UART не опираясь на USI (с нуля)
опять же хочу примеры на асм и литературу......
(задача для второго(програмного) уарта стоит хотябы чтото отправлять но для спортивного интереса хочется отправлять и получать, о полном дуплексе я и не вспоминаю)
П.С.
может проще таки поставить 2 микросхемы (74hc126 74hc125 чем городить програмный уарт) или какнить подругому извратится(схемотехнически).....
П.С. покупать с двумя уартами вместо меги 8 не вариант; менять тини 24 тоже не вариант (даже больше невариант схема собрана и работает осталось доточить связь)
Изображение
Реклама
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: програмный UART, USI как UART

Сообщение Dmitry Dubrovenko »

dinets писал(а):UART или USART поди их разбери......
А чего там разбирать?
UART - асинхронный, USART - может работать, как асинхронный, так и синхронный.

По Атмелам ничего сказать не могу, а на ПИКе делал комбинированный аппаратно-програмный.
Теория и исходник здесь.
ICQ нет, и, в ближайшее время, не будет.
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: програмный UART, USI как UART

Сообщение ChipKiller »

dinets писал(а):у нас есть USART! но нам нужно ДВА!
тоесть мне по всей видимости нужно сделать програмный UART не опираясь на USI (с нуля)
... у Атмел дана с исходниками реализация AVR910 на АТ90S1200 - чисто программный UART.
dinets писал(а):может проще таки поставить 2 микросхемы (74hc126 74hc125 чем городить програмный уарт) или какнить подругому извратится(схемотехнически).....
...не пойму, какая связь между 74hc126 74hc125 и програмным UART?
dinets
Потрогал лапой паяльник
Сообщения: 360
Зарегистрирован: Чт авг 12, 2010 10:16:32

Re: програмный UART, USI как UART

Сообщение dinets »

...не пойму, какая связь между 74hc126 74hc125 и програмным UART?
ой да точно...... я не досказал "изобретение" програмного уарта связанно с необходимостью работать с rs485 и rs232 (слать первым слушать вторым и на оборот слушать первым слать вторым) это для той схемы что я выложил

но блин +2 микросхемы сильно жирно
вот и помышляю о програмном уарте ну или кто подкинет какоенить иное схемотехническое извращение...
... у Атмел дана с исходниками реализация AVR910 на АТ90S1200 - чисто программный UART.
исходник нашол http://www.atmel.com/dyn/resources/prod ... AVR910.ASM
курю....
спасибо!
Реклама
Эиком - электронные компоненты и радиодетали
dinets
Потрогал лапой паяльник
Сообщения: 360
Зарегистрирован: Чт авг 12, 2010 10:16:32

Re: програмный UART, USI как UART

Сообщение dinets »

Поделитесь ктонибудь исходником для CodevisionAVR
как сделать из USI UART
(апноутский запустить неосилил)

хотя лучше ассемблерный исходник
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»