-
Thread
Attiny25 fuses SUT_CKSEL hängen uC von IDE ab
verzweifeln bei einer eigentlich recht trivialen Sache: möchte an einem Atmel Attiny25 auf den langsamen, internen 128 kHz Takt umschalten. Sollte mit fuse SUT_CKSEL = 0100 nach Datenblatt zu setzten sein. Nutze für das Miniprojekt noch das uralte AVR Studio mit einem JTAGICE mkII. Darin sind die
nötig? Ich hätte gedacht, man kommt mit dem normalen 'Serial Downloading' weiter, wenn nur der Takt langsam genug ist.
-
Artikel
AVR-Ada
, Compiler, FAQ: AVR-Ada. AVR-Ada basiert auf GNAT, dem Ada-Compiler des GCC. Da der Ada-Compiler das selbe Backend wie der C-Compiler verwendet, ist die Codequalität bei AVR-Ada ähnlich hoch wie bei AVR-GCC. AVR-Ada wird
avr entpacken. Die Software wurde unter Panther (10.3) kompiliert, sollte aber auch mit 10.4 funktionieren.
-
Thread
arduino pro mini alternative
Stefan ⛄ F. schrieb im Beitrag #6578666: > Ich würde einfach einen "Nackten" AVR auf Lochraster löten und > (falls > benötigt) den Quarz daneben. das mit einem nackten AVR habe ich mir zwar auch gedacht, aber das traue ich mir persönlich mit meinem aktuellen Wissen noch nicht
stf schrieb im Beitrag #6579068: > das mit einem nackten AVR habe ich mir zwar auch gedacht, aber das traue > ich mir persönlich mit meinem aktuellen Wissen noch nicht ganz zu. Hier gibt's die Grundlage zum nackten AVR: https://www.ebay.de/itm/5x-Breakout-Board-fur-QFP
-
Thread
Probleme in C - kann kein EEPROM
sein und verschiedene Optimierungen hat, kann ja nicht sein... Von den anderen Problemen, bis WinAVR und Make lief, ganz zu schweigen. Wäre lieb, wenn mal jemand drüberschauen könnte. Vielen dank, Gruss Chregu
gleichzeitig erreichen kann. Ein Sportwagen ist zwar schnell, aber für einen Umzug eignet sich ein langsamer LKW doch besser. Michael
-
Artikel
UPlay Basic Interpreter per XMC2Go
Digital-IN, Digital-OUT werden direkt an die entsprechenden GPIOs weitergegeben. Durch die relativ langsame Zykluszeit vom Basic-Programm ist ein entprellen der Eingänge nicht notwendig. (zumindest denke ich das :-) UART. Die UART ist die standard Ausgabe der "PRINT"-Befehle vom Basic-Programm aus. Ein
wurde schon von vielen als Basis benutzt. Bekannt aus diesem Forum sind z.B. die Portierungen für den AVR von Rene Boellhoff und Uwe Berger. AVR-Basic Ich selbst habe nur mit der original Version von Adam Dunkels gearbeitet und wollte diese so wenig wie möglich abändern um den einfachen Aufbau nicht zu
-
Thread
Mikrocontroller und PHP
/IP-Stacks vor allem für entsprechende STM32F4xx. Und mit entsprechenden Baustein geht das auch am AVR, siehe Arduino Ethernet Shield. Je nach Nutzerzahl und sonstiger Elektronik ist ein Raspberry da echt ein Overkill. Und es geht auch ohne RTOS.
gerne per Javascript an den PC aus. Der hat genuegend Leistung uebrig. Wir hatten den Webserver auf AVR an einer seriellen Schnittstelle. Ein Ethernet mit Stack haette keinen Sinn gemacht.
-
Thread
Verpolschutz schützt nicht
überlesen hast, daher nochmal: Du baust bei Verpolung einen wunderbaren Kurzschluss von VCC auf der AVR-Platine über den verpolten X1 durch GND des PC9615 und die "parasitäre ESD-Schutzdiode" des SDA- oder SCL-Pins des PC9615 zurück über den verpolten X1 zu SCL oder SDA des AVR. Sobald der AVR SCL oder
schrieb im Beitrag #6576317: > Du baust bei Verpolung einen wunderbaren Kurzschluss von VCC auf der > AVR-Platine über den verpolten X1 durch GND des PC9615 und die > "parasitäre ESD-Schutzdiode" des SDA- oder SCL-Pins des PC9615 zurück > über den verpolten X1 zu SCL oder SDA des AVR. Sobald der AVR SCL
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
Versionen fehlt der seperate Assembler und damit auch die > INCLUDE-Files. Das wundert mich. AVR-Assembler inkl. INCLUDEs beherrscht MPLABX doch auch, bis hin zur aktuellen 5.50er.
> INCLUDE-Files. Warum sollte da was fehlen? Zumindest unterstützt das aktuelle 5.50er MPLABX AVR-Assembler. Samt Includes.
-
Thread
[AVR] externer Speicher
den gesamten Speicher für Daten nutzen will, dann so. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Flash_mit_PROGMEM_und_pgm_read
7.0? Falls ich sie am Display zeigen muss kann ich einfach schreiben: myVar = avr-size -x -A foo.elf und myVar am Display ausgeben?
-
Thread
Was nutzt ihr für Layoutprogramme?
wählen. Verwendest Du dafür BomDocs? Ich habe die Erfahrung gemacht, dass AD (<=17) unerträglich langsam wird, wenn man BomDoc einsetzt.
> Verwendest Du dafür BomDocs? Ich habe die Erfahrung gemacht, dass AD > (<=17) unerträglich langsam wird, wenn man BomDoc einsetzt. BomDoc sagt mir gerade nichts...war das die Dateiendung von ActiveBOM-Dateien? Dann ja. Ich kann mich allerdings nicht daran erinnern daß Altium da erheblich langsamer
-
Thread
Paar Fragen zum ATmega328P
Ich meine auch der Galep5 hat diesen Bug. Will man z.B. beim AVR nur das Hexfile neu schreiben, stimmen danach die Fuses nicht mehr. Man muß sich einen Screenshot machen und dann vor dem Programmieren die Häckchen wieder richtig setzen.
H Deine Fragen verstehe ich langsam nicht mehr. Du hast geschrieben: >Wenn man als Bastler so ein Teil hat, kann man sich >glücklich schätzen. Das Teil liest und programmiert mir seit Jahren alle >möglichen Bausteine. Andererseits
-
Thread
Keil µVision vs. STM32CubeIDE
ich wäre der Debugger... Da muss man sich nicht altmodisch vorkommen. Wenn uart_putbyte auf einem AVR und PRINT in QBasic ausreichen, dann nimmt man halt das ;) Vorallem der 186 ist ein ekliges Biest, da hätte mir ein Live-Debugger viele Stunden Rätseln ersparen können. Die 8051-"Toolchain" war
schnellste Einstellung zur Anzeige von Variablen; soweit waren wir schon. Mir ist das alles noch zu langsam. Wie werden denn Register wie GPIO->IDR angewählt und wie verändert während das Programm läuft? Das war noch offen.
-
Thread
uC from Scratch
Du verwechselst glaube ich Microcontroller (Stm32 oder Atmel AVR) mit einen Dev Kit (teensy oder Arduino)
integriert hat?) STM hat (meistens) einen "Bootloader" eingebrannt mit dem man an den Chip/Flash kommt. AVR/PIC kann man mit Bootloadern befeuern und die machen, dass dann über USB-UART-Bridge. Ist aber auch nicht die einzige Möglichkeit. Man kann zB nem AVR8 mit richtig gewähltem Quarz einen Bootloader verpassen
-
Thread
type von index in for loop
Kommt schwerstens auf den Zielprozessor an. Der size_t wäre für moderne 32-Bitter schnell, für den AVR 8-Bitter langsam. Es gäbe notfalls auch noch sowas wie uint_fast8_t, wenn der Schleifenindex garantiert <= 255 ist. Der einfache int oder unsigned int ist nur auf den 8-Bittern langsam, weil int
-
Thread
SPI für verteilte Systeme
will ich davon weg. I2C ist per se vollständig multimasterfähig. Nur ist die Implementierung im AVR dazu leider nicht fehlerfrei. Mit nur einem Master funktioniert das aber auch beim AVR stabil, wenn man es richtig macht, Oliver
gefiltert. I2C zählt nicht, ist schnarchlangsam. Auch UART (grade bei den meisten uCs) ist sehr langsam.
-
Thread
C Ringspeicher
auch die Anzahl wissen > möchte. Dann hat sich das gleich damit erledigt. Ist aber in Summe langsamer.
-Wl,--gc-sections compiler.c.elf.cmd=avr-gcc [/c] PS: Dieses kommt auch zum Einsatz: (bevor noch Fragen kommen) [c] compiler.warning_flags.all=-Wall -Wextra [/c] Andreas M. schrieb im Beitrag #6567561: > "-funit-at-a-time"
-
Thread
Attiny2313 laesst sich nicht programmieren
Versuche es mal mit -B50 statt -B16. Dann taktet die Programmierung langsamer.
reibungslos. Ich bin beim ausprobieren dummerweise davon ausgegangen, dass niedrigere Werte mit einer langsameren Taktung verbunden sind, wie das bei der baudrate ja der Fall ist. liebe Gruesse, Robert
-
Thread
Fragen zu Quarzoszillatoren für Mikrocontroller
die AVR_Fuses-Seite richtig interpretiere, wäre ich mit dem Oszillator auf der sicheren Seite und muß den "External RC Oscillator" für die fuse-settings wählen. Aber welche settings genau? Die AVR_Fuses-Seite
nicht. Aber ist ja eh zu spät, du hast den Oszillator ja schon. Immerhin kannst du damit fast jeden AVR retten, wenn du die Clock Selection Fuse Bytes falsch setzt... MfG, Arno
-
Thread
EEprom AVR-DA (avr128da32)
Hallo, darf man fragen was an der avr-libc veraltet sein soll?
Zum Beispiel: http://ww1.microchip.com/downloads/en/Appnotes/Migration-from-megaAVR-to-AVR-DxMCU-Fam-DS00003731A.pdf '2.3.2 SRAM and EEPROM Memories': The EEPROM is located in the Data space for the AVR Dx devices. That allows a linear addressing of the entire area and faster access
-
Thread
Verständnisproblem in AVR C Syntax Gesperrt
Hallo zusammen, habe ein kleines Verständnisproblem mit AVR C. Schreibe Programme in Bascom und möchte auf AVR Studio umsteigen. Und zwar verstehe ich folgendes nicht so richtig: a = 0x10000F23 a = (a << 3) Was passiert hier genau und was steht danach
Kurzgeschichte: Der kleine AVR und der große PC unterhalten sich miteinander per RS232. Der AVR schickt ihm ein long.
-
Artikel
74xx
niedriger Vcc bis 5,5 Volt tolerant) ECL (Emitter Coupled Logic, Emittergekoppelte Logik) 74ECL 74ECTL Langsame störsichere Logik 74LSL 74SZL BICMOS Bus-Interface-Logik (CMOS und Bipolartechnik kombiniert) 74BCT (siehe Texas Instruments) 74ABT Typen. Typ Pins Elemente Beschreibung Funktion Verwandt 7400 14
Register ShiftReg 74161 4014 4015 165 16 - 8-Bit Parallel -> Serial (PISO) Shift Register siehe auch AVR-Tutorial: Schieberegister 177 14 - Presetable Binary Counter/Latch 190 16 - Decimal Up/Down Counter 191 16 - 4-Bit Up/Down Binary Converter 192 16 - Decimal Up/Down Counter mit Clear 193 16 2 4-Bit
-
Thread
Arduino Code schnelles testen ohne Microcontroller
Simulator.. das braucht 2 Sekunden für kompilieren und Upload. Gegebenfalls kann man bei alten bzw. Langsamen Rechnern mit Arduino ToGo auf einer Ramdisk arbeiten. Das waren bei meinem alten Laptop eine reduzierung der Kompilierung von 60 auf 20 Sekunden.
ich ein aufwendiges Multibutton Menü für den ESP32 schreiben möchte, kann ich in Arduino auch einen AVR Arduino nehmen und Blitzschnell darauf lostippeln und testen. Beim TO geht es wohl um Json Parsing etc.. das würde auch gehen. Einen http Request in einen String packen und dann den Teil fertig
-
Thread
TCP Server ATmega328
Habe hier einen Mega2560. Muss ich gleich mal versuchen... Das DebugWire Interface ist so elend langsam das es schon kaum Spass macht :) Was nimmst Du dann zum Entwickeln? Bleibst Du auf dem AVR Studio hängen oder gibt es da dann noch eine Alternative...?
7.x, auch wenn ich das alte > Atmel Studio 4.18 ^^^^^^^^^^^^^^^^^^^^ Hier meinte ich natürlich *AVR* Studio 4.18
-
Thread
millis denkproblem Gesperrt
millis() oder https://www.mikrocontroller.net/topic/12176 https://www.mikrocontroller.net/articles/AVR_Softwarepool
void schrieb im Beitrag #6559864: > Aber: um im Hobby-Bereich auf einem kleinen AVR einfache Zeitabläufe zu > steuern, und um eine Zeitbasis (hier ca. 20ms) zu haben, ist es für die > meisten meiner (!) AVR Projekte ausreichend. Du musst es wissen - für *deine* Projekte mag es
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
gerade dass die Audio Library bisher nur für die 3-er Teensys zu haben ist. Aber auch die sind nicht langsam.
dass die Audio Library bisher nur für die >3-er Teensys zu haben ist. Aber auch die sind nicht langsam. Du irrst dich. Die gibt es für alle Teensy auch 4.1.
-
Thread
AVR Flash jenseits der 64kB
Daten! Wenn man mittels Atmelstudio und Atmel-ICE programmiert landen die auch im AVR. Was klemmt da? Falsche Konfigurationsdaten für avr-dude? Hat avr-dude ein Problem mit der Segmentadresse im Intel-HEX?
direkt oder über einen 16bit __flash1 Pointer zugegriffen werden, so dass man die sperrigen und langsameren pgm_far-Makros aus avr/pgmspace.h nicht benötigt. Im Gegensatz zu meiner Lösung von ganz oben funktioniert auch der Zugriff über __memx Pointer. Da __flash1 nur beim avr-gcc existiert, muss man
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
wo ich sowieso bestellen muss, dann werde ich ihn aber auch selber kaufen. PS: Warum soll SWD langsamer sein als U2F?
jemand alle kaufen und mit Gewinn weiterverkaufen. 2. Rabatt gibt es bereits. 3. Der Hype legt sich langsam.
-
Thread
Arduino und die String Klasse
(z.B. Strings) mehr allokieren kann und der Arduino einfach neu startet oder stehenbleibt. So langsam fange ich an die Arduino Hasser zu verstehen, dabei ist C++ auf Mikrocontrollern wirklich klasse wenn man die Finger von dynamischer Speicherverwaltung weglässt. Michael
und heute auch noch mit den Cortexen usw. Binäre Bäume mit Zeigern würde ich nicht gerade in einem AVR aufbauen wollen....
-
Thread
uC's und Elektronik vor 1990
Traummaschine der Zeit war die SGI Indigo. Für die Zeit unglaubliche Grafikleistung auf dem Desktop. So langsam setzte sich auf den Workstations X11 durch. Allerdings in 1001 herstellerspezifischen Versionen und zuerst, im Vergleich zu z.B. SunView zu zäh und langsam. X11 CDE kam zu spät, war ein Designed-by-Committee
SPEA sofort an https://www.spea.com/de/ und nicht an Software und Grafikkarten. Wer denkt bei AVR https://www.mikrocontroller.net/topic/530162#6935041 an automatic voltage regulation?
-
Thread
Bitte um Mithilfe bei Identifizierung Mikrocontroller
Immerhin könnte ich mit einem Pinout anfangen... Ach Mist. Ich greife halt langsam nach Strohhalmen. Nie wieder kaufe ich etwas so besch***en dokumentiertes wie diesen Pelletofen von Wamsler. Andere Hersteller bekommen es im selben Preissegment hin eine Doku rauszugeben, nur
ist aber auch kein großes Drama. Habe ich letztens auch gemacht (mit 10 kHz-Polling), allerdings in AVR-Assembler auf nem Tiny13 die sah grob wie folgt aus: 0: Sendepause abpassen (es muss eine gewisse Zeit, z.B. 20 ms "Ruhe" herrschen 1: Warte auf Startpuls 2: Startpuls erkennen (festes Timing)
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
werden und so ganz nebenbei ein FBAS-Bild generiert werden, ein 22MHz getakteter AVR kommt dabei ganz schön in's Schwitzen.
.BYTE 1 .org SRAM_END adr_SRAM_CHECK: .BYTE 1 [/avrasm] Das sind alles Hilfen des AVR Assemblers.. MfG Steffen
-
Thread
Der nächste Dienstleister schmeisst mit Jobs um sich
#6553251: > Er hatte mir im Vorstellungsgespräche erklärt, > wie sch*** PIC ist und wie toll hingegen AVR. Ist doch auch so!
ne, wer heute noch deen pic nutzt kann nur ein boomer sein. der avr ist böse!!! lieber mit dem museums pic rumquälen der alle 10sec abkackt!
-
Thread
Morse Decoder
ein einzelnes "T" = "-" von einem einzelnen "E" = "." unterscheiden? Ein "-" könnte ja auch ein langsam gemorster "." sein. Aktuell messe ich die On-Zeit (Taste gedrückt) und Off-Zeit (Taste losgelassen) und vergleiche dann die Zeiten. Es ist ein Strich wenn On-Zeit = 3 * Off-Zeit (+- gewisse Toleranz
einigen Jahren habe ich für unsere Kids-Bastelecke auf dem jährlichen Field Day einen Morsedecoder mit AVR entworfen. er war zum Schluss in der Lage >256 WPM (Ja. WPM, nicht BPM) fehlerlos zu erkennen und hat eine harte Speed-Umschaltung am Eingang von 20 auf 120 WPM innerhalb von 1 Zeichen (zurück innerhalb
-
Thread
Quarz "beschleunigen"
ermöglicht. Wenn es nur darum geht eine interne Uhr oder einen 1pps Puls genau zu machen, reicht das. [[AVR - Die genaue Sekunde / RTC]]
ergeben. Damit bin ich gefühlt schon "zu lahm", wenn ich jetzt noch mehr einbaue wird's doch noch langsamer?! Aber danke für den LEsestoff, muss ich mir mal einverleiben.
-
Thread
Laufzeitverhalten main-Funktion
while-Schleife abgefragt und eine Aktion ausgeführt. Hier mein Test-Programm: [c] #include <avr/io.h> #include <avr/interrupt.h> #define PRELOAD_TIMER_FOR_1ms 131u bool trigger_1ms; static void init_system(void) { DDRC = 0x18; // Test-Outputs // Timer 0 Interrupt Konfig
Perfekt, jetzt läuft es. [c] #include <avr/io.h> #include <avr/interrupt.h> #define PRELOAD_TIMER_FOR_1ms 131u volatile bool trigger_1ms; static void init_system(void) { DDRC = 0x18; // Timer 0 Interrupt Konfig (1ms)
-
Thread
Potentiometer mit ADU Atmega328PB [HILFE]
Nachfolgend müssen zwei Bibliotheks-Dateien eingebunden werden (bitte Punkte passend ersetzen) #include <avr/interrupt.h> #include <avr/io.h> // Felddeklarationen (Arrays) passend für die LED-Segmentbits zu den jeweiligen Ziffern 0..9 (1=an, 0=aus, 0=Restbits) // ACHTUNG: Geändert gegenüber den bisher
Nachfolgend müssen zwei Bibliotheks-Dateien eingebunden werden (bitte Punkte passend ersetzen) #include <avr/interrupt.h> #include <avr/io.h> // Felddeklarationen (Arrays) passend für die LED-Segmentbits zu den jeweiligen Ziffern 0..9 (1=an, 0=aus, 0=Restbits) // ACHTUNG: Geändert gegenüber den bisher
-
Thread
Warum ist es so schwierig einen Automatisierer mit Tia-Portal Kenntnissen zu finden?
AVR schrieb im Beitrag #6550153: > Weich W. schrieb: >> Aufgrund des Fachkräftemangels haben die Leute die freie Auswahl. > > 🤣😂😂🤣 > > Geh mal deine Tabletten wieder einnehmen. Fachkräftmangel
Bibliotheken zu erstellen ist mühsam, das Handling fehleranfällig 6) Sauber mit schnellen und langsamen Task's zu arbeiten geht nicht, da zwingt man Siemens SPS's schnell in die Knie (klar es gibt immer schnellere, die kosten aber) 6) etc, etc.. Sprich TIA (allgemeine Siemens SPS) kann vieles,
-
Thread
BeagleV: Bezahlbarer linuxfähiger RISC-V SBC
sie beantworten mit "weil ich es gekonnt habe, das zu bauen". Siehe auch das Projekt "CP/M auf Atmel AVR". Das schlägt in die gleiche Kerbe. W.S.
Michael D. schrieb im Beitrag #6551965: > Jetzt kommen wir langsam zum eigentlichen Punkt: das Board ist genau > dafür gut damit man evaluieren kann, ob die RISC-V Platform für den > angepeilten Zweck taugt oder nicht > Das erste seiner Art mit einem etablierten
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
Das würde ich nicht machen, denn dann läuft der PIC mit vollem Speed und braucht selbst bei der langsamsten Taktfrequenz von 31 kHz immer noch 8 bzw 30 µA (PIC12LF1822 bzw. PIC12F1822, man beachte das "L"). Wenn der dagegen im Sleep nur auf Timer1 läuft - dazu ist der Quarz da - dann braucht er nur 1-
PB1 (D 1) pwm1 // GND 4| |5 PB0 (D 0) pwm0 // +----+ #include <avr/sleep.h> // Sleep Modes #include <avr/power.h> // Power management #include <avr/wdt.h> // Watchdog timer const byte LED = 3; // pin 2 // watchdog interrupt ISR (WDT_vect) {
-
Thread
Windows 10 auf Altera DE2i-150
Seit wann läuft Windows auf FPGAs? SCNR Das wird genauso gut gehen, wie Linux auf einem AVR.
werden muss ist das keine so schlechte Lösung einen x86-SoC im FPGA zu haben, weil die alte Hardware langsam ausstirbt. Ist aber ein anderes Thema als der Atom-Hardcore auf dem DE2i-150 der natürlich in ganz anderen Leistungsregionen liegt.
-
Thread
Atmega Taster einlesen und in Register schreiben funktioniert nicht wie geplant
Abfrage der Taster und ansteuern der Ausgänge, mit sprechenden Namen. Beispiel: [c] #include <avr/io.h> #include <stdbool.h> bool start_button_pressed() { return (PINA & (1<<PA0))==0; } bool stop_button_pressed() { return (PINA & (1<<PA1))==0; } void status_led_on() {
kein USI. Wo habe ich das bloss her? Ich muss mich verguckt haben. Das ist aber schon seltsam: ein AVR ohne I²C und ohne USI.
-
Thread
Astrofotografie Nachführung parallaktische Montierung Ausrichteeinheit selber bauen Eigenbau ATmega8
ms, es fehlen Kommastellen, somit dreht sich > die Cam entweder etwas zu schnell, oder etwas zu langsam, liegt pro Tag > im Winkelsekundenbereich. Dafür gibt es [[Festkommaarithmetik]]. Siehe auch https://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
wäre das womöglich eine Option. Steuerung simple über DIR und STEP und per serial zwischen schnell/langsam umschalten.
-
Thread
Traubenbeeren sortieren
geschoben werden müssen. Also Ventile ... Hubmagnete für Spoiler / Prallelemente halte ich für zu langsam.
Was meine Qualifikation angeht, ich habe diverse Gerätschaften (Mess-Steuer-Regeleinheiten) auf AVR-Basis zur Serienreife entwickelt und im Betrieb im Einsatz, vom Prototyping bis Precompliance (Multilayer-PCB-Design, Programmierung (C, ASM, BASCOM), Housing, etc.. Vom Lötkolben bis Netznachbildung
-
Thread
Wer hat Notstrom ?
nacheinander, danach hat sich die Spannung auf ca. 160V eingependelt und ist in der nächsten Stunde langsam auf Normalspannung gestiegen. Der Zungenfrequenzmesser zeigte auch eine leichte Unterfrequenz. Interessant dass man da die Ursache nicht schnell rausfinden... Gruss Chregu
angeboten werden. Die Grenzen sind noch offen. Allerdings werden die Bestimmungen in Österreich langsam restriktiver, Durchreisen sind aber noch möglich. Namasté
-
Thread
ATmega324 nach Fuse auf intern 128Khz, kein flashen mehr möglich
irgendwas wesentliches geändert hat). Wenn du nur deshalb nicht flashen kannst, weil er mit 128kHz zu langsam läuft, such dir ein Programmiergerät, das langsamer läuft und passende Software dazu. avrdude kann beispielsweise mit dem Parameter -B xx die Übertragungsrate massiv senken bei vielen Programmiergeräten
Ich war gerade zu faul die Datenblätter zu durchsuchen. Sind meine ersten Versuche mit den neuen AVR Mit Avrsutdio kann man ja auch mit2,1Khz schreiben:-) Danke:-)
-
Thread
HexFile: Muss das so aussehen?
Hallo, Ich habe einen fertigen Code ( https://learn.adafruit.com/standalone-avr-chip-programmer/overview ), der unter anderem Hexcode aus ausliest und zyklisch in einen 128 Byte pagebuffer schreibt, der dann in den Flash eines ATTiny85 geschrieben werden soll. Da der Code aber
so. Geht natürlich auch unter Windows, wenn man die Binutils installiert hat – und im Rahmen der AVR-Toolchain sind sie das ja. Heißt dort dann nur "avr-objcopy" [.exe].
-
Thread
PWM auf ATmega328p Timer0 nicht so wie erwartet.
implementiert. Kein Problem (dachte ich), Timer0 > sollte genauso sein wie Timer 2. Bei allen AVR Mega/Tiny ist Timer 0 anders als die anderen, und Timer 2 ist ganz anders. Oliver
definiert. Wenn du das ausprobierst, wirst du feststellen, dass diese als Bitpositionen in der AVR-Toolchain bpsw. in iom328p.h deklariert sind und automatisch mit eingebunden werden.
-
Thread
Wie lange um Platine zu löten?
Kupferleiter geschnitzt und unter einem Binokular gelötet. Das Ding hat funktioniert:-) war mir nur zu langsam in der Samplerate (10MHz), sodaß es kurz danach duch eine FPGA-Version mit 100 MHz ersetzt wurde.
min schrieb im Beitrag #6539050: > AVR-Logicanalysator. Ein doppeldecker aus zwei Platinen. Ich hab da auch > Stunden rumgelötet. Die Methode habe ich bei ELM-chan abgeschaut: > > http://elm-chan.org/works/glg2/rc/glg2_sch.png Das