Микроконтроллеры | Ликбез по С для микроконтроллеров PIC |
|
---|---|---|
dosikus: setup_oscillator( ) И что писать? OSCCAL=0x1234 ? Компилятору это не нравится. Строчку OSCCAL(); он съедает (нашёл методом тыка), а что дальше? В справке ни слова нет про это. В справке вот что про setup_oscillator( ) : PS Вот понять не могу чего люди такие обозлённые кругом... |
|
|
Получается компилятор сам заносит куда надо калибровочную константу, надо только указать #fuses INTRC_IO, так ? |
|
|
Left Radio: #fuses INTRC_IO, так ? Ещё можно менять OSCCAL в любое время, но сначала сделать Народ так делал генератор качающейся частоты. |
|
|
Vladikas: В справке вот что про setup_oscillator( ) : Гы .. чего то я пропустил что у тебя 630 , там не надо ничего: А про OSCCAL я тебе написал чтобы не путался . Лучше посмотри асмовский листинг , в неи должно быть это: 0003: NOP |
|
|
Vladikas: Нашёл ответы на https://www.ccsinfo.com/forum/viewtopic.php?p=84423 |
|
|
Я OSCCAL указываю командой #rom 0x3FF = {0x3440} в самом конце листинга, причем изменять можно только вторую половину полубайта, первая должа біть всегда "34", т.к. по сути это команда возврата из функции с занесением значения в буфер W. З.Ы. Меня обрадовал PICKit2: нажал кнопку "восстановить константу", он помигал и через минуту выдает точную константу |
|
|
Подскажите пожалуйста, вот программирую PIC18F4685. а программа вываливается с ошибкой: Byte of PIC programm memory at 000310 address А если например включаю АЦП или там таймеры вкл. выкл. то ошибка может возникать по другому адресу. |
|
|
Сергей К: Я OSCCAL указываю командой #rom 0x3FF = {0x3440} Кстати, если присваивать OSCCAL значения от 0 до 255, то они там будут не от 0 и не до 255. Точно границы не помню, но они чуть уже. |
|
|
если не угадать числа, что МК будет работать от внутриниго генератора не строго на 4 МГц, будет небольшое отклонение и только. |
|
|
Хотел попробовать загрузить минимальный и максимальный корректор, забыл. Завтра попробую, посмотрю частоты. И может у кого будут идеи по поводу моего ЖК экранчика? |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |