Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ясно. А у меня всё на шарнипах, на прерываниях. Загружаю буфер патронами (байтами) и пускаю пулемётную очередь, в конце посылки каждого байта проверяя ACK. Выходит, зря корячился налаживая прерывания TWI :)
Отправлено
scorpion
(91.78.184.70)
20 июня 2010, г. 11:32
В ответ на:
Нет, не прерывания, поллинг. Ничего не проверяется, так как неизвестно, что делать в случае ошибки.
отправлено
Леонид Иванович
20 июня 2010, г. 10:18
Составить ответ
|
Вернуться на конференцию
Ответы
А я вот так и не овладел меговским TWI. Не могу осилить флагов да состояний, мать их... Может, приспичит овладею. А как написал в децтве библиотеку для 51 - так и пользуюсь на AVR только настройку бит поменял.
-
VasilyS
(20.06.2010, 11:42:52
80.92.96.25
,
пустое
)
:-)) вот товарищ по несчастью, я тоже долго бился с аппаратным i2c в Zilog, но по прежнему софтовым пользуюсь. Может потому что никогда не надо было напрягаться по скорости?
-
Лагунов
(21.06.2010, 07:07:35
217.70.96.61
,
пустое
)
Да я просто изначально расслабился на LPC2148. Там отладил аппаратный, данные ему дал - он сам посылает. Думал и на атмеге так же будет мс TIC154
-
scorpion
(21.06.2010, 12:29:3
85.140.195.243
,
пустое
)
А я сначала овладел, i2c на прерываниях для LPC2148, потом этот сишный код попытался перенести на мегу - не тут то было. В меге TWI автоматизирован гораздо слабее, чем у ARMов NXP. Так что если особой нужды (типа сеть из процессоров мега на TWI), то и заморачиваться не стоит.
-
scorpion
(20.06.2010, 11:47:40
91.78.184.70
,
пустое
)
А чем AVR315 не нравится?
-
JH
(20.06.2010, 12:12:53
94.180.45.198
,
пустое
)
В конце концов я её и просмотрел и адаптировал мой NXPшный код к меге. Сейчас всё работает. Но как показал случай с индикатором TIC154, видимо зря старался. У меня счас на TWI висят TIC154 и PCF8574A. Для них, думаю, прерывания не обязательно было делать.
-
scorpion
(20.06.2010, 12:20:47
91.78.184.70
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru