|
Виж темите без отговор | Виж активните теми
Дата и час: Пет Авг 21, 2026 11:30 am
|
Страница 1 от 1
|
[ 10 мнения ] |
|
| Автор |
Съобщение |
|
a21
Ранг: Минаващ
Регистриран на: Съб Окт 18, 2008 12:56 pm Мнения: 74
|
 I2C проблем
Здравейте,
Налага ми се да използва I2C протоколът, който е нов за мен и на всичкото отгоре трябва да е софтуерен (ПИКА няма хардуерен MASTER I2C и не мога да го сменя). Намерих на сайта на Микрочип една библиотека и мъча с нея, но нещо не се получава работата. Прикачам я заедно с моя код, ако може някой да помогне. Все още си чакам частите да дойдат и разчитам през това на Протеус. Там СДА-то му стои постоянно във високо ниво и ми дава "Spurious SCL transition detected".
|
| Сря Ное 17, 2010 2:45 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
Здравей! Ето ти за ориентир в каква насока трябва да дълбаеш по проблема. Виж функцията I2C_Read. Погледни и пдф-а на епрома там е обяснена процедурата. (Не си посочил и кой епром използваш)
Сори ама нямам повече време за отделяне по въпроса!
Успех!
|
| Сря Ное 17, 2010 5:35 pm |
|
 |
|
a21
Ранг: Минаващ
Регистриран на: Съб Окт 18, 2008 12:56 pm Мнения: 74
|
EEPROM-а е 24LC512. Сега ще погледна и това, което си качил 
|
| Сря Ное 17, 2010 5:39 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: I2C проблем
|
| Сря Ное 17, 2010 9:08 pm |
|
 |
|
zaphod
Ранг: Форумен бог
Регистриран на: Нед Юли 24, 2005 10:28 am Мнения: 2692
|
i2c не е ракетна наука, щом библиотеката не бачка, по-лесно е да се напише отколкото да се ремонтира, когато мене ми се наложи стана за няколко часа до напълно работещо.
|
| Сря Ное 17, 2010 9:13 pm |
|
 |
|
amdatlon
Ранг: Почетен член
Регистриран на: Чет Мар 19, 2009 8:33 pm Мнения: 804
|
Да кажа и аз нещо по темата.
И аз като теб съм начинаещ , и първо пробвам с протеус и след това с поялника ,
Правя комуникация м/у два ПИК-а ( 18F458 ) , използвам най простия код , за да направя връзка м/у двата .
И неще да работи както трябва и неще ! Говоря за протеуса .
Имам циклично четене на данни от слейв-а , а мастера ги показва на ЛСД .
След прочитането на първите 8 байта ( тях си ги чете без грешка ) , всички други четения са само FF FF FF FF .... .
Опитах само с един байт , и пак същото , след първия има пак само FF ,FF.
Направих си реална схема и там всичко си бачка на 100 % .
Тоя протеус си има кусури 
|
| Сря Ное 17, 2010 9:14 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
 Re: I2C проблем
Верно, единствено тоя компилатор може да компилира код за i2c 
|
| Чет Ное 18, 2010 4:40 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: I2C проблем
Недей много да ми умуваш.
За разлика от теб, съм посочил решение, което ще му свърши работа, защото явно момчето е начинаещо, а както ти е известно, тоя компилер си има библиотеки за всичко, че даже и работят.
|
| Чет Ное 18, 2010 5:06 pm |
|
 |
|
a21
Ранг: Минаващ
Регистриран на: Съб Окт 18, 2008 12:56 pm Мнения: 74
|
Благодаря на всички, които се отзоваха. Работа отива на там, че да си пиша сам функциите ... преди няколко месеца така си писах за SPI, та защо не и за I2C 
|
| Чет Ное 18, 2010 7:10 pm |
|
 |
|
sigkill
Ранг: Популярен
Регистриран на: Чет Ное 29, 2007 2:22 pm Мнения: 309 Местоположение: Vratsa
|
За 18Ф може да се поиграе и със свободната версия на Swordfish (SE) , читаво си е компилаторчето и се учи лесно и всичко си му работи стабилно. Е верно че е бейсик ...
|
| Чет Ное 18, 2010 9:17 pm |
|
|
|
Страница 1 от 1
|
[ 10 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 8 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|