-
- Я уже сказал - для комфортной работы с программатором/отладчиком MCLR должен быть НЕ disabled. Точка. - AVR(11.03.2008 18:28)
- Комфортная - не комфортная, не совсем понятно. Причём тут это, Ну вот у меня контроллер запрограммирован MCLR - disable всёравно он комфортно шьётся при помощи PICkit 2. Вопрос то в другом, без внешнего сброса эти процы не работают чтоли? GVC(355 знак., 11.03.2008 18:40)
- Коль скоро ты запретил внешний сброс - будь любезен обеспечить ядру его альтернативу, например, в виде BOR. А то, как работает (и почему не работает, например, при медленном нарастании питания) POR - расписано в FRM - AVR(11.03.2008 18:47)
- Похоже проц не успевает разкочегарится за установленную мной выдержку после POR в 64мС(это максимум который можно задать). А FSCM delay микрочип пожлобился сделать для внутреннего генератора :( Вот так всегда, на самом интересном месте ... - GVC(11.03.2008 19:07)
- Внутренний генератор "раскочегаривается" на два порядка быстрее кварца, так что это уж совсем не при чем. Либо у тебя мерзкое (медленно нарастающее и плохо decoupled) питание, либо вот это --> - AVR(11.03.2008 19:14, ссылка)
- Скорей всего медленно наростающее напряжение питания. Правильно я понял что происходит при этом ... GVC(590 знак., 12.03.2008 11:55)
- Так ведь эта проблема была с 12-го по 18-й (вы же с ними работали). А "что происходит" - здесь тоже самое. - blackbit(12.03.2008 15:02)
- проблема в BORV20 проц работает от 2.5 до 5.5 Подними напряжение срабатывания BOR. - abivan(12.03.2008 14:31)
- Спасибо за совет !!! Както даже и не обратил внимания %), в 18ом пике стоящем на месте этого 30ого всё работает с POV и отключенным MCLR и при BORV = 2В. Поэтому я по аналогии и тут поставил BORV20 и даже не обратил внимания на него. GVC(579 знак., 12.03.2008 16:11)
- вот и чудно. Давно использую связку lvd+bor. MCLR для ресета давно не использую, c тех пор как появился lvd.(-) - abivan(12.03.2008 16:34)
- Рано я обрадовался ... :( Запускатся он запускается только ресетится постоянно через милисекунд 40-50. :( Всётаки этот блок отличается у 30ого ... - GVC(12.03.2008 18:21)
- А ресетится, если WD отключен, по програмной причине. Добавь в код обработку ловушек (в частности - Invalid Address Trap) и отлавливай, кто и почему лезет куда не следует - AVR(12.03.2008 18:49)
- WD отключёт жёстко в конфигурации: __CONFIG(FWDT, WDTDIS); - GVC(12.03.2008 18:56)
- О чем я и сказал. Ищи улёт в никуда - например, при включенном PSV это очень популярные грабли - AVR(12.03.2008 19:01)
- Не совсем понял, можно поподробней ? Я урезал программу до инициализации порта и включения светодиода ... - GVC(12.03.2008 19:10)
- Тебе нужно выяснить причину сбросов - так выясняй - AVR(12.03.2008 19:37)
- Не совсем понял, можно поподробней ? Я урезал программу до инициализации порта и включения светодиода ... - GVC(12.03.2008 19:10)
- О чем я и сказал. Ищи улёт в никуда - например, при включенном PSV это очень популярные грабли - AVR(12.03.2008 19:01)
- WD отключёт жёстко в конфигурации: __CONFIG(FWDT, WDTDIS); - GVC(12.03.2008 18:56)
- А ресетится, если WD отключен, по програмной причине. Добавь в код обработку ловушек (в частности - Invalid Address Trap) и отлавливай, кто и почему лезет куда не следует - AVR(12.03.2008 18:49)
- Рано я обрадовался ... :( Запускатся он запускается только ресетится постоянно через милисекунд 40-50. :( Всётаки этот блок отличается у 30ого ... - GVC(12.03.2008 18:21)
- вот и чудно. Давно использую связку lvd+bor. MCLR для ресета давно не использую, c тех пор как появился lvd.(-) - abivan(12.03.2008 16:34)
- Спасибо за совет !!! Както даже и не обратил внимания %), в 18ом пике стоящем на месте этого 30ого всё работает с POV и отключенным MCLR и при BORV = 2В. Поэтому я по аналогии и тут поставил BORV20 и даже не обратил внимания на него. GVC(579 знак., 12.03.2008 16:11)
- При медленно нарастающем питании происходит так много срани, что даже перечислять лень. Попробуй ту же конфигурацию при нормально стартующем питании - почувствуешь разницу - AVR(12.03.2008 14:24)
- Скорей всего медленно наростающее напряжение питания. Правильно я понял что происходит при этом ... GVC(590 знак., 12.03.2008 11:55)
- Внутренний генератор "раскочегаривается" на два порядка быстрее кварца, так что это уж совсем не при чем. Либо у тебя мерзкое (медленно нарастающее и плохо decoupled) питание, либо вот это --> - AVR(11.03.2008 19:14, ссылка)
- Похоже проц не успевает разкочегарится за установленную мной выдержку после POR в 64мС(это максимум который можно задать). А FSCM delay микрочип пожлобился сделать для внутреннего генератора :( Вот так всегда, на самом интересном месте ... - GVC(11.03.2008 19:07)
- Коль скоро ты запретил внешний сброс - будь любезен обеспечить ядру его альтернативу, например, в виде BOR. А то, как работает (и почему не работает, например, при медленном нарастании питания) POR - расписано в FRM - AVR(11.03.2008 18:47)
- ИМХО дело-то все равно не в этом. Скорей всего хай-тек кривит биты конфигурации. Что-то я про это слышал. - Gamma SPb(11.03.2008 18:32)
- Перепроверил HI-TECH вроде всё честно! GVC(1203 знак., 11.03.2008 18:57)
- Тогда как понимать #define FBORPOR 3, когда на самом деле адрес фуз-слова FBORPOR равен 0xF80004? - AVR(11.03.2008 19:12)
- FBORPOR 3 это не реальный адрес этого регистра, это ... GVC(857 знак., 12.03.2008 11:45)
- Тогда как понимать #define FBORPOR 3, когда на самом деле адрес фуз-слова FBORPOR равен 0xF80004? - AVR(11.03.2008 19:12)
- Перепроверил HI-TECH вроде всё честно! GVC(1203 знак., 11.03.2008 18:57)
- Комфортная - не комфортная, не совсем понятно. Причём тут это, Ну вот у меня контроллер запрограммирован MCLR - disable всёравно он комфортно шьётся при помощи PICkit 2. Вопрос то в другом, без внешнего сброса эти процы не работают чтоли? GVC(355 знак., 11.03.2008 18:40)
- Я уже сказал - для комфортной работы с программатором/отладчиком MCLR должен быть НЕ disabled. Точка. - AVR(11.03.2008 18:28)