| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| CCS - проблем с #use i2c() http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=3589 |
Страница 1 от 1 |
| Автор: | IceBurn [ Чет Яну 18, 2007 1:44 pm ] | ||||||||||||||||||
| Заглавие: | CCS - проблем с #use i2c() | ||||||||||||||||||
Предварително се извинявам ако вече има такава тема; с търсенето нищо не намерих по въпроса. Доскоро писах само на asm и сега минавам на C (наистина било в пъти по-лесно Та проблема е следния: Имам комуникация по I2C PIC16F877 с EEPROM (24FC515) и LCD (от Ericsson A2628). На симулацията имам закачена само паметта (нямам модел за дисплея) и следя с I2C Debugger. Когато ползвам
В първи случай всичко е ОК, паметта се чете и се пише. Обаче като пусна да ползва хардуерния I2C модул и дотам. I2C Debugger-a дава само един старт бит и толкова. Ако някой знае какъв е проблема нека да пише П.П. И още един въпрос. Как да trace-вам код писан на CCS в Proteus. Защото сега зареждам само hex-а и го карам малко на магия. |
|||||||||||||||||||
| Автор: | valioman [ Чет Яну 18, 2007 4:15 pm ] |
| Заглавие: | Re: CCS - проблем с #use i2c() |
За да трасираш зареди *.cof файла и гледай да е в директорията където е протеуската ти схема . |
|
| Автор: | IceBurn [ Пет Яну 19, 2007 11:36 am ] |
| Заглавие: | |
Мерси valioman, trace-ването го оправих. Обаче проблема с I2C остава. Никой ли не е имал подобен. Това нещо много ме спъва в момента |
|
| Автор: | setoy [ Пет Яну 19, 2007 12:07 pm ] |
| Заглавие: | |
И при мен така се е получавало. Само че с доста по-стар CCS. Явно все още има неоправени бъгове. Но въобще не се задълбочих защо и как... По-лесно ми беше да си напиша собствена комуникация, в края на краищата нищо сложно няма,а и поне знаеш какво точно става по всяко време;) |
|
| Автор: | Predator_MF [ Пет Яну 19, 2007 3:25 pm ] |
| Заглавие: | |
Hardware-ното I2C на CCS още от преди година и нещо версиите които ползвах не работеха, затова си написах сам функциите, пък и така знам компилатора какво прави...напиши си ги сам, не са толкова сложни, а и има примери из нета доста. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|