| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| RQ: Pic16873, PortA, проблем като вход. http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8819 |
Страница 1 от 1 |
| Автор: | michev [ Пон Апр 25, 2011 12:19 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
В спецификацията, на стр. 31 е решението на проблемът ти.
|
|||||||||||||||||||
| Автор: | NikB [ Пон Апр 25, 2011 12:34 pm ] |
| Заглавие: | |
Благодаря, но не става (пробвал съм го преди да постна), впрочем, дали е 6 или 7 в ADCON1, в същата спецификация (страница 112) пише, че няма значение (в таблицата за ADCON1, за 011х). От картинката се вижда, че на точката на прекъсване всички регистри са инициализирани ОК, напрежението на входовете е ОК, но симулатора показва 0 в регистъра на порт А. Изключено е проблемът да е в симулатора. Проверил съм всички споменавания на въпросните регистри в програмата - няма проблем (или не го виждам |
|
| Автор: | fan [ Пон Апр 25, 2011 12:52 pm ] |
| Заглавие: | |
А компараторите, кой ще ги изключи?! |
|
| Автор: | NikB [ Пон Апр 25, 2011 1:04 pm ] | |||||||||
| Заглавие: | ||||||||||
|
||||||||||
| Автор: | fan [ Пон Апр 25, 2011 1:13 pm ] |
| Заглавие: | |
Да, правилно стария без а няма компаратори (а защо го ползващ него не знам). Иначе модела който ползваш в протеуса не се вижда, да не си поставил този с а? |
|
| Автор: | NikB [ Пон Апр 25, 2011 1:15 pm ] | |||
| Заглавие: | ||||
Странното е, че и на минимален проект има същия проблем: Пак не работи (в първото примерче на това мясноимаше пропуск на еднo BCF STATUS, RP0 ; Select Bank 0)
|
||||
| Автор: | CarBeta [ Пон Апр 25, 2011 11:43 pm ] | ||
| Заглавие: | |||
Не го гледай тоя симулатор. Всичко си работи. Заради ADC'то няма как да се анимира всичко. В кода ти състоянието на порт А се записва в работния регистър, където всъщност се вижда реалното състояние на порта. Дори на твоята снимка се вижда.
|
|||
| Автор: | NikB [ Вто Апр 26, 2011 8:35 am ] |
| Заглавие: | |
Да те поживи бога на всички PIC-ове! (Не ми е ясно защо не могат да го симулират, но няма значение |
|
| Автор: | head_up [ Вто Апр 26, 2011 11:38 am ] |
| Заглавие: | |
@NikB, не знам дали има смисъл да го казвам (отново), но - зае*и ги тия "симулатори" за пикове и се хвани за хардуера. |
|
| Автор: | NikB [ Вто Апр 26, 2011 1:24 pm ] | |||||||||
| Заглавие: | ||||||||||
Мерси за съвета Ако имах добри развойни средства - така щях да направя Жалко, че нямаше симулатори преди много години (преди да си купя първия PicMaster ли, PicStart ли се казваше - 350 марки от Германия - Комет още не бяха чували за Микрочип ПП Естествено, имаше и моя грешка: при прехвърлянето на функционалността от ПортБ на ПортА не съм променил един xor 0x80 на xor 0x20 (вероятно защото винаги съм ползвал последния бит в байта |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|