| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| I2C, малко помощ... http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=1944 |
Страница 1 от 1 |
| Автор: | bobyk [ Пон Мар 06, 2006 9:25 am ] |
| Заглавие: | 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 дни вече се мотам, помогнете |
|
| Автор: | teglicho [ Пон Мар 06, 2006 10:09 am ] |
| Заглавие: | |
И при мен беше така със същата памет увеличих периода на CLK и тръгна. |
|
| Автор: | bobyk [ Пон Мар 06, 2006 10:13 am ] |
| Заглавие: | |
ами на 100khz e, колко повече да я забавям? |
|
| Автор: | Dimiter [ Пон Мар 06, 2006 1:39 pm ] |
| Заглавие: | |
Колко килоома са ти изтеглящите резистори,около 1к е препоръчително също така чакаш ли от запис до запис (около 5мс) ,може да ги омазваш още при записа |
|
| Автор: | bobyk [ Пон Мар 06, 2006 4:19 pm ] |
| Заглавие: | |
Нейсе тръгна, просто бъгава библиотека има тоя mikroPascal работи коректно само в режим софтуерно i2c без аскнолидж при четене, абе сръбска работа. Загубиха ми 3 дена докато изпрогбам всичко възможно, сега ми е ясно защо американците ги бомбандираха преди няколко години Заключение mikroPascal:=[шаренко, бъгаво, никаква оптимизация на кода, цена 150$] |
|
| Автор: | Цецо [ Пон Мар 06, 2006 6:41 pm ] |
| Заглавие: | |
Ти пък да не си го купил? Ако да - ти акъл имаш ли да даваш пари за такива измислици. Ако не - ами тогава нямаш право да се сърдиш. |
|
| Автор: | asp [ Пон Мар 06, 2006 9:38 pm ] | |||||||||
| Заглавие: | ||||||||||
УНИКАЛНО поста ме пълни от всякъде |
||||||||||
| Автор: | bobyk [ Вто Мар 07, 2006 11:32 am ] |
| Заглавие: | |
Ама кой е казвал че съм го купувал, само споменах цената на една безсмислица. Която ми скъса доста нерви. ;( |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|