ST L3G4200D Gyroscope nefunguje

C

cleo claudiu

Guest
Ahoj, ja sa snažím čítať ST L3G4200D gyroskop pomocou Nexys2 FPGA doska od Digilent. Napísal som kód pre čítanie gyroskop v Verilog, ale tam je niečo, čo som vynechal, pretože výstupy, x, y, z, sú väčšinu času 16 bitov 0, alebo ak nie 16 bitov 1. Takže chcem, poraďte sa so vás, či moja implementácia logika je dobrá: 1. Som nakonfiguroval úhorovaní registre: CTR_REG4 -> LSB @ nižšiu adresu príjemcu a rozsah výber: 500dps, 4 drôty, SPI rozhranie FIFO_CTRL_REG -> stream mód CTRL_REG1 -> Otput Data Rate = 800 Hz, normálny režim práce Ctrl_REG5 -> enable FIFO 2 . Nechcel som použiť preruší kolíky, ja som len aby číta s frekvenciou 1 kHz 3. Frekvencia SCLK som je 10 MHz Wat som chýba? Ak u niektorých majú skúsenosti s týmto Gyro, prosím hepl!
 
Ahoj, vidím, že zatiaľ nikto nereagoval a ja nie som oboznámený s týmto prístrojom ... Takže, odporúčam vám odkazovať na ST. Majú dobrú nápovedu: [url = http://www.st.com/internet/analog/product/250373.jsp] L3G4200D - STMicroelectronics [/url] v pravom hornom rohu
 
Vďaka shaiko som bol po tomto manuálu, ale stále to nebolo pracoval. Ale od včerajška sa mi podarilo problém vyriešiť. a veľké prekvapenie, problém bol, že som pripojil zlý kábel k Gyro ... je to tak .... f g zlé, keď sa to stane. Teraz to funguje. Jediným problémom teraz je, že s každým novým čítaním dát, výsledok je vzhľadom k predchádzajúcim čítanie, ale to sa dá vyriešiť tým, že vždy robí rozdiel medzi posledné 2 rákosie.
 

Welcome to EDABoard.com

Sponsor

Back
Top