Отговори на тема  [ 7 мнения ] 
КОМУНИКАЦИЯ ПО I2C 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 18, 2007 1:43 am
Мнения: 31
Мнение КОМУНИКАЦИЯ ПО I2C
Сигурно и това е въпросче за начинаещи, но ето какво ми трябва, ако някой желае да помогне...
Mикроконтролер (PIC16F84A) да работи свързан като SLAVE към I2C и да приема следното: трибайтово съобщение:
Първи байт (адрес на контролера 0010 0010). Контролерът да приема нататък само, ако разпознае тази стойност на първия байт.
Втори байт - указва записване в една от променливите ROW1 - ROW7 във вида: 0000 0XXX, където X означава ред 1-7.(Например ако 0000 0010, то следващият (трети) байт се присвоява на ROW2).
Трети байт XXXX XXXX. Присвоява се стойност на определената от втори байт променлива (в случая ROW2). Така ROW2 ще приеме стойността XXXX XXXX.

Предварително БЛАГОДАРЯ!


Съб Апр 28, 2007 9:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
PIC16F84A няма I2C модул, незнам какво се опитваш да направиш. но не си избрал правилния контролер, опитай с PIC16F877A или нещо от тази серия, разгледай в www.comet.bg


Съб Апр 28, 2007 9:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Юли 22, 2006 9:50 pm
Мнения: 1638
Мнение 
Направи си програма за комуникация по I2C.Микрочип имат много примери.

офт.
Като задаваш такива въпроси прави го в академията


Съб Апр 28, 2007 9:51 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 18, 2007 1:43 am
Мнения: 31
Мнение 
Никой ли няма сорсове на подпрограмки за разпознаване на "СТАРТ" и "СТОП" по I2C, но в режим SLAVE?! 8O
Останалото ще си го преправя.


Нед Апр 29, 2007 4:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
На какво пишеш, ако ползваш С компилатор то сигурно има библиотека, а ако си на асемблер виж в сайта на майкрочип,


Нед Апр 29, 2007 4:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Юли 22, 2006 9:50 pm
Мнения: 1638
Мнение 
Има достатъчно сорсове в Интернет и на С и на асемблер.В краен случай може да погледне и комуникацията и в описанието на I2C и да си го напише сам.Има много начини но явно има липса на желание,мързел,ама чак пък толкова да не може да напише 3 думи в гооглето.....

http://www.google.bg/search?hl=bg&q=PIC ... lave&meta=


Нед Апр 29, 2007 4:54 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение 
Емил Енчев написа:
Никой ли няма сорсове на подпрограмки за разпознаване на "СТАРТ" и "СТОП" по I2C, но в режим SLAVE?! 8O
Останалото ще си го преправя.


Виж апликейшъните на Microchip там имаше I2C slave примерче.


Пон Апр 30, 2007 7:06 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 7 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни