RSS  |  PDA

Это реклама. Ссылки открываются в новом окне.
Микроконтроллеры

Перепрограммирование PIC12FXXX

1 | Стр. 3
Splav56
24.12.2011, 22:53

smg123: Возможно ли дальнейшее перепрограммирование PIC12F629, если запрограммировать фьюзами вывод MCLR как I/O порт ?
Возможно. А почему нет? Ну используете пин как вход-выход, ну и что. На перепрограммирование это не влияет. На перепрограммирование даже фьюзы не влияют. Влияет только физический износ ячеек памяти, но их ресурс несколько десятков тысяч циклов программирования. А порт GP3 может работать как внешний reset или как порт ввода (портом вывыда этот пин быть не может), Это как его сконфигурируете.

# 
smg123 ◊
24.12.2011, 23:08

У AVR при аналогичной процедуре перепрошить с помощью ISP программатора чип уже нельзя.
"страшилка" - последние 2 предложения внизу странички.

# 
AnSi ◊
25.12.2011, 00:18

smg123: У AVR при аналогичной процедуре перепрошить с помощью ISP программатора чип уже нельзя.

по вашей ссылке речь идёт о PIC12F629.
для решения возможной проблеммы можно попробовать такой программатор - http://www.pirpk.narod.ru/ddssite/dshexp1w.htm
там же указана причина возможной проблеммы с программированием.
---
также нормально справляется простейший программатор на "трёх резисторах" подключенных к СОМ-порту, т.к. "ньюанс" не в железе, а в софте программатора.

# 
smg123 ◊
25.12.2011, 03:52

Спасибо, AnSi за ссылку. Разобрался с этим вопросом. Теперь осталось сохранить калибровочную константу в последней ячейке. Оказывается в PIC ее на заводе туда записывают.

# 
Splav56
25.12.2011, 11:06

smg123: Оказывается в PIC ее на заводе туда записывают.
Если не нужна большая точность, можете не заморачиваться с сохранением.

smg123: "страшилка" - последние 2 предложения внизу странички.
Ну так не нужно использовать такие программаторы. У меня был самодельный LPT-шный, а тепеть ChipProg-48, таких проблем с программированием не встречал, хотя очень часто использую GP3 как вход из-за нехватки лапок.

# 
AnSi ◊
25.12.2011, 12:21

smg123: Теперь осталось сохранить калибровочную константу в последней ячейке. Оказывается в PIC ее на заводе туда записывают.

она читается программатором, даже на защищённом от чтения контроллере.

# 
smg123 ◊
25.12.2011, 18:22

Splav56: не нужно использовать такие программаторы.
Для прошивки раз в пятилетку такие и нужны. У меня есть Willem под LPT, но на ноуте есть только USB.
У коллеги по работе есть Тритон - буду шить им. Заодно считаю с нового чипа константу на будущее.

# 
DWD
27.12.2011, 14:11

Ещё один вопрос по PIC12F675.

У меня есть прогамматор "Turbo", который, как следует из описания, работает только с PIC16С(F)ххх.
Возможно ли им прошить PIC12F675?

В программаторе при программировании выставляется не конкретный тип микросхемы, а серия - типа PIC16С или PIC16F и потом выставляются по отдельности размеры памяти программ и данных программируемой микросхемы.

# 
musor ◊
27.12.2011, 17:29

DWD: У меня есть прогамматор "Turbo", который, как следует из описания, работает только с PIC16С(F)ххх.
Возможно ли им прошить PIC12F675?
у мня такой самопал давно валяется паралелных для он неплох если знает чип...но совт под Дос из винды не пашет и сто лет не обновлялся
я раньше им биосы шил так потом 29/49 флеши пошли он их падла не шьет-тока вид делает!
про новые пики/авэр я молчу,(правда 51серию шьет) хотя вручную наверно можно задать адреса тока стоит ли мучаться я забросил его-флешки для мам шью идешным програмером из двдюка(ножно и сд приспособить) он коряв ношьет и задарма

# 
DWD
28.12.2011, 15:35

musor: ...под Дос из винды не пашет и сто лет не обновлялся...

У меня пашет. И обновление - посленее, какое есть на ихнем сайте.

# 
Страницы:
1  2  3 

Загруженные файлы