Отговори на тема  [ 22 мнения ]  Отиди на страница Предишна  1, 2
Честотен детектор с pic 12F1840 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Честотен детектор с pic 12F1840
ДедоБоре написа:
а с
while (2) { }
дали ще го прави 2 пъти?

по скоро с 3ка пробвай. 2 = 0b10 а за BOOL тип се гледа последния бит т.е. 1 = true, 2 = fasle , 3 = true ама не съм пробвал :) :lol: :rolleyes:

_________________
https://github.com/slav4ocom/


Пет Яну 20, 2017 10:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение Re: Честотен детектор с pic 12F1840
Изобщо не е гаранция че компилатора ще генерира линеен код, още повече пък не е ясно къде кой код ще е, зависи от предпроцесора и директивите които си наслагал. В неговия случай много вероятно е след като изпълни каквото изпънява да изпълни още веднъж pause_1(). А всъщност не знам за ПИК-а , не ми е хрумвало да пробвам, но при някои други просто се успиват и не отиват никъде.


Пет Яну 20, 2017 10:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Честотен детектор с pic 12F1840
Ами пиковете си продължават :) И аз мисля че pause ще се изпълни още един път ако компилатора го е изпляскал след main във флаша. Ако обаче се изкоментира, няма да се изпълни нито един път, защото компилатора ще го махне от флаша.

_________________
https://github.com/slav4ocom/


Пет Яну 20, 2017 10:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение Re: Честотен детектор с pic 12F1840
Абе съвсем не съм убеден в това ама както и да е, може да произтича ресет по много причини, може WDT да ти прави ресет но ... ще взема да го пробвам ... въпреки че това са алабализми, това никога, ама никога, не се оставя така. PLC ти я 16 битов, изобщо не трябва да ти хрумва идеята да го караш да ходи по адреси които физически не съществуват.


Пет Яну 20, 2017 10:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Честотен детектор с pic 12F1840
Ами на несъществуващите адреси трябва да има F-ове, ама и нули да са, пак са си нопове.

_________________
https://github.com/slav4ocom/


Пет Яну 20, 2017 11:20 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 4:01 pm
Мнения: 1438
Мнение Re: Честотен детектор с pic 12F1840
slav4o.com написа:
...FFFF или 3FFF се интерпретира се като nop(); ...

0х0000 се интерпретира като NOP
0x3FFF се интерпретира като MOVWI [-1]FSR1


Пет Яну 20, 2017 11:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Честотен детектор с pic 12F1840
Въпроса е какво ще става когато се изпълнява въпросната инструкция. Признавам си че съм го пробвал ефекта на PIC16F627A, там пък е ADDLW. Ама какво от това. Няма ли накъде GOTO, CALL, RETURN някакъв или условен преход програмният брояч си продължава нататък...

_________________
https://github.com/slav4ocom/


Съб Яну 21, 2017 12:19 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 22 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни