Implimentation I2C sa pagitan ng Microcontroller at TC65

E

EmbeddedSoftware

Guest
Hi Ako ay sinusubukang i-interface tc65 at micro controller (R8 Tiny serye) sa pamamagitan ng i2c ngunit am hindi ako makapag to.With parehong code am i makakapag-interface dalawang controller. TC 65 ay nagbibigay ng ilang mga SA command sa pagpapagana ng I2C komunikasyon sa TC65 End at i am gamit ang same.Is anumang dagdag na circuitry ay nangangailangan ng hardware para sa TC 65. Salamat in advance
 
Kumusta Subukan upang paganahin ang I2C sa TC65 gamit uart bago subukang makipag-ugnayan sa I2C bus. Ang lahat ng mga pinakamahusay na Bobi [color = blue] Ang microcontroller espesyalista [/color]
 
Sinubukan kong ang parehong. Sa pamamagitan ng uart i am pagpapagana ng i2c sa tc65 ngunit kung i am sinusubukan upang makita sa SCLK pin ng tc65, pagkatapos ay hindi i am pagkuha ng orasan itself.I naisip ay maaaring maging ito ay tc65 problema, i nagbago na rin ngunit ang problema ay nananatiling pareho.
 
HI mo ba magdagdag ng pull up risistor sa I2C bus sa pagitan ng TC65 at ang iyong controller? Dosis iyong controller support hardware I2C o ka gumagamit ng Software (bit banging) I2C? Ang lahat ng mga pinakamahusay na Bobi
 
Ko pulled up ang risistor. Controller sumusuporta sa I2C komunikasyon hardware. Ako gamit r8c1B micro controller at para na i may nakasulat na alipin receiver at transmiter alipin code. ang code ay ganap na gumagana kapag i am gamit ang dalawang micro controller. Isa bilang isang alipin at iba pang mga bilang isang master ngunit may tc65 am hindi ako makapag-malaman kung bakit ito ay hindi gumagana. Kung i am checking orasan sa SCLK ng tc65, hindi i am pagkuha ng orasan mismo PlZ makatulong sa akin out
 
Kumusta Lugar ng pahinga point gamit ang iyong debugger sa makatakip regular na serbisyo (kung ikaw ay gumagamit ng pag-abala) O Subukan upang subukan para sa ACK pagkatapos mong ipadala ang alipin address man ito gos OK - patuloy ang parehong paraan hanggang sa ikaw ay i-debug ang buong code Kahit na ito ay hindi pumunta - marahil ang aparato address ay mali Ang lahat ng mga pinakamahusay na Bobi [color = blue] Ang microcontroller espesyalista [/color]
 
Ang TC65 gumagana bilang master ng I2C bus kaya ang uC dapat kumikilos bilang alipin. Ikaw ang command TC65 throw ang UART upang buksan ang I2C hardware gamit ang SA command ^ SSPI. Mayroon ka ding maglagay ng pull-up risistor mula sa TC65_SCL sa TC65_VDD at mula TC65_SDA sa TC65_VDD. Ko bang ilagay ang 10k risistor.
 

Welcome to EDABoard.com

Sponsor

Back
Top