maandag 1 april 2013

Snelheid I²C bus aanpassen.

In sommige hardware gevallen kan het gebeuren dat ze niet herkend worden of  dat je de ene moment wel gegevens kan oproepen en de ander moment fouten krijgt.

Dit zou wel eens aan de snelheid van de I²Cbus liggen dat deze te hoog is.


Om te kijken of dit inderdaad het probleem zou kunnen zijn , kun je de snelheid hiervan aanpassen door bv. het volgende te doen in de console.:

sudo modprobe - r i2c_bcm2708
sudo modprobe i2c_bcm2708 baudrate=32000
Om te controleren wat je huidige baudrate is typ je dit in je console
sudo cat /sys/module/i2c_bcm2708/parameters/baudrate
Zou dit inderdaad je probleem oplossen kun je dit ook voorgoed software matig vastzetten in je Raspberry Pi door dit commando in de console te typen.
 options i2c_bcm2708 baudrate=32000

In mijn geval heb ik dit wel gedaan , aangezien het altijd wat beter is iets langzamer gegevens binnen te krijgen , dan weet je wel dat het goed gebeurd ;)

Geen opmerkingen:

Een reactie posten