roboforum.ru

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

i2c bascom

i2c bascom

gosu » 23 апр 2006, 03:06

Hi all
А ктонибудь может подсказать как связать 2 процессора по i2c аппаратном  на bascom"e avr   ... желательно с примером кода под 8 или 16 мегу . А то по примерам от компилятора нечего немогу понять. уже 3 день мучаюсь.

gosu » 25 апр 2006, 16:40

... А может ктонить может подсказать как ещё можно 2 МК связать ... там по SPI или UART

avr123.nm.ru » 25 апр 2006, 16:53

gosu писал(а):... А может ктонить может подсказать как ещё можно 2 МК связать ... там по SPI или UART


в АпНоутах Atmel есть и то и другое - линк на 1-й стр курса.

gosu » 25 апр 2006, 17:06

С аппаратной частью съвязи понятно ... неясно с програмной. под бэйсик примеров найти немогу а по тем которые в компиляторе есть непонятно.

Re: i2c bascom

EdGull » 25 апр 2006, 19:46

gosu писал(а):Hi all
А ктонибудь может подсказать как связать 2 процессора по i2c аппаратном  на bascom"e avr   ... желательно с примером кода под 8 или 16 мегу . А то по примерам от компилятора нечего немогу понять. уже 3 день мучаюсь.

это потому батенька мучаетесь, что в вашем профиле незаполен город вашего обитания.
в васике все примеры для работы с i2c есть, ктомуже действующие, сам проверял..

gosu » 25 апр 2006, 19:50

Всё исправился

EdGull » 25 апр 2006, 20:00

я когда начинал вязать МК, начинал с уарта. там все проще и понятней, потому как можно открыть софтовый уарт исмотреть в терминалке РС.

gosu » 25 апр 2006, 20:03

А не подскажите уважаемый EdGull как передать масив из 3 переменных и другой МК ево принял ... Я так понимаю что командами Print и Input это неполучится сделать.

EdGull » 25 апр 2006, 20:12

отправлять естественно print. складывать переменные помоему через ";" или ":"
принимать например так
Comport:
Char = Inkey()
  If Char > 13 Then
     Answer = Answer + Chr(char)
End If
If Char = 13 Then
  Gosub Checkanswer
  Answer = ""
End If
Return

Потом анализируете, если переменная Answer равна тому чему надо, то выполняете то , что Вам надо.


читайте доки, они рулез!!!

gosu » 25 апр 2006, 20:16

Спасибо щас буду пробовать

EdGull » 25 апр 2006, 20:18

Нэма за шо :-)


Rambler\'s Top100 Mail.ru counter