|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 1:10 am
|
Страница 1 от 1
|
[ 7 мнения ] |
|
| Автор |
Съобщение |
|
Емил Енчев
Ранг: Минаващ
Регистриран на: Сря Апр 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 |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
PIC16F84A няма I2C модул, незнам какво се опитваш да направиш. но не си избрал правилния контролер, опитай с PIC16F877A или нещо от тази серия, разгледай в www.comet.bg
|
| Съб Апр 28, 2007 9:39 pm |
|
 |
|
Ки4о
Ранг: Форумен бог
Регистриран на: Съб Юли 22, 2006 9:50 pm Мнения: 1638
|
Направи си програма за комуникация по I2C.Микрочип имат много примери.
офт.
Като задаваш такива въпроси прави го в академията
|
| Съб Апр 28, 2007 9:51 pm |
|
 |
|
Емил Енчев
Ранг: Минаващ
Регистриран на: Сря Апр 18, 2007 1:43 am Мнения: 31
|
Никой ли няма сорсове на подпрограмки за разпознаване на "СТАРТ" и "СТОП" по I2C, но в режим SLAVE?!
Останалото ще си го преправя.
|
| Нед Апр 29, 2007 4:21 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
На какво пишеш, ако ползваш С компилатор то сигурно има библиотека, а ако си на асемблер виж в сайта на майкрочип,
|
| Нед Апр 29, 2007 4:30 pm |
|
 |
|
Ки4о
Ранг: Форумен бог
Регистриран на: Съб Юли 22, 2006 9:50 pm Мнения: 1638
|
Има достатъчно сорсове в Интернет и на С и на асемблер.В краен случай може да погледне и комуникацията и в описанието на I2C и да си го напише сам.Има много начини но явно има липса на желание,мързел,ама чак пък толкова да не може да напише 3 думи в гооглето.....
http://www.google.bg/search?hl=bg&q=PIC ... lave&meta=
|
| Нед Апр 29, 2007 4:54 pm |
|
 |
|
TheHungry
Ранг: Почетен член
Регистриран на: Съб Сеп 03, 2005 11:31 am Мнения: 766 Местоположение: Пловдив
|
Виж апликейшъните на Microchip там имаше I2C slave примерче.
|
| Пон Апр 30, 2007 7:06 pm |
|
|
|
Страница 1 от 1
|
[ 7 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|