Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Если используешь прескаллер - работать не будет.
Отправлено
michael_75
(178.165.3.138)
28 апреля 2010, г. 01:13
В ответ на:
кстати, про электронику. Шлифую щас аппратный i2c на ATmega32. Вот думаю, прерывания по TWCR = {0x20, 0x30, 0x38, 0x48} оставить как есть, как в AVR315 или какую изюминку дописать ?
отправлено scorpion 28 апреля 2010, г. 00:41
Я добаввил в TWI_master.h следуещее:
#define TWI_pre 0x02 // Это значение прескаллера
// General TWI Master staus codes
#define TWI_START 0x08|TWI_pre
#define TWI_REP_START 0x10|TWI_pre
ну и так далее ...
В таком случае case (TWSR) будет правильно работать при любом прескаллере.
Составить ответ
|
Вернуться на конференцию
Ответы
Да
-
scorpion
(28.04.2010, 01:25:51
91.78.190.38
, 368 байт)
Проще - это смотря как смотреть.
-
michael_75
(28.04.2010, 01:35:6
178.165.3.138
, 250 байт)
Ну чтож, будем надеяться что и я их наблюдать не буду
-
scorpion
(28.04.2010, 12:28:11
91.78.191.9
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru