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

 
 
> LPC2103 + AT24C4, Keil4, помогите исходниками кому не жалко
smk
сообщение Feb 29 2012, 09:09
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Ранее никогда не использовал внешнюю EEPROM, I2C тоже редко. Почитал мануалы и книжку, вроде бы просто, но не получается пока. Отладчика по JTAG нет, цифрового осциллографа тоже. Оказалось непросто писать обмен с EEPROM не зная что там на самом деле происходит. По этому прошу помочь рабочими исходниками. Мне нужно читать в массив все 512 байт и писать также массив 512 байт обратно, но буду рад любой помощи. Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
RabidRabbit
сообщение Feb 29 2012, 10:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Прикрепленный файл  24C32.7z ( 2.79 килобайт ) Кол-во скачиваний: 69
Только для AT91SAM7S + 24C32, мож чем поможет, количество адресных байтов вроде совпадает, размер страницы только другой.
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 29 2012, 11:51
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Посмотрел. Спасибо, но переделка на ASM от AT91 наверно еще труднее пойдет.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 29 2012, 12:21
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



У NXP есть примеры кода для I2C
Правда, это для EEPROM NXP PCF8594C, но, по крайней мере, почти все состояния в прерывании описаны. Посмотрите, может поможет чем...
Пример для другого проца, но и для LPC2103 должно подойти
Прикрепленный файл  code.bundle.lpc213x.lpc214x.uvision.zip ( 141.92 килобайт ) Кол-во скачиваний: 78
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 29 2012, 14:51
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(toweroff @ Feb 29 2012, 14:21) *
У NXP есть примеры кода для I2C
Правда, это для EEPROM NXP PCF8594C, но, по крайней мере, почти все состояния в прерывании описаны. Посмотрите, может поможет чем...
Пример для другого проца, но и для LPC2103 должно подойти
Прикрепленный файл  code.bundle.lpc213x.lpc214x.uvision.zip ( 141.92 килобайт ) Кол-во скачиваний: 78

Спасибо! Эти EEPROM в части алгоритма писать-читать кажись одинаковые.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

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

 


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


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