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

 
 
> Не меняются фьюзы, Пишу параллельный программатор
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
Ответов
defunct
сообщение Dec 23 2006, 01:37
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



С командами записи и сигналами часом не напортачили?
Вот отрыл пример из девайса, который Fuses M8 стирает:

Код
ResetFusesToDefaultValues:
    ldi   AL, $40
    rcall LoadCommand
    ldi   AL, $D9
    rcall LoadLowData
    rcall ExecuteCommandWithBS1
    rcall WaitAFew

    ldi   AL, $40
    rcall LoadCommand
    ldi   AL, $E4
    rcall LoadLowData
    rcall ExecuteCommand
    rcall WaitAFew
    ret


Это дело работает..
Использованные функции делают следующее:

;--------------------------------------------
; загружает команду в чип
; --> AL - код команды
; <-- ничего не возвращает
LoadCommand:

;--------------------------------------------
; загружает данные (L)(BS1=0) в чип
; --> AL - данные
; <-- ничего не возвращает
LoadLowData:

;--------------------------------------------
; загружает данные (H)(BS1=1) в чип
; --> AL - данные
; <-- ничего не возвращает
LoadHighData:

;---------------------------------------------
; Выполняет загруженную команду
ExecuteCommand:

;---------------------------------------------
; Аналогично Execute Command только с установленным BS1 = 1
ExecuteCommandWithBS1:
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:25
Рейтинг@Mail.ru


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