| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Помощ за инфраред комуникация между два PIC18F6585 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8032 |
Страница 1 от 1 |
| Автор: | ykornx [ Нед Авг 08, 2010 3:40 pm ] | |||||||||||||
| Заглавие: | Помощ за инфраред комуникация между два PIC18F6585 | |||||||||||||
Устройствата които са вградени на платките са следните: MCP2120 - това е инфраред кодер/декодера и RPM870-H14 - това е приемо-предавателя. Откъм хардуерно изпълнение има джъмпери за хардуерно конфигуриране на скоростта - 3бр. за BAUD0,BAUD1,BAUD2 + един джъмпер за MODE пинът. Кристалът е SJK 7,3728. Значи според Datasheet-a на МСР2120 за скорост 9600 трябва да съм със следната конфигурация на джъмперите 000, тоест без джъмпери на съответните места, ако не греша. USART-a ми е настроен също на 9600 - SPBRG=64, според кристалът на PIC-a , който е SJK 10,000 и datasheet-a на PIC18F6585, ако не греша. Проблема е, че не получавам нищо по инфраред към втората платка. Доста се рових из интернет, но неможах да намеря някакъв пример за инфраред на C. Направил съм накои настройки на битовете които смятам, че трябва да се настроят, поне доколкото успях да схвана цялата идея.... Слагам снимка на ел. схемата на цялото устройство, там се вижда кое къде е свързано. Eто и кода който използвам за конфигуриране на MCP2120 и RPM870-H14........... незнам дали е вярно това, може би не е. Останалото може да се види във main.c.
Благодаря
|
||||||||||||||
| Автор: | Cekins [ Нед Авг 08, 2010 6:41 pm ] |
| Заглавие: | |
Джъмперите на абарот. Сложени. Когато ги махнеш на Baud0-2 имаш b111 RTFM. Всичките. |
|
| Автор: | Cekins [ Вто Авг 10, 2010 2:19 pm ] |
| Заглавие: | |
Според тази картинка е така. Странно ама пък на схемата единия край е към 0 а на другия са пулъпи и би трябвало като сложиш джъмпера да е 1-ца. Не съм се занимавал с ир, а и не съм се задълбочавал в мануала на този. |
|
| Автор: | ykornx [ Вто Авг 10, 2010 5:00 pm ] |
| Заглавие: | |
Благодаря за отговорите все пак, надявам се да се намери някой който да знае нещо повече по въпроса........ |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|