und Funktionen)
2.6 Atmel TPI-Bus
Allgemeine Informationen zu Bussen finden Sie im übergeordneten Kapi-
tel. Hier wird darauf aufbauend auf das spezifische Verhalten bei dem TPI-
Bus eingegangen.
2.6.1 bus_open(TPI, ...) und verfügbare Geschwindigkeiten
busHandle = bus_open(TPI, <indexOfBus>, <speed>)
Öffnet den TPI-Bus und initialisiert die Leitungen. Die maximale Busge-
schwindigkeit wird auf „speed" begrenzt. Setzt die Programmiergeschwin-
digkeit für das Target.
Vorbedingung:
- keine
Parameter:
busType
TPI für TPI-Bus.
indexOfBus
Muß 0 sein (es gibt jeweils nur einen Bus).
speed
Die Geschwindigkeit des Busses, Angabe in Hz. Die unterstützten
Busgeschwindigkeiten sind von der CPU-Clock (sys_set-
CpuClock) des roloFlash abhängig.
Bei maximaler CPU-Clock = 120 Mhz werden die folgenden Busge-
schwindigkeiten unterstützt:
15000000
2500000
1363636
937500
714285
576923
© halec 2025
roloFlash 2 AVR
7500000
5000000
2142857
1875000
1250000
1153846
882352
833333
681818
652173
555555
535714
VI roloFlash-API (Liste der Prozeduren
3750000
3000000
1666666
1500000
1071428
1000000
789473
625000
517241
750000
600000
500000
34