Hallo Forum, zum schnellen Debuggen von Controllerprojekten habe ich auf o.g. Entwicklungsbrett vor einiger Zeit mal eine Anwendung programmiert, um über ein serielles Protokoll (1 Leitung und Masse) verschiedenste Daten sichtbar machen zu können. Hierbei können kleinste Controller (Tiny13, Tiny10...) ohne viel Aufwand an jedem I/O-Pin Daten senden und das XMINILAB macht diese auf senem OLED sichtbar. Die Routinen zur Ausgabe sind beispielsweise in diesem Projekt enthalten: Beitrag "Motorola T81 Ladegerät: Tuning" Infos über das XMINILAB gibt es hier: http://www.gabotronics.com/development-boards/xmega-xminilab.htm Die Einspeisung des Signal findet an Pin "EXT" statt, der gegenüber Masse positiv sein muss. Auf dem Foto ist eine Beispielausgabe zu sehen. Die Datenübergabe kann HEX, DEZIMAL uns ASCII sein, außerdem kann man auf die UART des XMINILAB routen und den Bargraf am rechten Rand mit 8 Bit füllen, um schnelle Signale eines einzelnen Bytes zu sehen. Vielleicht hat jemand Lust, sich das Ganze auf sein angestaubtes XMINILAB zu spielen... ;-) Ich benutze den Sniffer so gut wie jeden Tag, beruflich und auch privat.
Und hier noch schnell eine Spezifikation zur Pulsgenerierung:
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 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
