UPDI Prog der Mega's von Microchip?

Herausforderungen und Zeitplan?

  • 1
  • 2
  • Page 1 of 2
tbegle
Benutzer
Avatar
Gender: n/a
Age: 64
Posts: 150
Registered: 01 / 2018
Subject:

UPDI Prog der Mega's von Microchip?

 · 
Posted: 10.02.2022 - 11:37  ·  #1
Hallo liebe Power User und super Power User,

Ist es schon jemanden gelungen einen Mega mittels UPDI Protokoll zu prog. ?
wenn nicht, kann mir jemad verraten wann man die Mega's mit UPDI prog kann? (Zeitplan?)
wenn ja, bistte sich melden!

Ich scheitere schon an den Fuse bits(keine default einstellungen wie beim z.B. 328p ?)
Natürlich kann man diese nach seinen Anwendung mod.!(wie gehabt)

Vor dem compilieren bei jedem Update- Meldung Überlauf! - kann man im DSC nicht die Uralt Typen entfernen?

Noch immer krumme (unübliche) Baud Raten
keine default Werte für I/O Puffer (jedesmal selbst einstellen)
TX RX Compiler F!

TWI auf einmal nicht mehr (wizzard) aktivierbar?
Alternative I2C Compiler F!

ISPI F! Compiler F! SPIdriver!

Gibt es eine aktuelle Zeichnung der HW Verbindung 6pol -> UPDI (Mega) ?

Grüsse
Toni Ratlos
--------------------------------------------------------------------------------------------------------------------------
program ATM4808_2; VERSION 5 Rev Version 5.11.6.0
Device = Mega4808, VCC=5.0;
Define_Fuses
// Override_Fuses;
NoteBook = A;
Supply = 5.0, 100;
LockBits0 = []; // ?
FuseBits0 = []; // ?
FuseBits1 = []; // ?
FuseBits2 = []; // ?
Import SysTick, SerPort, SerPort2, ADCPort; //SPIdriver, I2Cport,, BeepPort
//Import SysTick,SerPort,TWIMaster,ADCPort; TWIMaster wizzard nicht merhr deklarieren
From System Import Float;
Define
SysTick = 10; {msec}
StackSize = $0064, iData;
FrameSize = $0064, iData;
SerPort = 9600, Stop1; {Baud, StopBits|Parity}
RxBuffer = 8, iData; // default 0 ?
TxBuffer = 8, iData; // default 0 ?
SerPort2 = 115200, Stop1; {Baud, StopBits|Parity}
RxBuffer2 = 8, iData; // default 0 ?
TxBuffer2 = 8, iData; / / default 0 ?
ADCchans = 4, iData;
ADCpresc = 128; // default 0 ?
Compiler F!
// SPIpresc = 0; ?
// SPIOrder = LSB; ?
// SPICPOL = 0; ?
// SPICPHA = 0; ?
// SPI_SS = true; ?

TWI MASTER? (Wizzaard) auch bei Ersatz I2Cport F!

// I2Cport = PortF // ?
// I2Cdat = 2; // PF2 ?
// I2Cclk = 3; // PF3 ?
// BeepPort = PortA, 7;

JMP SYSTEM.DefIntErr
JMP SYSTEM.$INTERRUPT_RXRDY1
JMP SYSTEM.$INTERRUPT_TXEMPTY1 compiler stop
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: UPDI Prog der Mega's von Microchip?

 · 
Posted: 10.02.2022 - 13:48  ·  #2
Hi Toni,
leider mussten ich gestern festellen, das der ISP3x den Mega4808 nicht richtig programmiert.
Mit dem AVR Power Debugger programmiert läuft es aber das mit dem ISP3x zurück gelesen kommt nur Datenmüll.

Werde mich drum kümmern.

miparo
Merlin
Administrator
Avatar
Gender:
Age: 24
Posts: 1409
Registered: 03 / 2005
Subject:

Re: UPDI Prog der Mega's von Microchip?

 · 
Posted: 10.02.2022 - 15:08  ·  #3
Hi Miparo

Quote
I'll take care of it.


Good to hear.

FYI when you program with ISP3X then read back, the data read back matches what is written, so the error is symmetric.

Regards

Merlin
Merlin
Administrator
Avatar
Gender:
Age: 24
Posts: 1409
Registered: 03 / 2005
Subject:

Re: UPDI Prog der Mega's von Microchip?

 · 
Posted: 10.02.2022 - 15:13  ·  #4
@Toni

I need to take one step at a time. I have been working on USART and am confident that baud rates are accurate with v5.11.05 onwards. If you disagree please let me know.

I think the next driver to tackle is SPI

Regards

========================================

Ich muss einen Schritt nach dem anderen machen. Ich habe an USART gearbeitet und bin zuversichtlich, dass die Baudraten ab v5.11.05 korrekt sind. Wenn Sie anderer Meinung sind, lassen Sie es mich bitte wissen.

Ich denke, der nächste Treiber, der in Angriff genommen werden muss, ist SPI.

Mit freundlichen Grüßen
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: UPDI Prog der Mega's von Microchip?

 · 
Posted: 10.02.2022 - 18:39  ·  #5
Hi @,
anbei ein Update für den ISP3x und Debug_Profi.

Das ist nur ein Quick Fix damit die neuen UPDI MCUs mit funktionieren.

miparo
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: UPDI Prog der Mega's von Microchip?

 · 
Posted: 10.02.2022 - 19:04  ·  #6
Quote by tbegle


Gibt es eine aktuelle Zeichnung der HW Verbindung 6pol -> UPDI (Mega) ?



Hi Toni,

So wird das dubiose Ali Board angeklemmt zum flashen.
Die rote LED hängt übrigens an PC.2 aber viel mehr ist im Netzt über dieses Board auch nicht zu finden.
Wer kauft ein Board ohne Schaltplan ?

Plus/Minus und den UPDI Pin aber das steht im Handbuch zum ISP3X

miparo
Merlin
Administrator
Avatar
Gender:
Age: 24
Posts: 1409
Registered: 03 / 2005
Subject:

Re: UPDI Prog der Mega's von Microchip?

 · 
Posted: 11.02.2022 - 15:47  ·  #7
Hi Miparo.

Have just tried this on 4808 board and it works :wav:

Thank you very much
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: UPDI Prog der Mega's von Microchip?

 · 
Posted: 11.02.2022 - 16:07  ·  #8
Hi Merlin,
I'm glad to hear it.

miparo
  • 1
  • 2
  • Page 1 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 14 · Cache Hits: 14   134   148 · Page-Gen-Time: 0.027768s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI