| Автор |
Съобщение |
|
bobyk
Ранг: Ориентиран
Регистриран на: Пон Яну 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 |
|
 |
|
teglicho
Ранг: Ориентиран
Регистриран на: Сря Фев 09, 2005 11:08 am Мнения: 245 Местоположение: Blagoevgrad
|
И при мен беше така със същата памет увеличих периода на CLK и тръгна.
|
| Пон Мар 06, 2006 10:09 am |
|
 |
|
bobyk
Ранг: Ориентиран
Регистриран на: Пон Яну 09, 2006 11:32 am Мнения: 276 Местоположение: Kozloduy
|
ами на 100khz e, колко повече да я забавям?
|
| Пон Мар 06, 2006 10:13 am |
|
 |
|
Dimiter
Ранг: Популярен
Регистриран на: Пет Фев 04, 2005 3:18 pm Мнения: 309 Местоположение: Sofia
|
Колко килоома са ти изтеглящите резистори,около 1к е препоръчително
също така чакаш ли от запис до запис (около 5мс) ,може да ги омазваш още при записа
|
| Пон Мар 06, 2006 1:39 pm |
|
 |
|
bobyk
Ранг: Ориентиран
Регистриран на: Пон Яну 09, 2006 11:32 am Мнения: 276 Местоположение: Kozloduy
|
Нейсе тръгна, просто бъгава библиотека има тоя mikroPascal работи коректно само в режим софтуерно i2c без аскнолидж при четене, абе сръбска работа.
Загубиха ми 3 дена докато изпрогбам всичко възможно, сега ми е ясно защо американците ги бомбандираха преди няколко години
Заключение mikroPascal:=[шаренко, бъгаво, никаква оптимизация на кода, цена 150$]
|
| Пон Мар 06, 2006 4:19 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Ти пък да не си го купил?
Ако да - ти акъл имаш ли да даваш пари за такива измислици.
Ако не - ами тогава нямаш право да се сърдиш.

_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пон Мар 06, 2006 6:41 pm |
|
 |
|
asp
Ранг: Популярен
Регистриран на: Сря Фев 22, 2006 6:27 pm Мнения: 376 Местоположение: plovdiv
|
УНИКАЛНО
поста ме пълни от всякъде
|
| Пон Мар 06, 2006 9:38 pm |
|
 |
|
bobyk
Ранг: Ориентиран
Регистриран на: Пон Яну 09, 2006 11:32 am Мнения: 276 Местоположение: Kozloduy
|
Ама кой е казвал че съм го купувал, само споменах цената на една безсмислица.
Която ми скъса доста нерви. ;(
|
| Вто Мар 07, 2006 11:32 am |
|
|