Найдено 15 результатов

T-Xen
Сб май 19, 2012 17:38:12
Форум: Цифровая техника
Тема: Мелкие вопросы по цифровой технике.
Ответы: 4429
Просмотры: 1105402

Re: Мелкие вопросы по цифровой технике.

Есть одна схема триггера. Подозреваю, что тут ошибочка и не хватает соединения одного... Помогите разобраться :)
T-Xen
Пн мар 26, 2012 16:30:05
Форум: Периферия
Тема: Работа с ЖКИ на контроллере HD44780 и его аналогах
Ответы: 2457
Просмотры: 946888

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Использую lcd_lib с сайта Cheap-Enable. МК- ATmega32. Прошиваю через PonyProg2000. В Протеусе всё работает, вот в железе не хочет(((
Смотрю осциллографом - никаких импульсов МК не выдает на дисплей. Хотя простой хрестоматийный пример со светодиодом работает...
T-Xen
Пт фев 17, 2012 17:41:44
Форум: Микроконтроллеры и ПЛИС
Тема: I2C. Постраничный доступ к Slave на ATmega
Ответы: 5
Просмотры: 1294

Re: I2C. Постраничный доступ к Slave на ATmega

А как же слэйв поймет какую страницу передавать?

У меня есть мысль сделать вот как. Мастер посылает бит номера страницы. Ведомый при приеме в свитче заносит в свой выходной буфер данные соответствующей страницы. Потом мастер переходит в режим чтения и ведомый выдает ему то, что лежит в буфере.
T-Xen
Ср фев 15, 2012 16:28:02
Форум: Микроконтроллеры и ПЛИС
Тема: I2C. Постраничный доступ к Slave на ATmega
Ответы: 5
Просмотры: 1294

Re: I2C. Постраничный доступ к Slave на ATmega

Я именно этой библиотекой и пользуюсь
T-Xen
Вт фев 14, 2012 10:01:47
Форум: Микроконтроллеры и ПЛИС
Тема: I2C. Постраничный доступ к Slave на ATmega
Ответы: 5
Просмотры: 1294

I2C. Постраничный доступ к Slave на ATmega

Добрый день всем =)
С постраничным доступом к EEPROM-кам всё более менее понятно. Но что если в роли ведомого выступает микроконтроллер, у которого адрес страницы является командой на выдачу определенных данных? Как тогда может примерно выглядеть код такого ведомого? :)
T-Xen
Пт фев 03, 2012 21:54:03
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2573607

Re: Мелкие вопросы по МК и ПЛИС.

Это когда у нас SCL к нулю "прижималась"? Может всё-же SDA при подтверждении бита ASK..
Когда slave не в состоянии передать/принять данные вовремя, то он выставляет на SCL ноль и мастер терпеливо ждет.
У меня вопрос в том происходит ли это аппаратно у AVR? Или мне надо в коде распихивать типа SCL ...
T-Xen
Пт фев 03, 2012 19:10:01
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2573607

Re: Мелкие вопросы по МК и ПЛИС.

Вопрос по TWI мучает.
В слэйве необходимо прижатие SCL к нулю вручную выставлять?
Слэйв не успевает начать передачу вовремя(
T-Xen
Пт фев 03, 2012 10:30:38
Форум: Микроконтроллеры и ПЛИС
Тема: I2C в Procyon AVRlib
Ответы: 0
Просмотры: 936

I2C в Procyon AVRlib

Приветствую!
Кто пользовался этой библиотекой для реализации I2C?
Ведущий просит ведомого отправить ему данные, но ведомый немного подтормаживает. Как заставить мастера мониторить шину SCL?
T-Xen
Ср фев 01, 2012 15:25:42
Форум: Микроконтроллеры и ПЛИС
Тема: I2C и автоприсвоение адресов slave'ам
Ответы: 29
Просмотры: 5254

Re: I2C и автоприсвоение адресов slave'ам

Проблема решена :)
Я использовал адреса от A0 до A7. Но нечетные адреса имеют длину 8 бит, а передается лишь 7 бит адреса... :facepalm:
T-Xen
Ср фев 01, 2012 13:54:05
Форум: Микроконтроллеры и ПЛИС
Тема: I2C и автоприсвоение адресов slave'ам
Ответы: 29
Просмотры: 5254

Re: I2C и автоприсвоение адресов slave'ам

Возникла другая проблема. Решил продолжать в этой ветке)
Мастер в цикле по очереди передает каждому слейву индивидуальное сообщение. Но при этом слейв после принятия своей посылки умудряется принять следущую и предыдущую, предназначенные для других. Почему так происходит не пойму
То есть слейв_1 ...
T-Xen
Ср фев 01, 2012 13:42:22
Форум: Микроконтроллеры и ПЛИС
Тема: I2C и автоприсвоение адресов slave'ам
Ответы: 29
Просмотры: 5254

Re: I2C и автоприсвоение адресов slave'ам

все эти ячейки объединены в общий конструктив типа "корзина" или как? если именно так, то задача вообще не стоит: каждый разъем-слот в этой "корзине" и есть уникальный адрес ведомого устройства! т.е. прямо на разъеме распаивается адрес (аналог перемычек), и какую бы ячейку не воткнули в разъем, она ...
T-Xen
Ср фев 01, 2012 12:06:59
Форум: Микроконтроллеры и ПЛИС
Тема: I2C и автоприсвоение адресов slave'ам
Ответы: 29
Просмотры: 5254

Re: I2C и автоприсвоение адресов slave'ам

Так я же написал, что перемычки это запасной вариант если решение лучше не найдется.
T-Xen
Вт янв 31, 2012 16:34:25
Форум: Микроконтроллеры и ПЛИС
Тема: I2C и автоприсвоение адресов slave'ам
Ответы: 29
Просмотры: 5254

Re: I2C и автоприсвоение адресов slave'ам

Что касается перемычек это хорошая мысль. Возможно так и сделаю если вариант изящнее не пройдет.

Кратко о применении.
Делается это для автоматизированного управления ячейками источников питания. В каждой ячейке питания стоит МК, который замеряет напряжения, токи и температуру. Они являются ведомыми ...
T-Xen
Вт янв 31, 2012 11:49:41
Форум: Микроконтроллеры и ПЛИС
Тема: I2C и автоприсвоение адресов slave'ам
Ответы: 29
Просмотры: 5254

Re: I2C и автоприсвоение адресов slave'ам

Программы ведомых совсем не отличаются?
Да, абсолютно идентичные. Единственное, в них, возможно будет прописываться серийный номер уже после прошивки.


как мне представляется решение = если slave, при включении программы имеет начальный адрес, он обращается к мастеру - выделить ему
очередной ...
T-Xen
Пн янв 30, 2012 17:20:56
Форум: Микроконтроллеры и ПЛИС
Тема: I2C и автоприсвоение адресов slave'ам
Ответы: 29
Просмотры: 5254

I2C и автоприсвоение адресов slave'ам

Приветствую
Есть ведущий МК и несколько ведомых. Адреса ведомых изначально задать нет возможности. Поэтому необходимо при включении производить автоприсвоение адресов. Что-то подобное есть в SMBus, но информация об этом крайне скудна...
Поделитесь, пожалуйста, своими соображениями по решению ...

Перейти к расширенному поиску