Технический форум по робототехнике.
space » 22 авг 2007, 19:26
Люди подскажите как attiny12 соединить с atmega8
. ATtiny12 с прошивкой ик-локатора. Только знаю, что к atmega8 надо подключиь 2 контакта один к int0, а др. к GND. Вроде подключать нужно PD1, но я не уверен
Последний раз редактировалось
space 22 авг 2007, 22:39, всего редактировалось 1 раз.
Сергей » 22 авг 2007, 19:37
Как соединить, через протокол? или ножками? ТЗ поставь конкретное, а то не ясно. Я вообще сначала советую разобратся в основах Си хотябы, а потом уже лезть в МК, имхо.
avr123.nm.ru » 22 авг 2007, 20:35
space9999999 писал(а):Люди подскажите как attiny12 соединить с atmega8
.
Где проект тини12 ?
space » 22 авг 2007, 22:37
Вообщем надо соединить вот это с этим.
Мне надо сделать так чтобы робот не с чем не сталкивался, а обнаружил препятствие на своём пути и отъехал. А то бычный бампер, который срабатывает при столкновение
мне не нравится
- Вложения
-
- 1.rar
- Тобишь сделать ндо ик-бампер
- (20.45 КиБ) Скачиваний: 59
Последний раз редактировалось
space 22 авг 2007, 22:45, всего редактировалось 1 раз.
space » 22 авг 2007, 22:41
Сергей писал(а):Как соединить, через протокол? или ножками? ТЗ поставь конкретное, а то не ясно. Я вообще сначала советую разобратся в основах Си хотябы, а потом уже лезть в МК, имхо.
Ножками, ножками соединить.
Tracer » 22 авг 2007, 22:46
там же все прозрачно
MISO -> MISO
MOSI -> MOSI
SCK->SCK
GND->GND
Vcc->Vcc
Только RESET локатора придумай чем будеш делать(На свое усмотрение)
Можно и меговским соединить
space » 22 авг 2007, 22:58
Не так не пойдёть. Мне надо 2 бампера передний и задний. А нельзя подключит через 2 контакта один к int0(int1), а др. к минусу. Вот как здесь.
- Вложения
-
- 1.rar
- (6.96 КиБ) Скачиваний: 47
avr123.nm.ru » 22 авг 2007, 23:14
Пример подключения к инт0 инт1 с прерываниями на странице - avr123.nm.ru/03.htm
Только зачем там тини12 ? Наверно все на меге8 можно сделать.
space » 22 авг 2007, 23:22
Ну как же в тини12 будет находится прошивка ик-локатора. В принципе можно попробовать с фотодиодами хотя мне кажется, что отражающий свет будет воспринимать хуже чем ик-локатор
Master » 23 авг 2007, 00:03
Посмотри топик Мура про 4 ТСОПа. У него все сделано на 1 МК.
Tracer » 23 авг 2007, 18:37
space9999999 писал(а):Не так не пойдёть. Мне надо 2 бампера передний и задний....
Да хоть ДЕСЯТЬ или ОДИННАДЦАТЬ - У тебя сколько свободных ног? Вот и заводи их на резеты модулей локатора
Снял сброс - дал поработать - получил результ - следующий и так по кругу
space » 23 авг 2007, 21:47
Ног достаточно. Но мне надо покл. именно к int0 и int1. Так как в программе используются такие сроки
SIGNAL(SIG_INTERRUPT0)
{
if(this_move==FR) go(BL);
if(this_move==FL) go(BR);
else go(B);
Delay_10ms(200);
Delay_10ms(200);
this_move=B;
SIGNAL(SIG_INTERRUPT1)
{
if(this_move==BR) go(FL);
if(this_move==BL) go(FR);
else go(F);
Delay_10ms(200);
Delay_10ms(200);
this_move=F;
}
Ладно поэксперементирую немного, вроде придумал
как проверить какие ноги подключать, буду пробовать.