| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| PIC24F странно поведение на портове http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=11923 |
Страница 1 от 1 |
| Автор: | stewie [ Сря Ное 20, 2013 5:59 pm ] |
| Заглавие: | PIC24F странно поведение на портове |
Здравейте Имам един много старнен проблем с PIC24FJ128GC006. Програмирам го с пиккит3. Проблемът се състои в това, че Input портовете не работят след програмиране докато не изключа захранването и го включа отново. Тогава всички си работи както трябва. От вчера досега търся отговор, много безуспешно. Когато пробвам дебъг, какъвто и сигнал да подам на въпросния порт (пробвах с няколко), TRISx не отчита нищо и си стои на 0. Всички цифрови изходи и аналогови входове си работят добре при това положение, прекъсвания - няма проблеми. Като направя ресет на захранването и входовете си проработват, но така е изключително неудобно. Не съм сложил кондензатор на MCLR, защото ще пречи на програмирането. Всички Vdd/Vss са свърани както си трябва. Използвам вътрешния осцилатор. Чипът е запоен на адаптерче - breakout board - и всички портове се свързват с каквото трябва с 20 см проводници, затова не мога да сложа кристал. Не изглежда да има някакви други проблеми. Е това е |
|
| Автор: | Cekins [ Сря Ное 20, 2013 7:22 pm ] |
| Заглавие: | Re: PIC24F странно поведение на портове |
Аааа - трис-овете са за посоката на порта (0 изход, 1 вход) - аз попринцип го запомням като (0)utput и (1)nput. LAT-овете обикновенно са изходните latch регистри (квото на тях това е на изходите), а това което е на пина (бил той вход или изход) е в PORT регистъра. На резета 100nF + пулъп 10к не пречат на програмирането. Няма логика да не ти работят - POR резета не се различава от другия резет. Нещо бъркаш някъде и не го виждаш. |
|
| Автор: | stewie [ Сря Ное 20, 2013 11:17 pm ] |
| Заглавие: | Re: PIC24F странно поведение на портове |
Е разбира се, че бъркам Та проблемът се оправи след като зададох дигиталните портове като дигитални. Бях се отчаял вече. |
|
| Автор: | Cekins [ Съб Ное 23, 2013 11:39 am ] |
| Заглавие: | Re: PIC24F странно поведение на портове |
Как е пропуснато да се спомене? От край време, дори и на пиковете дето имаха само компаратор като аналогова част, портовете с аналогова периферия винаги тръгват по подразбиране като аналогови. Нищо не се е променило от тогава - всичко аналогово по подразбиране тръгва като аналогово и всички пинове тръгват като входове. |
|
| Автор: | sparkybg [ Съб Ное 23, 2013 1:29 pm ] | |||||||||
| Заглавие: | Re: PIC24F странно поведение на портове | |||||||||
Е, регистъра за това е в раздел ADC на чаршафа. Това е объркващото. |
||||||||||
| Автор: | didofen [ Пон Ное 25, 2013 9:57 am ] |
| Заглавие: | Re: PIC24F странно поведение на портове |
точно така, аналоговите входове тръгват като аналогови, ако не се преконфигурират. за микрочип си е характерно да се чете наред наже и в усарта, ако ти трябва ацп примерно |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|