Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

Перепрошивка EEPROM   Найти похожие ветки 

 
ychenick ©   (2004-07-29 23:00) [0]

Нужно написать программу для перепрошивки 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
Дальше реакции нет. Я что-то не так перевёл? Исправьте алгоритм,
пожалуйста?


 
GanibalLector ©   (2004-07-30 01:32) [1]

Вообще-то проще купить все готовое.Лично у мя в городе программаторы продаются по 15-17$.Я считаю что это ОЧЕНЬ дешево.
Если ты все-таки решишь сделать все сам,то необходимо будет делать плату(буферизация,разложение байта на D0-D7,A0-A7,A8-A15 а это подразумевает использование 3 регистров, ну и много всего еще).


 
Германн ©   (2004-07-30 03:02) [2]

2 GanibalLector ©   (30.07.04 01:32) [1]
Что проще - то не всегда хорошо. :(

См. сабж.
> нужно за лето написать эту прогу и здать после каникул

Так и что ты предлагаешь "здать" после каникул?


 
KSergey ©   (2004-07-30 08:37) [3]

> ychenick ©   (29.07.04 23:00)

Сумма?


 
GanibalLector ©   (2004-07-30 09:43) [4]

2 Германн
Я почему предложил купить автору,да потому,что автор судя по всему не знаком с эл.понятиями электроники.Поэтому,в его случае ИМХО проще купить.У меня на написание подобного софта ушло примерно от 2 до 4 недель.


 
Германн ©   (2004-08-01 02:26) [5]

2 GanibalLector ©   (30.07.04 09:43) [4]
Не ну программаторы действительно проще купить!

Но ведь автору сабжа нужно, имхо, предъявить после каникул не прибор, а программу, и даже не саму программу, а ее исходники!

Не, их тоже можно купить. Точнее заказать и оплатить заказанное.


 
ychenick ©   (2004-08-01 11:55) [6]

А кто что знает о протоколе Microwire?


 
N170   (2004-08-01 12:07) [7]

1 (CS)      pin 3  (D1)
2 (CLK)   pin 2  (D0)
3 (DI)       pin 4  (D2)
4 (D0)      pin 10 (ACK)

Это, вообще-то, SPI....


 
ychenick ©   (2004-08-01 23:26) [8]


> Это, вообще-то, SPI....

Читай http://www.joker-tmn.narod.ru/93C46.PDF, там сказано  Serial Microwire Bus EEPROM


 
RapTor ©   (2004-08-03 14:31) [9]

Глянь почту на своем рамблере.



Страницы: 1 вся ветка

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.031 c
14-1093593177
Dimich1978
2004-08-27 11:52
2004.09.19
решение нелинейных и трансцендетных ур-ий


1-1094069050
HF-Trade
2004-09-02 00:04
2004.09.19
1)ExitWindows(EWX_PowerOff ,0); 2) WinExec(Name1, SW_SHOWNORMAL);


3-1092894876
Рупор
2004-08-19 09:54
2004.09.19
Buckup по расписанию


6-1088481635
newbie
2004-06-29 08:00
2004.09.19
mail


4-1091509560
R
2004-08-03 09:06
2004.09.19
Поиск HWND следующего в Z порядке окна если известно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский