Strona 1 z 1

Problemy serii AVR128DBxx

: 29 paź 2024, 10:02
autor: niveasoft
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.  

Re: Problemy serii AVR128DBxx

: 09 lis 2024, 22:41
autor: Pikczu
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.

Re: Problemy serii AVR128DBxx

: 11 lis 2024, 4:45
autor: niveasoft
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.

Re: Problemy serii AVR128DBxx

: 11 lis 2024, 21:31
autor: Pikczu
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.