- Labornetzteil AliExpress         
Ergebnis 1 bis 7 von 7

Thema: Programmierschnittstellen ATMEL µC

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2016
    Beiträge
    15
    Und SPI -> Serial Peripheral Interface sagt eigentlich nur aus, das es sich um eine Serielle Schnittstelle handelt.

    Das heißt, dass folgende Schnittstellen zu SPI gehören:

    ISP, JTAG, PDI, TDI,

    da sie ja alle seriell arbeiten.

    Stimmt das so?

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.242
    Die Schnittstellen sind wohl seriell.
    Allgemein wird aber mit SPI eine Schnittstelle bezeichnet die seriell Peripherie ansteuert.
    Dabei steuert ein Master einen bzw. mehrere Slaves an.
    Üblicherweise werden dafür die Ports MISO, MOSI, SCK und pro Slave Chip eine eigene ENABLE Leitung benutzt.
    Bei vielen ATMEL Controllern werden dann diese Pins + Reset auch für die ISP Programmierung benutzt - Aber nicht bei allen.
    JTAG ist im Prinzip auch ISP, spricht man allerdings in der ATMEL Welt von ISP ist meistens die 6 oder 10 Polige ISP Programmier- Schnittstelle gemeint.

    Jedes Programmiergerät kann eine, zwei, oder sogar 3 Schnittstellen bedienen.
    Also richtet man sich als Hobbyist danach, welchen Programmer man hat, oder wie viel Geld man für ein Programmiergerät ausgeben mag.

    Vorschlag:
    Schnapp Dir mal ein Datenblatt von nem ATMEGA 16 und guck in der entsprechenden Rubrik, wie die Schnittstellen funktionieren.
    Ist zwar viel Text, aber sehr lehrreich.

  3. #3
    ISP = bei Tinys und Megas verbreitet, nur programmieren (4 Leitungen + GND, VCC)
    PDI = bei den XMegas verbreitet, programmieren und debuggen (2 Leitungen + GND, VCC)
    debugWire = bei den Tiny verbreitet, programmieren und debuggen (1 Leitung + GND, VCC)
    JTAG = bei AVR von Mega bis 32 bit zu finden, programmieren und debuggen (min. 4 Leitungen + GND, VCC)
    TDI = ein Signal der JTAG Leitung?! Sonst mir nicht bekannt...

    Immer schön darauf achten welcher Controller was kann. Mit ISP fährt man IMO bei Atmel am schlechtesten, da man viele Leitungen hat und nicht ordentlich debuggen kann.

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2016
    Beiträge
    15
    Und das "High Voltage Programming" bezeichnet man als HVSP, stimmt das?

    TDI ist eine der Leitungen, so wie Du es gesagt hast.
    Sorry, mein Fehler!

    Könnt Ihr mir auch bei meinen anderem Problem Helfen?
    Es geht um die HID eibindung in einen µC.
    Thema wurde im C-Softwarebereich bereits erstellt.

    MfG

Ähnliche Themen

  1. JTAG Atmel JTAGICE3 für Atmel und NXP?
    Von jojo45 im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 1
    Letzter Beitrag: 25.06.2012, 20:25
  2. Welcher Atmel? Can -> Atmel -> PC
    Von Spacefish im Forum AVR Hardwarethemen
    Antworten: 7
    Letzter Beitrag: 05.12.2008, 10:14
  3. Atmel STK-500
    Von ponypedro im Forum AVR Hardwarethemen
    Antworten: 13
    Letzter Beitrag: 30.04.2008, 20:54
  4. Programmierschnittstellen RN-Mega2560 Modul
    Von RoboPunk im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 20.03.2007, 17:16
  5. Bascom 1-Wire Atmel zu Atmel
    Von Paisley im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 22.06.2006, 21:06

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen