Отговори на тема  [ 8 мнения ] 
I2C, малко помощ... 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Пон Яну 09, 2006 11:32 am
Мнения: 276
Местоположение: Kozloduy
Мнение I2C, малко помощ...
Аз ли нещо се омотах или ...
mikroPascal:
var XEEadr:word;
XEEdata:byte;
procedure XWriteEE;
begin
I2C_Start;
I2C_Wr($A0);
I2C_Wr(Hi(XEEadr));
I2C_Wr(Lo(XEEadr));
I2C_Wr(XEEdata);
I2C_Stop;
end;

procedure XReadEE;
begin
I2C_Start;
I2C_Wr($A0);
I2C_Wr(Hi(XEEadr));
I2C_Wr(Lo(XEEadr));
I2C_Repeated_Start;
I2C_Wr($A1);
XEEdata:= I2C_Rd(1);
I2C_Stop;
end;

като направя едно цикълче да запише напр. 10 байта, няма проблем,
като реша да ги прочета, първия байт излиза и след това маймунки и какво ли не (предимно 255 и 127) но нищо вярно
пробвах и с различни чипове но по принцип ми трябва с atmel 24c256
А0 и А1 на чипа са на маса.
Почти същия код преписан в CCS дава почти същия резултат, чете първия байт и после увисва ;((.
3 дни вече се мотам, помогнете


Пон Мар 06, 2006 9:25 am
Профил ICQ
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Сря Фев 09, 2005 11:08 am
Мнения: 245
Местоположение: Blagoevgrad
Мнение 
И при мен беше така със същата памет увеличих периода на CLK и тръгна.


Пон Мар 06, 2006 10:09 am
Профил ICQ
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Пон Яну 09, 2006 11:32 am
Мнения: 276
Местоположение: Kozloduy
Мнение 
ами на 100khz e, колко повече да я забавям?


Пон Мар 06, 2006 10:13 am
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Фев 04, 2005 3:18 pm
Мнения: 309
Местоположение: Sofia
Мнение 
Колко килоома са ти изтеглящите резистори,около 1к е препоръчително
също така чакаш ли от запис до запис (около 5мс) ,може да ги омазваш още при записа


Пон Мар 06, 2006 1:39 pm
Профил ICQ
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Пон Яну 09, 2006 11:32 am
Мнения: 276
Местоположение: Kozloduy
Мнение 
Нейсе тръгна, просто бъгава библиотека има тоя mikroPascal работи коректно само в режим софтуерно i2c без аскнолидж при четене, абе сръбска работа.
Загубиха ми 3 дена докато изпрогбам всичко възможно, сега ми е ясно защо американците ги бомбандираха преди няколко години ;)
Заключение mikroPascal:=[шаренко, бъгаво, никаква оптимизация на кода, цена 150$]


Пон Мар 06, 2006 4:19 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Ти пък да не си го купил?

Ако да - ти акъл имаш ли да даваш пари за такива измислици.
Ако не - ами тогава нямаш право да се сърдиш.
8)

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Мар 06, 2006 6:41 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Фев 22, 2006 6:27 pm
Мнения: 376
Местоположение: plovdiv
Мнение 
Цецо написа:
Ти пък да не си го купил?

Ако да - ти акъл имаш ли да даваш пари за такива измислици.
Ако не - ами тогава нямаш право да се сърдиш.
8)


УНИКАЛНО

поста ме пълни от всякъде


Пон Мар 06, 2006 9:38 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Пон Яну 09, 2006 11:32 am
Мнения: 276
Местоположение: Kozloduy
Мнение 
Ама кой е казвал че съм го купувал, само споменах цената на една безсмислица. ;)
Която ми скъса доста нерви. ;(


Вто Мар 07, 2006 11:32 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

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


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

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