ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
93934 Топик полностью
Next (10.07.2007 13:16, просмотров: 1) ответил Алексей Мусин на Команду по CAN кому?
Всё гораздо проще. Сам всех запутал. Мне не нужен полноценный CAN, я даже не знаю физических адресов и не узнаю. Есть некое устройство (на данный момент реально работоспособное) включающее в себя: клавиатурный терминал, контроллер и некое количество исполнительных устройств (одно исполнительное устройство назовём его э…просто буквой Ф) связанных по CAN. Моя задача оторвать Ф от CAN и управлять им по шине I2C. Мои действия: 1) Снимаю сканы по CAN относящие именно к Ф (старт, стоп, лево, прав, лежать, голос..) 2) Отсоединяю Ф. Для простоты понимания устанавливаю Ф рядом с телевизором (мне говорили у него есть I2C) . 4) Назначаю кнопки на телевизоре которыми буду управлять: 1-старт 2-стоп …..6-голос… 5) Снимаю сканы шины I2C при нажатии указанных кнопок и заношу их в память ATtiny. 6) Назначаю выводы ATtiny13 для входа I2C: PB0-SCL, PB1-SDA для вывода CAN: PB2-RXD, PB3-TXD. Задача контроллера ATtiny13- слушать шину I2C и при совпадении посылки с занесённой в память сэмулировать соответствующий CANу скан (ранее как описано выше снятый) и через интерфейс 82C250 послать его на CAN шину Ф и так по каждой из (8-12) кнопок. Естественно сканы будут сниматься согласно соответствующим интерфейсам. 7) Наслаждаюсь, смотрю футбол и курицу жарю. Вопрос: 1. Насколько сильно я заблуждаюсь в жизнеспособности этой системы? 2. Если заблуждаюсь не сильно- то какой комплект следует использовать? Или не морочить людям голову, а закрывать топик и бежать в библиотеку (в школу идти уже поздно).