Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 21.03.2018, 16:46   #1
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,754
Вес репутации: 1860/74
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Вопрос по PICKit2 и отладке ASM

Всем привет!
Может чего подзабыл, напомните. MPLAB X+PICkit2+asm+PIC18F4550.
См. картинку - точка остановки красная, дошагал до зеленой. Вопрос, почему в TMR0H нули и в TMR0 старший байт - тоже нули?
Пробовал и в MPLAB 8.92 - тоже самое.
Миниатюры
ScreenShot.png  
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 21.03.2018, 17:20   #2
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 58
Сообщений: 2,334
Вес репутации: 3037/94
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Вопрос по PICKit2 и отладке ASM

Состояние T0CON<T08BIT> не видно.
Он сконфигурирован как 16-разрядный или нет?
Ну и желательно добавить nop после записи в младший байт, чтобы его пройти и убедиться, что это не эффект конвейера. В определенных ситуациях апдейт регистров происходит только после следующей команды.
Марк на форуме   Ответить с цитированием
Старый 21.03.2018, 22:18   #3
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,754
Вес репутации: 1860/74
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: Вопрос по PICKit2 и отладке ASM

Режим 16-битный, пошагал дальше, не обновилось. Неясно почему.
Миниатюры
Безымянный.JPG  
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 22.03.2018, 09:38   #4
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 38
Сообщений: 861
Вес репутации: 1266/61
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Вопрос по PICKit2 и отладке ASM

в мплаб8 попробуй смотреть через ватч
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 28.03.2018, 11:50   #5
Sergey K
Senior Member
 
Регистрация: 23.10.2008
Адрес: Киев
Возраст: 36
Сообщений: 263
Вес репутации: 422/42
Sergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really niceSergey K is just really nice
По умолчанию Re: Вопрос по PICKit2 и отладке ASM

Цитата:
Сообщение от petrd Посмотреть сообщение
Всем привет!
Может чего подзабыл, напомните. MPLAB X+PICkit2+asm+PIC18F4550.
См. картинку - точка остановки красная, дошагал до зеленой. Вопрос, почему в TMR0H нули и в TMR0 старший байт - тоже нули?
Пробовал и в MPLAB 8.92 - тоже самое.
Попробуйте писать сначала в TMR0L затем в TMR0H. Точно уже не помню, но что-то было с порядком то-ли чтения, то-ли записи в регистр таймера.
Sergey K вне форума   Ответить с цитированием
Старый 28.03.2018, 12:16   #6
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,754
Вес репутации: 1860/74
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: Вопрос по PICKit2 и отладке ASM

Цитата:
Сообщение от Sergey K Посмотреть сообщение
Попробуйте писать сначала в TMR0L затем в TMR0H. Точно уже не помню, но что-то было с порядком то-ли чтения, то-ли записи в регистр таймера.
Тут все правильно, 16-разрядный режим. Пишем в TMR0H - пишется не в регистр, а в буфер, потом пишем в TMRL0, и по команде записи в TMRL0, данные одновременно падают из буфера и в TMR0H.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STM32. Вопрос по отладке petrd Микроконтроллеры других производителей 11 25.07.2018 16:51
Вопрос по ремонту Guaho Общетехнические вопросы 10 20.06.2017 18:47
Вопрос по PICkit2 maxNTF Продукция MICROCHIP 6 05.09.2008 09:13
Вопрос по отладке в MPLAB 8.14 MonstroNB Вопросы начинающих 2 14.08.2008 16:12


Часовой пояс GMT +3, время: 18:35.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot