VAHOO 0 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба Здравствуйте! как можно связать черыре ATtiny13 и с компютерем, между ATtiny13 примерно 15-20м, кабель UTP параллельно с проводом сети 220в. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба как можно связать черыре ATtiny13 и с компютерем"Связать" - с какой целью? Обмениваться данными? Тогда, почему выбор пал именно на эти МК? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VAHOO 0 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба "Связать" - с какой целью? Обмениваться данными? Тогда, почему выбор пал именно на эти МК? да обмениваться данными, ATtiny13 очень дешевле стоит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба Может быть он и стоит дешевле, но экономия - копейки. Ощутимая экономия только на больших партиях изделий. Применяя этот МК, для связи с ПК Вам прийдется "городить" в МК некий интерфейс (причем, программно), который "отъест" существенный кусок ресурсов... Можно посоветовать: программный UART на МК и RS485 - коль нужно соединить с одним ПК несколько устройств. P.S. Ног у t13 не так много, организация интерфейса с ПК "отъест" пару-тройку. Оставшихся Вам будет достаточно? P.P.S. Да... Наверное, Вам нужно ещё крепко подумать с выбором МК... Ресурсов у него - всего ничего... C UART - я, наверное, погорячился - потребуется внешнее стабильное тактирование, таймер, да и от 1К байт памяти программ мало что останется (если останется вообще)... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VAHOO 0 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба P.S. Ног у t13 не так много, организация интерфейса с ПК "отъест" пару-тройку. Оставшихся Вам будет достаточно? я использую 2 ножки Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
izerg 9 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба Попробуйте посмотреть P82B96TD или DS2480B. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 9 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба программный UART + RS485 можно сделать, но нужно знать общую загрузку МК Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба программный UART + RS485 можно сделатьСам я программным UART никогда не занимался... Но, памяти программ в t13 - мягко говоря - не богато... Тут, конечно, лучше поспрашивать тех, кто это реализовал на ассемблере. Сколько памяти займёт программный UART? А, сколько процентов времени работы "отъест" (пусть даже на скорости 9600 бод и тактовой 20 МГц)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x736C 0 6 августа, 2009 Опубликовано 6 августа, 2009 (изменено) · Жалоба 1. Программный UART занимает сущие копейки. avr304.asm — 72 слова. avr305.asm — 32 слова. Из стандартной поставки avrStudio 2. Процентов времени тоже немного отъест. Все конечно зависит от остальных задач, возлагаемых на МК. Я бы посмотрел в сторону AM26L31, AM26L32, AM26L33, или чего-то подобного. Изменено 6 августа, 2009 пользователем x736C Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 6 августа, 2009 Опубликовано 6 августа, 2009 · Жалоба C UART - я, наверное, погорячился - потребуется внешнее стабильное тактирование, таймер, да и от 1К байт памяти программ мало что останется (если останется вообще)...Останется достаточно много. По тактированию - если работа в режиме "запрос от PC - ответ от контроллера" (а при 4 контроллерах и при упоре на цену врядли будет что-то другое), то можно пакеты от PC начинать синхробайтом 0x55 и по нему подстраивать тактирование тини13, например, как в AN140 Над протоколом только может придётся подумать, так как от LIN-овского BREAK-байта как признака начла пакета придётся отказаться, на PC-шном UART да под современными ОС врядли выйдет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться