porter91
20.01.2013, 17:42
Hallo
Ich habe mal wieder einen knoten im kopf. Ich habe folgendes Programm es soll später mal meinen Rp5 zum laufen bringen. Auf dem RP5 verwende ich einen Mega 32 als master einen Mega8 als slave und einen L293 als motor treiber der an den Mega8 angeschlossen werden soll. Die Kommunikation der beiden Atmegas funktioniert soweit. Auch das Einlesen eines Wertes über den adc klappt. Nun wollt ich das der ADc, da er die Akku spannung überwachen soll und im notfall dann abschalten, über einen timer abfragen, ca alle 8 sek. habe den Timer konfiguriert und die ISR erstellt. aktiviere ich nu mit sei(); die Interrupts geht mein Programm in die witten I2C geht nicht mehr und die Isr anscheinend auch nicht. Leider finde ich meien Fehler nicht selber :-(. Hätte von euch einer eine idee.
Ich habe mal wieder einen knoten im kopf. Ich habe folgendes Programm es soll später mal meinen Rp5 zum laufen bringen. Auf dem RP5 verwende ich einen Mega 32 als master einen Mega8 als slave und einen L293 als motor treiber der an den Mega8 angeschlossen werden soll. Die Kommunikation der beiden Atmegas funktioniert soweit. Auch das Einlesen eines Wertes über den adc klappt. Nun wollt ich das der ADc, da er die Akku spannung überwachen soll und im notfall dann abschalten, über einen timer abfragen, ca alle 8 sek. habe den Timer konfiguriert und die ISR erstellt. aktiviere ich nu mit sei(); die Interrupts geht mein Programm in die witten I2C geht nicht mehr und die Isr anscheinend auch nicht. Leider finde ich meien Fehler nicht selber :-(. Hätte von euch einer eine idee.