| Автор |
Съобщение |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Честотен детектор с pic 12F1840
|
| Пет Яну 20, 2017 10:11 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
 Re: Честотен детектор с pic 12F1840
Изобщо не е гаранция че компилатора ще генерира линеен код, още повече пък не е ясно къде кой код ще е, зависи от предпроцесора и директивите които си наслагал. В неговия случай много вероятно е след като изпълни каквото изпънява да изпълни още веднъж pause_1(). А всъщност не знам за ПИК-а , не ми е хрумвало да пробвам, но при някои други просто се успиват и не отиват никъде.
|
| Пет Яну 20, 2017 10:24 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Честотен детектор с pic 12F1840
Ами пиковете си продължават  И аз мисля че pause ще се изпълни още един път ако компилатора го е изпляскал след main във флаша. Ако обаче се изкоментира, няма да се изпълни нито един път, защото компилатора ще го махне от флаша.
|
| Пет Яну 20, 2017 10:33 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
 Re: Честотен детектор с pic 12F1840
Абе съвсем не съм убеден в това ама както и да е, може да произтича ресет по много причини, може WDT да ти прави ресет но ... ще взема да го пробвам ... въпреки че това са алабализми, това никога, ама никога, не се оставя така. PLC ти я 16 битов, изобщо не трябва да ти хрумва идеята да го караш да ходи по адреси които физически не съществуват.
|
| Пет Яну 20, 2017 10:55 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Честотен детектор с pic 12F1840
Ами на несъществуващите адреси трябва да има F-ове, ама и нули да са, пак са си нопове.
|
| Пет Яну 20, 2017 11:20 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Честотен детектор с pic 12F1840
0х0000 се интерпретира като NOP 0x3FFF се интерпретира като MOVWI [-1]FSR1
|
| Пет Яну 20, 2017 11:40 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Честотен детектор с pic 12F1840
Въпроса е какво ще става когато се изпълнява въпросната инструкция. Признавам си че съм го пробвал ефекта на PIC16F627A, там пък е ADDLW. Ама какво от това. Няма ли накъде GOTO, CALL, RETURN някакъв или условен преход програмният брояч си продължава нататък...
|
| Съб Яну 21, 2017 12:19 am |
|
|