Gast
#1984539
Hallo, ich habe das Phytec nanomodul Stm32F103 mit zugehöriger Basisplatine und programmiere mit Keil uvision4. Ich möchte ein Programm schreiben, welches eine Kommunikation des Microcontrollers mit dem PC über USB ermöglicht und gleichzeitig noch mehrere ADC-Kanäle auslesen und eine PWM erzeugen kann. Die einzelnen Programmteile laufen einzeln einwandfrei, also das USB HID Programm von Keil läuft einwandfrei, genauso wie eine PWM mit Timer 1 oder das Auslesen der ADCs. Versuche ich die Programmteile aber nun zu verbinden funktioniert der USB nicht mehr (Meldung: USB Gerät kann nicht erkannt werden). Der einzige Timer der zusammen mit dem USB Programm funktioniert ist Timer 8. Sobald ich einen anderen Timer aktivieren möchte funktioniert der USB nicht mehr. Es reicht aus das Enable Bit des Timers zu setzen ohne dass irgendein anderes Register gesetzt wurde um den USB lahmzulegen. Hat von euch jemand eine Idee an was das hängen kann?? Ich wäre euch sehr dankbar für eure Hilfe. Gruß Tobias