Gast
#3720129
Guten Morgen, zunächst mal kurze Vorstellung ich bin Mechatronik Student im 6.Semester und momentan als Werksstudent bei einem Energiespeicherhersteller tätig. Meine aktuelle Aufgabe ist es: Ein Programm zu entwickeln (Mit GUI) welches festgelegte Balancing Werte für Batteriezellen in die Register dieses Intersil uC flashen kann über I2C-Bus. Es gibt eine Umgebung von Intersil aber die ist für die Arbeiter in der Produktion zu kompliziert(Werte einstellen etc.). Deshalb muss ein kleines Progrämmchen mit einem Senden Button her welches direkt die benötigten Werte in die Register schreibt. Nun habe ich kein Headerfile für diesen Prozessor und finde auch so nichts über ihn. Nun zu meiner Frage: Da ich mich noch nicht so auskenne, wäre es hilfreich wenn mir jemand einfach mal einen Leitfaden gibt wie ich denn vorgehen soll. In dem Datenblatt sind z.B.auf Seite 53 die Register für Cell Balance Minimum Voltage (CBMIN) etc. nun steht in der ersten 2 Adressen doch welche zählt da die 1C oder 1D, oder gilt dieses für High Byte, Low Byte? Kleiner C-Code Example wie ich die Adressierung mache und dahinter den Value setze (Einzeiler) wäre wirklich toll! Ich hoffe mir kann jemand etwas helfen! PS:Bitte keine Beschimpfungen oder sonstige Sachen die keinen Sinn haben, es tut mir leid ich kenne mich (noch) nicht soooo gut mit der Materie aus! Mit freundlichen Grüßen Flo :-)