ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
7 мая
114887
GVC (11.03.2008 17:46, просмотров: 14476)
У dsPIC30 вроде не проходит POR при работе от внутреннего генератора ... Начал работать с dsPIC30F6012A и сразу напоролся на проблему ... Причём ранее с 10,12,16,18-той сериями контроллеров никогда не замечал такого ... Проблема заключается в том что в конфигурации процессора указываю MCLR - disable и основной тактовый генератор FRC c PLL x16. Контроллер прошивается удачно(прошиваю при помощи PICkit 2) но не стартует. Перепробовав разные комбинации, удалось выяснить что если MCLR - enable в конфигурации и подать вручную ресет(низкий уровень на этот вывод) контроллер заводится. Насколько я понял POR(Power on REset) в данном контроллере включён уже постоянно. Тогда неясно почему не стартует контроллер ресет должен же внутренний проходить... Помогите разобратся в чём могут быть грабли ? Доки изучил, но может чего упустил и не заметил отличия от предыдущих семейств. Конфиг который я встраиваю в прошивку(компилятор HT-soft dsPICC 9.60 pl1): __CONFIG(FOSC, FRCPLL16); __CONFIG(FWDT, WDTDIS); __CONFIG(FBORPOR, MCLRDIS & BOREN & BORV20 & PWRT64); __CONFIG(FGS, GCPU & GWRU); Может тут где грабли %( как по мне вроде всё правильно ...