реклама на сайте
подробности

 
 
> Не меняются фьюзы, Пишу параллельный программатор
Spider
сообщение Dec 21 2006, 23:14
Сообщение #1


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Собрал параллельный программатор и начал писать на него софт.
Сделал ресет процу, запросил у него Sign, запросилось. Всё как надо.
Пошёл далее. Запросил фьюзы и лок бит, тоже всё работвет.
Начал менять фьюзы, а они не меняются sad.gif По RDY/BSY вроде как записалось. А на самом деле всё осталось. И так уже делал и эдак. И задерками играл. Что может быть? Может я чего не дочитал?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение Dec 22 2006, 09:45
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Как предположение: запрограммирован Lock bit
Go to the top of the page
 
+Quote Post
Spider
сообщение Dec 22 2006, 11:01
Сообщение #3


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Цитата(Палыч @ Dec 22 2006, 12:45) *
Как предположение: запрограммирован Lock bit

При чтении лок битов получаю значение 255, тобиш всё разлочено. Но я пробовал Делать Отчистку чипа. не помогает.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Dec 22 2006, 11:48
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



А, что за МК пытаетесь программировать? А то, в Errata на tiny2313 было

Parallel Programming does not work
Parallel Programming is not functioning correctly. Because of this, reprogramming
of the device is impossible if one of the following modes are selected:
– In-System Programming disabled (SPIEN unprogrammed)
– Reset Disabled (RSTDISBL programmed)

Может заглянуть в Errata на Ваш МК?
Go to the top of the page
 
+Quote Post
Spider
сообщение Dec 22 2006, 12:30
Сообщение #5


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Цитата(Палыч @ Dec 22 2006, 14:48) *
А, что за МК пытаетесь программировать? А то, в Errata на tiny2313 было

Parallel Programming does not work
Parallel Programming is not functioning correctly. Because of this, reprogramming
of the device is impossible if one of the following modes are selected:
– In-System Programming disabled (SPIEN unprogrammed)
– Reset Disabled (RSTDISBL programmed)

Может заглянуть в Errata на Ваш МК?

Мока мучуую МЕГА8. Вот добился какой-то отдачи. Пишу во фьюзы 0xff, а получаю при проверке 0xdf. Но при этом лок биты равны 0xdf. Никак не могу сбросить LockBits. В даташите сказано:
Цитата
The Chip Erase will erase the Flash and EEPROM(1) memories plus Lock Bits. The Lock
Bits are not reset until the Program memory has been completely erased. The Fuse Bits
are not changed. A Chip Erase must be performed before the Flash and/or the
EEPROM are reprogrammed.

Делаю стирание. Проц весело дёргает ногой BYSY 8.40ms типа стёрся. Но Лок биты так и остались df. Беру другой проц с заведомо разлочеными LockBits смотрим - 0xFF. Вот такие пироги. т.е. неправильное поведение DATA порта исключено.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 10:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016