Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.09.2007, 12:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
PIC12F629,таймер
Написал под 629 пик прогу на таймер,пока что в железе не пробовал и появились вопросы,так как первый раз работаю с серией 12
1) Не могу в мплаб записать калибровочную частоту и нужно ли записывать ее? регистр OSCCAL
2)Не работает програ в протеусе,открывал примеры на пиках 12 в протеусе те работают,а мой не хотит,при включении симуляции просто уходит в ступор.
-- Прилагается рисунок: --
Прикрепленный файл: 1470968.rar
|
|
|
|
10.09.2007, 12:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Re: PIC12F629,таймер
Сообщение от CERGEI1982
|
Написал под 629 пик прогу на таймер,пока что в железе не пробовал и появились вопросы,так как первый раз работаю с серией 12
1) Не могу в мплаб записать калибровочную частоту и нужно ли записывать ее? регистр OSCCAL
2)Не работает програ в протеусе,открывал примеры на пиках 12 в протеусе те работают,а мой не хотит,при включении симуляции просто уходит в ступор.
|
1) не нужно.
2) правильно обзови регистр, обычная невнимательность, вместо о - 0.
3)калибровочная константа устанавливается через вызов
Код:
|
call 3fff
movwf osccal |
-- Прилагается рисунок: --
Прикрепленный файл: 1470968.rar
|
|
|
|
10.09.2007, 13:11
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
при симуляции протеус пишет что проц был сброшен по вотчдогу..хотя в программе его сброс есть, но наверно его не хватает...
|
|
|
|
10.09.2007, 13:24
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
а, понял. Надо вход MCLR прицепить на +5, тогда все работает...
|
|
|
|
10.09.2007, 15:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Во я олух ,забыл про сброс,всем спасибо,буду внимательней надеюсь.
|
|
|
|
10.09.2007, 16:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
С калибровкой первый встречаюсь,так она находится по адресу 3ff и командой call 0x3ff мы вызываем калиброчное число,а может ли оно стерто при програмировани по адресу 3ff ? и можно ли поменять калибровку или идет с завода уже заточеная под 4 мгц?
-- Прилагается рисунок: --
|
|
|
|
10.09.2007, 18:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
1.Стирается, прочитай программатором и запиши на бумажку
2.Заточенное, обещают при 5 вольтах и 20 градусах 1 процент точности, но, по опыту, брешут.
|
|
|
|
10.09.2007, 18:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Хорошо ,а как же его потом записать туда? програматором,найти тот адрес и в ручную записать и прошить?
|
|
|
|
10.09.2007, 19:22
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Угу , ис-прог например даже спрашивает " вы уверены , что хотите переписать константу?"
В 12ф629 этот секретный адрес 0x3FFF
и ПРИМЕРНО там должно быть RETLW 0xB0
|
|
|
|
11.09.2007, 09:39
|
|
Вид на жительство
Регистрация: 02.02.2006
Сообщений: 472
Сказал спасибо: 2
Сказали Спасибо 12 раз(а) в 10 сообщении(ях)
|
По адресу 0х3FF записывается код команды RETLW и шестиразрядная константа 1101ххххkkkkkk.В OSCCAL записывается константа в старшие шесть разрядов.Частота внутреннего генератора при 5В и норм.Т фирмой забивается 3,92-4,08 МГц.Так-ли это?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
PIC12F629
|
otect |
Микроконтроллеры, АЦП, память и т.д |
6 |
27.01.2008 16:58 |
PIC12F629
|
otest |
Микроконтроллеры, АЦП, память и т.д |
2 |
19.10.2007 01:02 |
Помогите с PIC12F629
|
Alien2057 |
Цифровые сигнальные процессоры |
4 |
07.05.2007 12:38 |
Помогите с PIC12F629
|
scorp1973 |
Микроконтроллеры, АЦП, память и т.д |
6 |
26.11.2006 02:21 |
PIC12F629
|
RETAS |
Микроконтроллеры, АЦП, память и т.д |
1 |
08.07.2005 09:21 |
Часовой пояс GMT +4, время: 09:10.
|
|