Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ATtiny11 - 15 и RS-232
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
GSK
Подскажите пожалуйста, как организовать связь микроконтроллера с компьютером по RS232, если микроконтроллер не содержит UART.

Хотелось бы посмотреть исходник на C.
prottoss
Цитата(GSK @ Oct 23 2006, 14:03) *
Подскажите пожалуйста, как организовать связь микроконтроллера с компьютером по RS232, если микроконтроллер не содержит UART.

Хотелось бы посмотреть исходник на C.
http://electronix.ru/forum/index.php?showtopic=10934
gormih
Цитата(GSK @ Oct 23 2006, 10:03) *
Подскажите пожалуйста, как организовать связь микроконтроллера с компьютером по RS232, если микроконтроллер не содержит UART.

Хотелось бы посмотреть исходник на C.


Вообщем, нужно реализовать UART программно :-)
Вернее скорее всего уже реализовано - достаточно найти соответсвующую библиотеку, которая наверняка есть по ссылке в ответе выше.
SasaVitebsk
Цитата(Михаил Горюнов @ Oct 23 2006, 10:00) *
Цитата(GSK @ Oct 23 2006, 10:03) *

Подскажите пожалуйста, как организовать связь микроконтроллера с компьютером по RS232, если микроконтроллер не содержит UART.

Хотелось бы посмотреть исходник на C.


Вообщем, нужно реализовать UART программно :-)
Вернее скорее всего уже реализовано - достаточно найти соответсвующую библиотеку, которая наверняка есть по ссылке в ответе выше.


А можно и другой програмный интерфейс. В том числе и "самопальный". Я, иногда применяю связь ч/з LPT, ввиду простоты реализации и высокой скорости интерфейса.
Nanobyte
Цитата(SasaVitebsk @ Oct 23 2006, 13:44) *
А можно и другой програмный интерфейс. В том числе и "самопальный". Я, иногда применяю связь ч/з LPT, ввиду простоты реализации и высокой скорости интерфейса.

Выводов у TINY маловато для LPT. Разве-что последовательно выводить, но для этого проще применить COM. Если МК должен только передавать данные, то задача решается очень просто, отсчитываем временнЫе интервалы и передаём биты. Можно и аналог SPI соорудить.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.