Problemy serii AVR128DBxx

Rodzina procesorów bogatszych w wiele nowych rozwiązań i dlatego warto po nie sięgnąć.
ODPOWIEDZ
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Problemy serii AVR128DBxx

Post autor: niveasoft » 29 paź 2024, 10:02

Chciałem użyć funkcji remap pins w procesorze AVR128DB64 to znaczy przenieść wyjścia TCD0 z pinów PA4/PA5 na piny PF0/PF1.
Niestety po tym zabiegu straciłem kontrole nad pinami PF2/PF3. Zostały one przypisane to TCD0 mimo iż skonfigurowałem tylko OUTA i OUTB.

Okazało się iż jest to błąd wydania tego akurat mikroprocesora w wersji A5 poprawiony w wersji B0.
Lista błedów jest opisana w niemałej Erracie ->
Napisałem więc funkcje która odczytuje wersję mikrkontrolera:
  1. Function Read_device_revision() As String * 25
  2.  Local Majorb , Minorb As Byte
  3.  
  4.  Majorb = Syscfg_revid
  5.  Shift Majorb , Right , 4
  6.  Majorb = Majorb + 64                                       ' Major 1 means letter A
  7.  
  8.  Minorb = Syscfg_revid And &B0000_1111
  9.  
  10.  Read_device_revision = "Device revision is " + Chr(majorb) + Str(minorb)
  11. End Function
  12.  
  13. Debug Read_device_revision()
  14.  
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
Pikczu
Posty: 392
Rejestracja: 17 sie 2015, 13:46
Lokalizacja: Dublin, Ireland
Kontakt:

Re: Problemy serii AVR128DBxx

Post autor: Pikczu » 09 lis 2024, 22:41

O fajnie.
Kupiłem jakoś na początku roku nową płytkę ewaluacyjną AVR128DB48 CURIOSITY NANO EVALUATION KIT.
https://www.microchip.com/en-us/develop ... l/EV35L43A
Dziś podłączyłem żeby sprawdzić czym to się je. Jeszcze nie rozkminiłem jak to zaprogramować przy użyciu wbudowanego USB debugera.
Zabieram się za PDFa.
Awatar użytkownika
niveasoft
Posty: 1239
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Problemy serii AVR128DBxx

Post autor: niveasoft » 11 lis 2024, 4:45

Nowy Bascom 2087 jest na ukonczeniu. Mark uaktualnia teraz Helpa.
W tym nowym Bascomie będzie juz obsługa programatora SNAP a to jest to samo co na płytkach Curiosity.
Jak ktoś nie ma Bascoma to może użyć AVRDUDES.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
Pikczu
Posty: 392
Rejestracja: 17 sie 2015, 13:46
Lokalizacja: Dublin, Ireland
Kontakt:

Re: Problemy serii AVR128DBxx

Post autor: Pikczu » 11 lis 2024, 21:31

Do curiosity nawet nie trzeba programatora, wystarczy kopiuj w klej.
PS. Właśnie się zastanawiałem co to jest ten EDBG.
Mark pewnie wypuści nową wersje na święta.
ODPOWIEDZ