Свежие обсуждения
Микроконтроллеры

MSSP(IIC) и USART

1 6 13

Gregory, Вы не попробовали ещё?
Просто интересно, что вышло

 

AHTOXA, дык, а Вы проверили указатели адресатов?

 

Вот специально сейчас ещё раз проверил, всё правильно

ЗЫ. Искренне не понимаю, зачем писать incf tmr_cnt,F, когда incf tmr_cnt значит тоже самое

 

Зависит от того, где вы хотите оставить результат. По умолчанию F=1, поэтому, когда вы пишете incf tmr_cnt,1, результат остаётся в регистровом файле, в данном случае в регистре таймера. Если вы напишете incf tmr_cnt,0, результат останется в рабочем регистре W.

 

GM: Зависит от того, где вы хотите оставить результат.

Спасибо, я в курсе

 

Вы ж вроде, цитирую, "искренне не понимали".

 

А Вы ещё раз почитайте, чего я не понимал. Может, дойдёт.

 

Ну ладно. Может быть, и до вас дойдёт, что в соответствии с техническим описанием эта команда имеет следующий вид incf f,d.

 

GM: Может быть, и до вас дойдёт, что в соответствии с техническим описанием эта команда имеет следующий вид incf f,d.

Глубокая мысль! Как и вот эта:

GM: По умолчанию F=1, поэтому, когда вы пишете incf tmr_cnt,1, результат остаётся в регистровом файле, в данном случае в регистре таймера.

Осталось только понять, для чего придумали "параметры по умолчанию"? Не знаете? Хорошо, объясню. Их придумали, чтобы можно было их смело опускать (пропускать, не указывать, умалчивать), когда значение, должное быть указанным, равно значению по умолчанию.

То есть, записи : incf tmr_cnt,F и incf tmr_cnt - эквивалентны.

Надеюсь, теперь дошло?

 

Вы ещё подеритесь, горячие парни.

Самое прикольное, что автор темы так и не появился больше.