-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flash bootloader with avrdude/avrdudess and usbtinyisp #19
Comments
The main.hex file is from https://github.com/hsgw/USBaspLoader/tree/plaid @hsgw |
Hi Ben Btw. you also should program the efuses as indicated in the precompiled versions: So Lfuse=0xf7, Hfuse=0xd0 and Efuse=0x04 (with the default layout). BR |
Hallo nochmal Wenn Leipzig als angegebener Standort stimmt - dann schicke/schenke ich gern ein bestücktes tinyUSBboard mit ATmega328p - 20MHz oder 16MHz - je nach Wunsch. MfG |
Hallo baerwolf, Das pcb verwendet einen 16Mhz Kristall. LFUSE: 0x1f |
Hallo Sehr nettes Projekt - muss ich mir später unbedingt genauer ansehen... Bei Bedarf (wenn eine V-USB Firmware noch benötigt, die auch im BIOS von Rechnern funktioniert - einfach mal Bescheid geben ;-) Zu den Fuses: Die Beispiele beziehen sich immer auf ATmega8 - nicht den hier verwendeten ATmega328p. LFUSE: 0xF7 Hier kann auch die Firmware für ATmega328P von http://matrixstorm.com/avr/tinyusbboard/other_controllers.html verwendet werden. (Um Fehler beim compilieren zu vermeiden.) http://matrixstorm.com/avr/tinyusbboard/bootloader/default328p_enus_lfxf7_hfxd0_efx04_v0x97x1.hex MfG |
Hi, Ich kenn mich nur mit dem ATmega32U4 und war von den Fuse Einstellungen überfordert. Ich werde nachher die Einstellungen von dir testen. Einen Chip habe ich glaub schon zerschossen. Wenn ich den auf dem Pcb hab und diese per USB anschließe connected der nach 3 Sekunden immer wieder neu und Windows zeigt neues Gerät erkannt. |
Ich bekomme einen Fehler mit der efuse, aber die Tastatur funktioniert. 🎉
@baerwolf ich habe einen Shop wo ich die Plaid Pcb's und andere Mechanical Keyboad Teile verkaufe. Wenn du was findest schreib mich an und ich würd dir Rabatt geben als Dankeschön für den Bootloader und die Hilfe. Falls du Lust und Zeit hast können wir auch gern ein eigenes Pcb erstellen. |
Hallo (und guten Abend ;-)
Man kann den Chip sehr sicher retten. Der einfachste Versuch wäre ihn per ISP neu zu flashen. Falls das nicht gehen sollte, ist sehr wahrscheinlich nur die Taktquelle falsch gefused: Einfach einen externen Taktgeber nutzen. Falls das auch nicht gehen sollte, ist es Glück das der IC ein DIP Modell ist: Stickwort "AVR Fusebit Doctor"...
Ja, das ist (IMHO) ein undokumentierter ERRATA der ATmega88P(A) Familie (ATmega48p, ATmega88p, ATmega168p und ATmega328p).
Den Shop werde ich mal am WE besuchen kommen. Ist gerade günstig weil mein Urlaub startet und ich ein wenig Zeit habe... Eigene PCB - gerne (zumal Elecrow gerade sehr günstige Preisaktion hat) - ich hatte schon sehr lange vor z.B. für die Tastenmatrix der FDC-3402 einen USB-Controller zu bauen. (8 Zeilen, 15 Spalten - Die 8 Zeilen plante ich direkt über einen Port zu lesen und die Spalten jeweils per Schieberegister pollend zu "aktivieren"...) MfG und GN8 |
Hi,
i try to flash the bootloader on the Atmega328P chip.
The chip is on the plaid pcb and the UsbTinyIsp is connected via the isp pins.
Are the settings correct in the screenshot below? Don't wanna brick the chip.
The text was updated successfully, but these errors were encountered: