[an error occurred while processing this directive]
|
Плиз, дочитайте полностью!
Нужно написать программу для перепрошивки EEPROM'a (перезаписуемого ПЗУ). Нужен именно написать исходный код на Delphi (если вы не сельны в программировании просто исправте алгоритм см. дальше) а не программа (типа PonyProg и другие, т.к. нужно за лето написать эту прогу и здать после каникул). Документация по работе с микрухой здесь: http://www.joker-tmn.narod.ru/93C46.PDF
(Жаль на вражеском языке).
У меня такие достижения:
Подключил к LPT так:
1 (CS) pin 3 (D1)
2 (CLK) pin 2 (D0)
3 (DI) pin 4 (D2)
4 (D0) pin 10 (ACK)
5 (Vss) pin 25 (GND)
6 (N/C) none
7 (N/C) none
8 (Vcc) pin 5 (D3)
Из дока я понял так:
1)включаем питание pin5(D3) - Vcc
2)включаем pin 3 (D1) - Chip Select Input (CS)
Повторяем пока не считаем информацию:
3)включаем pin 2 (D0) - CLK - высокий уровень Clock
4)выключаем pin 2 (D0) - CLK - низкий уровень Clock
Реакция такая:
1)включаем питание pin5(D3) - Vcc
pin 10 (ACK) = 1
Дальше реакции нет. Я что-то не так перевёл? Исправьте алгоритм,
пожалуйста?
E-mail: info@telesys.ru