i2c master vhdl

M

mr_j

Guest
maaari isang tao na may tulong sa isang hard-code, mga di-microcontroller umaasa i2c core?Ako karaniwang gusto mong ma-turn turn sa aking CPLD, at may mga ito sa query ng isang alipin na aparato, at pagkatapos ng isang ilaw na humantong batay sa impormasyon na natatanggap nito.Ang opencores i am paghahanap ay 1000 LOC at tila na paraan upang kumplikadong.Ako ay naghahanap ng isang bagay na may pangunahing i_clk at SDA at SCL out ...

Salamat.

 
Niedawno media poinformowały o sklepie internetowym Euro-24.com.pl, który inkasuje pieniądze, ale nie realizuje zamówień. W serwisie Opineo.pl klienci publikowali pełne emocji wpisy, prześcigając się w ostrzeżeniach przed zakupami w tym sklepie. Sprawą zajęła się policja, ale strona internetowa Euro-24.com.pl wciąż jest aktywna.

Read more...
 
pumunta lamang sa pamamagitan ng mga sumusunod na pdf ito ay talagang makakatulong sa iyo.
Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

 
gck -
Salamat para sa pdf.Ako ay may tunay na dumanas ng ang xapp333,
pati na rin ang vhdl code na kanilang ibibigay sa mga ito.Ito pa rin ay may malaking ucontroller interface.Ang kanilang mga solusyon ay 15 vhdl file at 1000's ng LOC.Ito ay lubhang mahirap para sa akin upang magkaroon ng kahulugan ng mga ito upang bakbakin ang ucontroller bahagi.Ay hindi may marami mas maikli (marahil ay mas mababa sa 300 LOC) solusyon lumitaw diyan para sa isang interface nang lahat ng mga "Extras"?

 
I2C ay isang pretty simpleng protocol.Kung ang iyong I2C aparato at ang "query" na pamamaraan ay masyadong simple, pagkatapos ay maaari kang bumuo ng isang maliit na maliit sequencer (gamit ang isang counter at ilang lohika) na wiggles ang I2C signal upang ma-access ang data
sa aparato, at pagkatapos ay ang mga tindahan na natanggap ng data sa isang magrehistro sa ilaw ang humantong.Mga mga guesses, dahil hindi ko alam ang inyong hardware setup.

 
hi mr_j,
Sumasang-ayon ako na ang solusyon ay big isa ngunit maaari kang kumuha ng idea at gumawa ng ayon sa iyong kailangan.

Kung ikaw ay pag-target sa perticulat IC na I2C interface at pagkatapos nito napakadaling baguhin ang programms.

 
Salamat sa payo, lahat.Sumasang-ayon ako na I2C tila simple.Mas gusto ko lang na magtayo off ng isang bagay na alam ko ay gumagana para sa debugging aking disenyo at para sa bilis
ng iyong kapakanan.Sa ngayon ako ay may tiyak na gamitin ang simple_i2c opencore, kasama ang mga tst_ds1621.Sana ito
mo trabaho.Salamat sa iyong sagot!

 
Ako ay nagkakaroon ng ibang problema - inaasahan namin na ang isang tao ay maaaring makatulong.Ako ay isang pagpapakain 400kHz orasan sa aking CPLD, na kung saan ay ang pagpapatakbo ng simple_i2c tst_ds1621 code mula sa opencores.Kapag ako ay nag-turn sa paligid,
ang aking scl linya na nagsisimula sa pagtakbo, ngunit lamang at ang tungkol sa 4kHz.Ko malalaman na ito ay may kaugnayan sa CLK_CNT variable, ngunit hindi ko maintindihan kung paano / ito ay kung ano ang ginagawa.Ako makakapag-post ng code kung kailangan mo, ngunit ito tila maibigan
bawa't isa ay makikita ang opencores i2c.Pagkatapos ng 15 minuto Added:ako isipin ako natagpuan ito .... tila ito ay ang prescale magparehistro, katulad ng isa sa master file

 

Welcome to EDABoard.com

Sponsor

Back
Top