Guten morgen,
Ich habe folgendes Problem, Ich muss einen Drucksensor mit einem ARM-Controller über einen I²C verbinden. Der I²C befindet sich im Controller selber (STM32F030R8 64k flash 8k RAM),
ich hab mit Hilfe des Tools ST32CubeMX die initialisierung der Pin’s bzw. des I²C bereits gemacht. Weiter noch existiert eiine Headerfile und eine C-File für den Gebrauch des I²C’s.
Um den Sensor (Slave) anzusprechen muss ich anfangs ein Starbit vom Controller (Master) senden und anschließend das Startbyte mit der Slaveadresse und dem R/W-bit. Jetzt weiß ich aber nicht genau wie ich das mache. In der C-File gibt es sehr viele Funktionen (Der Code ist knapp 4500 Zeilen lang). Ich glaube allerdings, dass ich die „passende“ Funktion gefunden habe, weiß aber nicht genau welche Werte ich an sie übergeben muss.
Ich bezweifel zwar das es weiter hilft aber hier der Quelltext der Funktion.
MfG Twinzy