Gast
#1120873
Hallo Leute, Nach erfolgreiches Test von alle einzelne Funktionen (auf meinen eZ430 Development Tool), bin ich jetzt auf meinen PWM blockiert. für einen Motor, muss ich einen PWM mit Periode 200us, und einen duty cycle von bis zu 170us (spricht 85%). da ich in für den ADC sowieso ein SMCLK von 1MHz habe, dachte ich dies für mein PWM zu verwenden. Ich habe so TACCR0 bei 200 gesetzt (=200 clock pulses von je 1/1MHz=1us) und TACCR1 als Anfang bei 100 (später soll es variabel sein). jetzt. Solange ich den Clock source (TASSEL) auf ACLK behalte, ist alles gut... ich sehe den Puls mit augen (led) und Oszilloskop. jetzt setze ich der TASSEL auf 2 = SMCLK... geht nichts mehr! heisst, ich komme in meine ISR nicht mehr. Kann jemand mir helfen? was habe ich übersehen? oder gibt es eine fürchterliches Fehler? In Bücher und Family user guide habe ich nichts gelesen dass SMCLK ein Problem sein soll. Arbeite seit einen Monat mit diesen uC, bin also ein 'Anfänger' Hier ist mein Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |