roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 13:21

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: AVR + I2C
СообщениеДобавлено: 03 июн 2009, 14:05 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
И все же...

Пробую побайтную запись буфера из SRAM в еепром. Алгоритм:

старт
.
sla_w_p1 or sla_w_p2 (10100000 or 10100010)
.
adr (0 - 0x0ffh)
.
data
.
stop
.
задержка (чтоб стоп прошел)

Получаю: первый байт записывается, повторное выполнение алгоритма для следующего адреса в еепром вываливается по mt_adr_nack (отправка адреса устройства по шине и2ц).

Курю маны (даташит на память т.е.), пока не накурился... Помогите люди добрые :)

http://82.146.43.245/24c04.rar - проект в протеусе 7.5 сп3 и программа в аврстудио

Добавлено спустя 1 час 50 минут 49 секунд:
Мда, в очередной раз rtfm... Задержка для записи должна быть для 24схх от 10мс :pardon:
Запись заработала в обе страницы, осталось немного и, надеюсь, закончу (т.е. перестану приставать с глупыми вопросами :) )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR + I2C
СообщениеДобавлено: 03 июн 2009, 15:14 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Мои поздравления!
Цитата:
задержка (чтоб стоп прошел)

правильнее чтобы запись прошла.
Для ускорения процесса, можно адрес устройства и стартовый адрес задать однократно, а потом передавать лишь данные - страничная запись


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR + I2C
СообщениеДобавлено: 03 июн 2009, 17:44 
Не в сети

Зарегистрирован: 29 апр 2009, 14:02
Сообщения: 81
Откуда: Екатеринбург
ФИО: Михаил
Тут я выкладывал результат своих мытарств. Хотя в симуляции он работал, в железе отказался напроч. В итоге все же я заставил все работать, но пока программа еще не вылизана. Вобщем вложение убрал, когда закончу, и если не забуду - положу наместо :)
Если что можно на почту писАть.

---- добавлено в 2015м году :)

Наткнулся на форум который всего несколько лет назад помогал мне в моих исследованиях и решил что надо все таки хоть как-то логически закончить эту ветку...
Так вот... В итоге мне надоело и я забил ))) Да, именно так заканчиваются примерно 99% любительских разработок и эта не стала исключением.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO