Hallöchen, ich habe zum ersten mal einen ARM SAMD21 in den Händen, wobei ich vorher auf einen Arduino MKZERO Board getestet habe. Nach den programmieren, per SWD hat das Board auch brav einen Reset gemacht und mein USB hat sich neu verbunden. Jetzt habe ich mir eine eigene Platine erzeugt, es rennt auch soweit alles aber nach den programmieren macht das Board keinen Reset. Ich muss danach immer erst den Reset Taster drücken. Die Basis Beschaltung ist eigentlich gleich dem MKZERO. Liegt das an den Fuses ? Besten Dank /* ADC_LINEARITY_0 = 0x08 ADC_LINEARITY_1 = 0x04 ADC_BIASCAL = 0x03 OSC32K_CAL = 0x37 USB_TRANSN = 0x05 USB_TRANSP = 0x1D USB_TRIM = 0x03 DFLL48M_COARSE_CAL = 0x23 DFLL48M_FINE_CAL = 0x200 ROOM_TEMP_VAL_INT = 0x1E ROOM_TEMP_VAL_DEC = 0x00 HOT_TEMP_VAL_INT = 0x54 HOT_TEMP_VAL_DEC = 0x09 ROOM_INT1V_VAL = 0x00 HOT_INT1V_VAL = 0xFE ROOM_ADC_VAL = 0xB45 HOT_ADC_VAL = 0xD3B NVMCTRL_BOOTPROT = SIZE_0BYTES NVMCTRL_EEPROM_SIZE = SIZE_0BYTES BOD33USERLEVEL = 0x07 BOD33_EN = ENABLED BOD33_ACTION = RESET WDT_ENABLE = DISABLED WDT_ALWAYSON = DISABLED WDT_PER = CYC16384 WDT_WINDOW_0 = [X] WDT_WINDOW_1 = 0x05 WDT_EWOFFSET = CYC16384 WDT_WEN = DISABLED BOD33_HYST = DISABLED NVMCTRL_REGION_LOCKS = 0xFFFF OTP4_WORD_0 = 0x40004007 (valid) OTP4_WORD_1 = 0x8DF4ADDC (valid) OTP4_WORD_2 = 0xFFFFFE00 (valid) TEMP_LOG_WORD_0 = 0x95401E (valid) TEMP_LOG_WORD_1 = 0xD3BB45FE (valid) USER_WORD_0 = 0xD8E0C7FF (valid) USER_WORD_1 = 0xFFFFFC5D (valid) */
:
Bearbeitet durch User
Hallo Simon, habe ich mal mit angehangen. Nur diesen USB ID Pin habe ich nicht dran aber der ist doch für OTG ? Gruß
Moin, hat sich erledigt. Am Programmer Kabel war die Reset Leitung defekt :( Alles tudelt perfekt nun.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.