|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 7:27 am
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Проблем с протокол I2C между 16f886 и 24C64.
| Автор |
Съобщение |
|
kirchi
Ранг: Минаващ
Регистриран на: Сря Яну 03, 2007 8:52 pm Мнения: 89 Местоположение: Димитровград
|
 Проблем с протокол I2C между 16f886 и 24C64.
Използвам готов код от http://www.8051projects.net/i2c-twi-tut ... xample.php , да записвам данни в еепрома, но нещо не мога да се справя. Използвам програмата Real Pic Simulator за да гледам какво става, но нищо не става. Къде бъркам? Процесора е 16F886, еепрома 24С64, а компилатора е на htsoft. Ето и кода:
Последна промяна kirchi на Сря Авг 10, 2011 11:28 am, променена общо 1 път
|
| Вто Авг 09, 2011 7:27 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Проблем с протокол I2C между 16f886 и 24C64.
По колко нанофарада са ти байпасващите кондензатори?
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Вто Авг 09, 2011 8:54 pm |
|
 |
|
kirchi
Ранг: Минаващ
Регистриран на: Сря Яну 03, 2007 8:52 pm Мнения: 89 Местоположение: Димитровград
|
 Re: Проблем с протокол I2C между 16f886 и 24C64.
Макета още не съм го направил. Първо реших да проиграя софта на тази програма за симулация.
|
| Вто Авг 09, 2011 9:10 pm |
|
 |
|
rumen65
Ранг: Новодошъл
Регистриран на: Чет Окт 06, 2005 2:06 pm Мнения: 194 Местоположение: Sofia
|
 Re: Проблем с протокол I2C между 16f886 и 24C64.
В този код който си постнал не видях нищо за I2C а само за АЦП.
|
| Сря Авг 10, 2011 11:23 am |
|
 |
|
kirchi
Ранг: Минаващ
Регистриран на: Сря Яну 03, 2007 8:52 pm Мнения: 89 Местоположение: Димитровград
|
 Re: Проблем с протокол I2C между 16f886 и 24C64.
Качих правилния. Не знам защо съм качил този.
|
| Сря Авг 10, 2011 11:28 am |
|
 |
|
rumen65
Ранг: Новодошъл
Регистриран на: Чет Окт 06, 2005 2:06 pm Мнения: 194 Местоположение: Sofia
|
 Re: Проблем с протокол I2C между 16f886 и 24C64.
И каква е целта на този код? Върти се някакъв младши адрес "к" без да се пращат данни. А и никъде не виждам чакане на Acknowledge след изпращане на команди и данни. Да не говорим че и след всеки байт трябва да се проверява дали е завършил записа
|
| Сря Авг 10, 2011 1:20 pm |
|
|
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|