Свежие обсуждения
Микроконтроллеры

А существуют ли "в природе" MCU со встроенным счётчиком перепрошивок?

1 5 6

Странно.. А я когда прошиваю ATmeg-и, то у меня много байтиков меняется

 

Боинг749
Ну во-первых я сказал про PIC МК, а если не видите - купите очки!! В PICах как раз этот байт увеличивается на единицу при каждой перепрошивке. Народ так и говорит, что это счетчик перепрошивок!

 

Чё? И правда есть такая фича? Странно... Среди знакомых есть и "пикоманы", но ничего подобного от них не слышал

 

milob: что это счетчик перепрошивок! Уточните пожалуйста, где он находится (какой адрес)? Т.к. указанный Вами адрес "х0002" это память программ, в которой не может быть "счетчика прошивок" по определению И каким софтом/программатором читается этот счетчик?
PS И если и существует такой счетчик прошивок почему он глубиной всего 1н байт?

 

AlexAlcoa
Пардон этот адрес х2002 и в описании проца о нем говорится, но вот чем его и как читать увы не знаю.

 

milob: С адреса 2000h по 2003h расположена ID метка "идентификатор" (см. 30292c.pdf стр. №133 в документе) к этой памяти можно обратиться только в режиме программирования, данные задаются пользователем (зачение всех ячеек по умолчанию 0x7F).
Конечно возможно организовть счетчик прошивок в этой области памяти при помощи программы прошивальщика, которая будет читать имеющийся в МК "ID" модифицировть его и зашивать обратно в МК, но это не аппаратный счетчик прошивок, да и собственно он и на... не нужен

 

А вообще гарантия однократной прошивки - однократно программируемый контроллер

 

Однократно не катит.

 

AlexAlcoa: PS И если и существует такой счетчик прошивок почему он глубиной всего 1н байт? Напрасно... У нас тут есть избранные, которые ЗАДАЮТ ВОПРОСЫ. Не отвечают, а всегда ТОЛЬКО ЗАДАЮТ!..

 

Почему мне достаточно только одного байта для счётчика? Да потому что мне вообще достаточно даже 2-х бит для счётчика. Почему? Почитайте выше. Вы все инженеры с высшим образованием. Поэтому из моих вышесказанных слов вам не составит труда разобраться почему мне достаточно для счётчика даже 2-х бит.

А насчёт того, почему я только вопросы задаю, а не отвечаю?

Да потому что тут очень редко задаются вопросы, находящиеся в сфере моих профессиональных интересов. А именно разработка софта для микроконтроллеров.

А в марках припоя, "чем лучше поять" и т.п. вопросах такого плана я не разбираюсь. Поэтому и не отвечаю. Зачем мне отвечать в таких темах если я беру в руки паяльник не чаще, чем раз в год?

Надеюсь я понятно изъясняюсь?