roboforum.ru

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

ATtiny12 and ATmega8

ATtiny12 and ATmega8

space » 22 авг 2007, 19:26

Люди подскажите как attiny12 соединить  с atmega8 :roll: . ATtiny12 с прошивкой ик-локатора. Только знаю, что к atmega8 надо подключиь 2 контакта один к int0, а др. к GND. Вроде подключать нужно PD1, но я не уверен :?
Последний раз редактировалось space 22 авг 2007, 22:39, всего редактировалось 1 раз.

Сергей » 22 авг 2007, 19:37

Как соединить, через протокол? или ножками? ТЗ поставь конкретное, а то не ясно. Я вообще сначала советую разобратся в основах Си хотябы, а потом уже лезть в МК, имхо.

Re: ATtiny12 and ATmega8

avr123.nm.ru » 22 авг 2007, 20:35

space9999999 писал(а):Люди подскажите как attiny12 соединить  с atmega8 :roll: .


Где проект тини12 ?

space » 22 авг 2007, 22:37

Вообщем надо соединить вот это с этим.
Мне надо сделать так чтобы робот не с чем не сталкивался, а обнаружил препятствие на своём пути и отъехал. А то бычный бампер, который срабатывает при столкновение :durak:  мне не нравится
Вложения
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 бампера передний и задний....

Да хоть ДЕСЯТЬ или ОДИННАДЦАТЬ - У тебя сколько свободных ног? Вот и заводи их на резеты модулей локатора

Снял сброс - дал поработать - получил результ - следующий и так по кругу :lol:

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;
}

Ладно поэксперементирую немного, вроде придумал :idea:  как проверить какие ноги подключать, буду пробовать.


cron
Rambler\'s Top100 Mail.ru counter