| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| PIC16f628a UART проблем (49s vs 49u) http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=1641 |
Страница 1 от 1 |
| Автор: | darkyp [ Нед Яну 22, 2006 11:13 pm ] |
| Заглавие: | PIC16f628a UART проблем (49s vs 49u) |
на 115200. пращам поредица от PIC-a състояща се от 4 байта непрекъснато. на ПЦ-то съм си написал програма която чете по 4 байта от серийния непрекъснато. Става така, че на 1-2 секунди изчезва по някой байт (не се получава от ПЦ-то). Разбирам го защото поредицата се шифтва. Тя е $31 $1D $32 $FF и както си го получава ПЦ-то и в един момент става $1D $32 $FF $31 и т.н. Кристалът ми е 14.745600 HC-49s с 2товара от по 28пф. Въпросът ми е възможно ли е да съм сбъркал с този кристал - да трябва да сложа HC-49U? Или ключът е другаде? Поздрави |
|
| Автор: | bateAz [ Нед Яну 22, 2006 11:26 pm ] |
| Заглавие: | |
Просто не може да е от това. За да си сигурен, дали проблемът е в бозата, или в пика, пусни един DOS без да се стартира GUI на Windows, и оттам с някаква терминална програмка провери какво получаваш. |
|
| Автор: | ¶ [ Пон Яну 23, 2006 1:46 am ] |
| Заглавие: | |
... |
|
| Автор: | darkyp [ Пон Яну 23, 2006 8:39 am ] |
| Заглавие: | |
Програмата която съм си написал е елементарна и със сигурност не е от нея проблема. MAX232 с по 4x 1мф е драйвера от страната на PIC-а. Кабела е сравнително дълъг. Ще пробвам да отставям между байтово пространство от няколко бита и ще видя... |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|