02.05.2010, 21:40
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
98 313 Invalid ASM instruction: "mov #OSCCONL, W1" real_time_clock.mbas
компилятор ругается.....?
|
|
|
|
02.05.2010, 21:52
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Осваиваем PIC24
Сообщение от Dtolok
|
98 313 Invalid ASM instruction: "mov #OSCCONL, W1" real_time_clock.mbas
компилятор ругается.....?
|
Попробуйте "mov #OSCCON, W1" или тогда уж "mov #0x0742, W1", где 0x0742 это адрес OSCCON(L). 0x0743 это OSCCONH.
PS. Вы на чем пишите? Какой компилятор?
Последний раз редактировалось realid; 02.05.2010 в 21:55.
|
|
|
|
02.05.2010, 21:56
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
mikroBasic
|
|
|
|
02.05.2010, 21:57
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
mov #0x0742, W1 такой вариант прошел...!
|
|
|
|
02.05.2010, 23:27
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
записать значения никак не получается... для записи выставляем значение бит регистра
ClearBit (RCFGCAL,
ClearBit (RCFGCAL, 9)
далее делаем запись в RTCVAL = (min ‹‹ or sec
и ничего!!!
читаю этот регистр а там все с нуля начинается....хотя значения min и sec задаю...
как работает регистр RCFGCAL?
Последний раз редактировалось Dtolok; 02.05.2010 в 23:45.
|
|
|
|
02.05.2010, 23:45
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Осваиваем PIC24
Код:
|
MOV #0x0766, W1 ;move the address of NVMKEY into W1
MOV #0x55, W2
MOV W2, [W1] ;start 55/AA sequence
MOV #0xAA, W3
MOV W3, [W1]
BSET RCFGCAL, #13 ;set the RTCWREN bit |
Попробуйте.
|
|
|
|
03.05.2010, 00:06
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
получается после изменения значения регистра RTCVAL необходимо произвести этот код?
вот еще одна непонятка из даташита
By writing the RTCVALH byte, the RTCC Pointer value,
RTCPTR‹1:0› bits, decrement by one until they reach
‘00’. Once they reach ‘00’, the MINUTES and SECONDS
value will be accessible through RTCVALH and
RTCVALL until the pointer value is manually changed.
как правильно переводится..?
Последний раз редактировалось Dtolok; 03.05.2010 в 00:09.
|
|
|
|
03.05.2010, 22:31
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
все разобрался!!! Работает!!! Спасибо!!!
|
|
|
|
04.05.2010, 08:55
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: Осваиваем PIC24
Переназначить pin прерывание по int0 получается нельзя?
|
|
|
|
04.05.2010, 15:21
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Осваиваем PIC24
Сообщение от Dtolok
|
Переназначить pin прерывание по int0 получается нельзя?
|
Нет. Только INT1 и INT2.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:09.
|
|