Do you have a question? Post it now! No Registration Necessary
Subject
- Posted on
pic16f628a ?
- 04-05-2004
- Vladislav Baliasov
April 5, 2004, 10:10 am

Пpивет, All!
Что-то я никак не сображу (а изучать спецификацию на тему "найдите десять
различий" несколько ломает) - а в чем разница в алгоритмах программирования 628
и 628A ? "Turbo" категорически не хочет шить у 628A область данных (628 шьет
без проблем), IcProg - шьет без вопросов оба, хоть в меню есть только 628.
с уважением Владислав
Что-то я никак не сображу (а изучать спецификацию на тему "найдите десять
различий" несколько ломает) - а в чем разница в алгоритмах программирования 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" один и тот же
контекст что для буфера, что для микросхемы, но - "ошибка". При этом байт все
же записывается. Еще более странно, что если писать тот же самый контекст, то
все равно та же самая ошибка, на первом же байте... Вопрос, конечно, больше к
Алеманову - но факт остается фактом, протокол явно изменился. А как - я пока не
понимаю...
с уважением Владислав
*** 05 Apr 04 16:03, yura v podgornov wrote to Vladislav Baliasov:
>> Что-то я никак не сображу (а изучать спецификацию на тему "найдите
>> десять различий" несколько ломает) - а в чем разница в алгоритмах
>> программирования 628 и 628A ? "Turbo" категорически не хочет шить у
>> 628A область данных (628 шьет
yp> В 628А перед записью надо осуществить полное стирание.В этом и есть
yp> отличие.
Дело в том, что чип новый, стертый (и из памяти программ, и из памяти данных
читаются единицы). Однако какая-то странность происходит при записи и
последующей верификации памяти данных - в диагностике "Turbo" один и тот же
контекст что для буфера, что для микросхемы, но - "ошибка". При этом байт все
же записывается. Еще более странно, что если писать тот же самый контекст, то
все равно та же самая ошибка, на первом же байте... Вопрос, конечно, больше к
Алеманову - но факт остается фактом, протокол явно изменился. А как - я пока не
понимаю...
с уважением Владислав

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

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

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

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"
ничего у этих кристаллов реально не стирает). Все так же - память программ
можно программировать и перепрограммировать, на первом же байте памяти данных
спотыкается. Так что отличие есть, это совершенно точно...
с уважением Владислав
*** 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А, то не сотрёшь потом.
Владимир Чекин
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
- » gsm(at+cops)
- — Next thread in » Microcontrollers (Russian)
-
- » Токовые ключи
- — Previous thread in » Microcontrollers (Russian)
-
- » По моему это гениально
- — Newest thread in » Microcontrollers (Russian)
-
- » (PDF) Behavioral Neuroscience of Orexin, Hypocretin by Andrew J Lawrence
- — The site's Newest Thread. Posted in » Electronics (Polish)
-