Программный UART

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 129
Зарегистрирован: Ср янв 18, 2012 19:37:10

Сообщение Prosperous »

Добрый вечер. Нашел библиотеку программного UART. Вот здесь
Спойлерhttps://chipenable.ru/index.php/programming-avr/114-programmnyy-uart-dlya-lyubogo-mikrokontrollera-modifikatsiya-koda-dlya-avr-ch2.html
Люди в комментах пишут, что вроде как код рабочий. В хедере указываем частоту, делитель, и скорость обмена. Соответственно у меня кварц 16МГц, делитель 64 и скорость 9600. В сишном файле рассчитываем значение переменной TIMER_TCNT_VALUE. Я посчитал, а потом проверил в симуляторе - именно это число записывается в TCNT0. Т.е. ошибок в передаче быть вроде-как не должно. Однако, из порта выходит какая-то каша. Может кто-нибудь проверить эту библиотеку у себя или ткнуть носом, что я делаю не так? Спасибо.
Вложения
softUart.h
(1.99 КБ) 201 скачивание
compilers_3.h
(2.19 КБ) 208 скачиваний
softUart.c
(5.85 КБ) 229 скачиваний
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2081
Зарегистрирован: Пт май 31, 2013 17:14:38
Откуда: Украина, Винница

Сообщение Ярослав555 »

а мейн где?
Реклама
Встал на лапы
Сообщения: 129
Зарегистрирован: Ср янв 18, 2012 19:37:10

Сообщение Prosperous »

Прикладываю проект. На самом деле в мейне всего 2 библиотечные функции: инициализация и отправка байта. Отправляю 0х75, а из порта валится 0хFF.
Вложения
SoftUart.rar
(50.04 КБ) 203 скачивания
Друг Кота
Аватара пользователя
Сообщения: 15593
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Проект для АВРстудии (GCC), а библиотека для IAR...
ГЫММ...
:dont_know:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 129
Зарегистрирован: Ср янв 18, 2012 19:37:10

Сообщение Prosperous »

нет, автор пишет, что это уникальная библиотека для IAR, CV AVR и WinAVR, ему просто было лень комменты переделывать. Там есть файл compiller, который как бы и дружит их между собой
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15593
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Но у авр студии таки GCC...
Надо бы консультации знатоков-Сишников дождаться...
:roll:
Реклама
Встал на лапы
Сообщения: 129
Зарегистрирован: Ср янв 18, 2012 19:37:10

Сообщение Prosperous »

Коллеги, столько народу скачало файлы, а в ответ тишина. Ну вы отпишись хоть работает у вас или нет.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2081
Зарегистрирован: Пт май 31, 2013 17:14:38
Откуда: Украина, Винница

Сообщение Ярослав555 »

[uquote="Prosperous",url="/forum/viewtopic.php?p=3907584#p3907584"]Коллеги, столько народу скачало файлы, а в ответ тишина. Ну вы отпишись хоть работает у вас или нет.[/uquote]
внешне ничего не вижу. студию ставить не собираюсь.
Ответить

Вернуться в «AVR»