Страница 1 из 1
Выбор МК под задачу
Добавлено: Пт июл 06, 2007 15:34:19
Lestat
есть задачка, управлять, мониторить 3-и мобильные телефоны по Rx и Tx(USART), какой МК вы бы посоветовали? или лучше поставить 3-и МК АTtiny2313?
П.С. пока учусь на МК АTtiny2313.
Добавлено: Пт июл 06, 2007 15:45:59
ARV
можно извернуться и обойтись одним тини2313, сделав программный UART. Но лучше, конечно, что-то более многоногое, т.к. у тини портов маловато, может не хватить для всех задач. Можно коммутировать линии TX-RX и обойтись встроенным UART. Лично я бы использовал ATMega8 - выводов побольше, ядро получше, да и памяти поболее...
Добавлено: Пт июл 06, 2007 20:22:11
Lestat
ARV писал(а):можно извернуться и обойтись одним тини2313, сделав программный UART.
ето я непотягну:(
ARV писал(а):
Но лучше, конечно, что-то более многоногое, т.к. у тини портов маловато, может не хватить для всех задач.
для моей задачи думаю хватит
ARV писал(а):
Можно коммутировать линии TX-RX и обойтись встроенным UART.
тоже думал об етом, но мне нужно мониторить сразу все Rx
ARV писал(а):
Лично я бы использовал ATMega8 - выводов побольше, ядро получше, да и памяти поболее...
у нево 2-а USART?
а есть МК с 3-мя USART?
Добавлено: Пт июл 06, 2007 21:21:40
Aheir
С тремя УАРТАми нету камней, насколько я помню.
С четырьмя есть: ATMega640x/1280x/1281x но это будет дорого...
Так что советую таки использовать коммутацию, а одновременно следить за 3 ногами можно используя прерывания.
Добавлено: Пт июл 06, 2007 22:43:33
ARV
Lestat писал(а):
мне нужно мониторить сразу все Rx
Если я ничего не путаю, то телефон сам ничего по своему последовательному порту никогда не выдает - только в ответ на запрос снаружи, а значит мониторить нечего совершенно - работа будет вестись исключительно по опросу... а при опросе можно коммутировать RX-TX хоть для десятка телефонов...
Добавлено: Сб июл 07, 2007 17:59:47
moLCHec
ARV очень даже выдаёт например при вызове. Также можно настроить чтоб когда СМС приходит выдавало извещение и номер ячейки. Поставить 3 меги да и всё тут, они стоят то 40 руб штука, дешевле думаю ниго не придумать.
Добавлено: Сб июл 07, 2007 18:11:26
ARV
moLCHec писал(а):ARV очень даже выдаёт например при вызове. Также можно настроить чтоб когда СМС приходит выдавало извещение и номер ячейки. Поставить 3 меги да и всё тут, они стоят то 40 руб штука, дешевле думаю ниго не придумать.
Жаль, лишился я СОМ-порта... прямо и не верится, что телефон сам чего-то выдает... но спорить пока не буду. А вот на счет 3-х МК - это хорошо, если каждый работает независимо, а если они должны быть как-то между собой связаны, и обрабатывать события от отдельных телефонов как-то согласованно - то проблем может быть больше, чем даже с программной эмуляцией UART-ов.... подчеркиваю -
может быть (а может и не быть).
Добавлено: Сб июл 07, 2007 19:56:38
tych
moLCHec писал(а):ARV очень даже выдаёт например при вызове. Также можно настроить чтоб когда СМС приходит выдавало извещение и номер ячейки. Поставить 3 меги да и всё тут, они стоят то 40 руб штука, дешевле думаю ниго не придумать.
Програмный USART можно сделать.
В BSCOM-AVR это вообще без напрягов.
Советую ATmega8 использовать.
Добавлено: Вс июл 08, 2007 01:17:25
KT315B
А как насчет использования одного МК и мультиплексора? Имхо вполне может проканать, только нужно мультиплексор подобрать...
Добавлено: Вс июл 08, 2007 07:42:21
moLCHec
KT315B мультеплексор уже предлагали, ARV можете не сомневаться шлёт как миленький. А вот взаимодействие можно по TWI организовать. BSCOM-AVR ИМХО г... с большой буквы.
Добавлено: Вс июл 08, 2007 19:00:15
Aheir
AVR, шлет, шлет, и телефон шлет, и GSM-модем шлет, все шлют...
Согласен, хотите максимально просто - поставьте 3 атмеги