nedoPC.org

Community of electronics hobbyists established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Sep 2022 20:05



Reply to topic  [ 1 post ] 
PIC16F84 RS-232 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Понадобилась мне схема управления устройством через интерфейс RS-232...

Первым делом я вспомнил, что у меня есть исходники такого проекта на КР1878ВЕ1.
И было очень соблазнительно сделать все именно на КР1878ВЕ1, благо у меня программатор
под него постоянно под руками мотыляется
- не разобрал ещё пока... :wink:

Но, к сожалению, модель КР1878ВЕ1 не позволила мне сделать такую разработку... :(
И я решил обратиться к оригинальному прототипу на PIC16F84А, по мотивам которого
Д.Богомолов делал своё устройство на основе КР1878ВЕ1...

На русском языке этот материал можно найти здесь:
Устройство управления на микроконтроллере PIC16F84
К сожалению, там у меня никак не скачивался архив с проектом, но я потом где-то наяндексил
весь этот авторский материал:
Attachment:

С пол-пинка оно не заработало - какие-то косяки в ассемблере были, хотя, возможно, у автора
был другой вариант компилятора MPASM... :-?

Но после небольшой доработки напильником заработало всё просто замечательно! :kruto:
Attachment:
PIC16F84-RS232.PNG
PIC16F84-RS232.PNG [ 24.63 KiB | Viewed 768 times ]

А вся прелесть проекта - в исходниках от Microchip Technology:
Software Implementation of Asynchronous Serial I/O

Вроде как есть и перевод этого материала на русский язык... Я скачал, но не читал... :lol:
Software Implementation of Asynchronous Serial I/O (RU)

Собственно... если знаешь ассемблер PIC16, чего там ещё читать - всё и так понятно... 8)
В своём варианте этого проекта я попытался максимально освободить ПОРТ В для управления.
Attachment:
PIC16F84-RS232.zip [94.37 KiB]
Downloaded 31 times

Обращаю внимание всех, кто заинтересуется, по исходникам можно реализовать практически
любой вариант интерфейса RS-232, и с аппаратным контролем, и с подсчетом CRC...

_________________
iLavr


13 Jul 2022 12:04
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 1 post ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.