pic16f628a ?

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View
                           Пpивет, All!


  Что-то я никак не сображу (а изучать спецификацию на тему "найдите десять
различий" несколько ломает) - а в чем разница в алгоритмах программирования 628
и 628A ? "Turbo" категорически не хочет шить у 628A область данных (628 шьет
без проблем), IcProg - шьет без вопросов оба, хоть в меню есть только 628.


                                      с уважением Владислав

Re: pic16f628a ?
                           Пpивет, yura!

*** 05 Apr 04 16:03, yura v podgornov wrote to Vladislav Baliasov:

 >>  Что-то я никак не сображу (а изучать спецификацию на тему "найдите
 >> десять различий" несколько ломает) - а в чем разница в алгоритмах
 >> программирования 628 и 628A ? "Turbo" категорически не хочет шить у
 >> 628A область данных (628 шьет

 yp> В 628А перед записью надо осуществить полное стирание.В этом и есть
 yp> отличие.

Дело в том, что чип новый, стертый (и из памяти программ, и из памяти данных
читаются единицы). Однако какая-то странность происходит при записи и
последующей верификации памяти данных - в диагностике "Turbo" один и тот же
контекст что для буфера, что для микросхемы, но - "ошибка". При этом байт все
же записывается. Еще более странно, что если писать тот же самый контекст, то
все равно та же самая ошибка, на первом же байте... Вопрос, конечно, больше к
Алеманову - но факт остается фактом, протокол явно изменился. А как - я пока не
понимаю...

                                      с уважением Владислав

Re: pic16f628a ?
                           Пpивет, Владислав!

Quoted text here. Click to load it
 Я шью на COMPICе.Поэтому про Турбо ничего сказать не могу.Когда перешли на
них я разбирался с протоколом конкретно.Единственное отличие - в необходимости
общего стирания перед прошивкой.Я написал програмку под жедезо COMPIC для общего
стирания.А потом шью его как и все, что раньше шил.И шьется.Это говорит о том,
что протокол записи остался тот же.В отличии от 87ХА,где они сделали запись
восьмерками.Может у тебя кристалл то с 3FFF,но чистый он не изначально,а кто-то
записал в него 3FFF.Ты можешь записать в него 3FFF,но это не значит что он
чистый.
Процесс записи зафиксирован и чтобы сделать новую запись нужно произвести
полное стирание.
----------------
С уважением.Ю.





Re: pic16f628a ?
                           Пpивет, Владислав!


Quoted text here. Click to load it
В 628А перед записью надо осуществить полное стирание.В этом и есть отличие.

----------
С уважением.Ю.




Re: pic16f628a ?
                           Пpивет, yura!

*** 05 Apr 04 17:47, yura v podgornov wrote to Vladislav Baliasov:

 yp> запись восьмерками.Может у тебя кристалл то с 3FFF,но чистый он не
 yp> изначально,а кто-то
 yp> записал в него 3FFF.Ты можешь записать в него 3FFF,но это не значит
 yp> что он чистый. Процесс записи зафиксирован и чтобы сделать новую
 yp> запись нужно произвести полное стирание.

Hет. Специально проверил - стиранием в IcProg (операция стирания в "Turbo"
ничего у этих кристаллов реально не стирает). Все так же - память программ
можно программировать и перепрограммировать, на первом же байте памяти данных
спотыкается. Так что отличие есть, это совершенно точно...

                                      с уважением Владислав

pic16f628a ?
                     Привет, Vladislav!

 VB>   Что-то я никак не сображу (а изучать спецификацию на тему "найдите
 VB> десятьразличий" несколько ломает) - а в чем разница в алгоритмах
 VB> программирования 628и 628A ?

Hе смею утверждать, что это единственное различие, т.к. досконально не
производил сравнения, а интерсовался только работой с конфиг-словом.

 От   : Vladimir Chekin                      2:5020/2955.25   04 Apr 04  1:57
 Кому : Rifkat Abdulin                                        04 Apr 04  3:17
 Тема : Re: Программатор Пиков                                              
===[ 874 ]==[Москва]=========================================================
                     Привет, Rifkat!                                        
                                                                            
VC>> icprog 1.05C. Hо в списке поддерживаемых чипов нет 16F628А. Блин...    
 RA> А сильно 628А отличается от 628го (последний есть)?                    
                                                                            
Благодаря параллельному треду про 628А, я всё таки залез в спецификации :)  
                                                                            
Разное  расположение и состав битов защиты в конфиг-слове. Hо это пол беды. У
них принципиально отличны алгоритмы стирания конфигурационного слова в случае
запрограммированного бита защиты. А в остальном спецификации программирования
совпадают.                                                                  
                                                                            
Пока  не трогаешь бит защиты, оставляешь unprogrammed, пользоваться можно. Hо
это  подходит  для лаборатории, а когда в устройство прошиваешь, надо конечно
закрывать. И если программатор не умеет 628А, то не сотрёшь потом.          

                                           Владимир Чекин


Site Timeline