CVAVR SMBus->i2c->UART

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
shtorm
Нашел транзистор. Понюхал.
Сообщения: 185
Зарегистрирован: Чт янв 22, 2009 14:03:25
Контактная информация:

CVAVR SMBus->i2c->UART

Сообщение shtorm »

основная идея программатор по i2c+"общение"по SMBus, надо это все для ремонта ноутбучных батарей, имеется ATMega8 которого по идее хватит на все
с i2c->UART все понятно, с SMBus->i2c вроде как тоже понятно, только есть "но". во первых аппаратный TWI это гемор, а если использовать программный i2c под CVAVR то непонятно как снизить скорость? И к стати какие еще отличия i2c от SMBus кроме ограничения скорости? я так понял что еще с таймингами какая разница, но по даташитам ничего не заметил.
В качестве первого подопытного бОянистый bq2060
среда разработки CVAVR
камень: atmega8 ну или пофиг какая мега
что нужно переделать в либе(хотя там особо ничего не сделаеш) чтоб заставить общаться atmega8 и bq2060
Аватара пользователя
shtorm
Нашел транзистор. Понюхал.
Сообщения: 185
Зарегистрирован: Чт янв 22, 2009 14:03:25
Контактная информация:

Re: CVAVR SMBus->i2c->UART

Сообщение shtorm »

чтоб долго не копаться в даташите:
Изображение
Изображение

хочу прочитать серийный номер, пишу:
i2c_start();
i2c_write(0x0001011);
i2c_write(0x00);
как теперь прочитать ответ(ACKNOWLEDGE) от контроллера?

P.S. если я задаю сильно тупые вопросы сильно не пинайте, до этого использовал тока готовые библиотеки для даллосовских часов :oops:
Вложения
ex2.jpg
(185.59 КБ) 2264 скачивания
ex1.jpg
(71.43 КБ) 2157 скачиваний
AlexanderII
Родился
Сообщения: 4
Зарегистрирован: Вт ноя 13, 2012 22:29:16
Откуда: Таганрог
Контактная информация:

Re: CVAVR SMBus->i2c->UART

Сообщение AlexanderII »

Чем закончились поиски?
У меня сейчас похожая задача стоит.
Ответить

Вернуться в «AVR»