roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 22 июл 2009, 20:07

regenerator писал(а):С шимом разобрался.

И какой размер выходит ?

Re: МикроКонтроллеры начинающим - общие вопросы

nest » 22 июл 2009, 20:08

а зачем ресет трогать вообще ? :)
"Если птице отрезать руки, Если ноги отрезать тоже..."

Re: МикроКонтроллеры начинающим - общие вопросы

regenerator » 22 июл 2009, 22:33

avr123.nm.ru писал(а):И какой размер выходит ?

Точно не знаю, но менее 500байт. На основе прерывания по совпаденю.
nest писал(а):а зачем ресет трогать вообще ?

Ног у тини13 мало очень....

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 22 июл 2009, 22:39

Менее 500 - на Си делали ? Если да то в каком компилере ?

Re: МикроКонтроллеры начинающим - общие вопросы

regenerator » 23 июл 2009, 10:37

avr123.nm.ru, в CVAVR. ШИМ для светодиодов поэтому частота около 50-70гц, 50-ти "ступенчатый".

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 23 июл 2009, 11:12

Спасибо. Меня именно интересовала компактность кода и компилятор.

Re: МикроКонтроллеры начинающим - общие вопросы

blindman » 23 июл 2009, 17:57

Думаю что размер кода должен быть в пределах 150 байт, и при прочих равных от компилятора вряд ли зависит

Re: МикроКонтроллеры начинающим - общие вопросы

SiemX » 24 июл 2009, 19:09

Надо связать два контроллера(возможно потом еще что нибудь подключу): тини2313 и мегу 16. Сперва думал по i2c но на тини его надо делать на недоинтерфейсе usi. Да и непонял я толком этот протокол. Сейчас вот склоняюсь к spi. Что посоветуйте новичку?

Re: МикроКонтроллеры начинающим - общие вопросы

nest » 24 июл 2009, 19:32

SiemX, USART. чрез него и на компе легко дебагить...

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 24 июл 2009, 19:45

USART просто довольно использовать. Есть и апноуты атмел по связи МК по нему и у меня примеры как мастером быстро код накидать с буферами отправки и приема - http://avr123.nm.ru/z5.htm

Re: МикроКонтроллеры начинающим - общие вопросы

SiemX » 24 июл 2009, 19:46

COM порт у компа на материнке и не выведен. И у мк один уарт, если сойденить два мк то к компу уарт уже не подключишь(если выведу компорт наружу), а программный ставить нет желания. И лучше протокол чтоб можно несколько устройств подключать, вдруг еще чтонибудь повесить захочется.

К тиньке подключен ик бампер из 4 тсопов, два фоторезистора чтоб ездить в темные и светлые места и трехцветный диод для отображения настроения робота.

Re: МикроКонтроллеры начинающим - общие вопросы

nest » 24 июл 2009, 19:50

сейчас мосты USB <-> RS232 довольно дёшевы.
для _прослушки_ достаточно подключить передачу µC1+µC2 -> PC, второй USART на контроллере не требуется.

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 24 июл 2009, 21:19

ft232r cp1202 - вот вам и КОМ порт почтичто на USB.

Re: МикроКонтроллеры начинающим - общие вопросы

boez » 24 июл 2009, 22:45

А вот если хочется чтобы к этим двум МК потом "еще что-то" - то стоит наверное таки остановиться на TWI, оно же i2c.

Re: МикроКонтроллеры начинающим - общие вопросы

ALHIMIK » 24 июл 2009, 22:46

не совсем...


cron
Rambler\'s Top100 Mail.ru counter