-
Thread
Arduino - Pins beim Einschalten
Hi Erst mal generell: Es gibt lediglich eine *Empfehlung* von Atmel zu diesem Thema. Der AVR wird also durch floatende PINs weder defekt noch zeigt er unkontrolliertes Verhalten (korrekte Programmierung vorausgesetzt). >Da es Anwendungen gibt, wo man den AVR auf einstellige µA Stromaufnahme
Ich hatte mal bei einem ATmega128 den Unterschied im Power-Down Mode bei 5V verlgichen: Alle I/O Pins offen lassen: Stromaufnahme ca 0,5mA Alle I/O Pins mit internem Pull-Up: Stromaufnahme unter 1µA
-
Thread
Portierung des Atmel AES Bootloaders auf avrgcc
Hallo, vor einigen Tagen habe ich begonnen den AES Bootloader (Application Note AVR231) für den avrgcc umzuschreiben. Meinen bisherigen Erfolg könnt ihr im angehängten Dokument sehen. Achtung, es wurde für einen Atmega128 geschrieben. Von daher kann es vorkommen dass ihr beim kompilieren
PC Software zur Datenübertragung gibt es hier: http://www.atmel.com/dyn/resources/prod_documents/AVR231.zip
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
atmega640 atmega64 atmega644 atmega645 atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 at90can32 at90can64 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 ../Testobject_2561.c:0: Fehler: MCU »atmega2561« nur für Assemblierung unterstützt In Datei, eingefügt von ../Testobject_2561.c:1: C:/WinAVR/avr/include/avr/io.h:300:6: Warnung: #warning "device type not defined" make: *** [Testobject_2561.o] Error 1 Build succeeded with 0 Warnings... [/c]
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
Hier, sowas in der Richtung... https://github.com/embecosm/avr-gcc/blob/avr-gcc-mainline/gcc/stack-ptr-mod.c
garbadge collection, der Müll mußte ab und an rausgetragen werden. Ich denke an AtariST TOS 1.0 wo nach 128 malloc/free Aufrufe gebombt wurde, also Absturz, was mit TOS 1.4 nur auf 1024 malloc/free Aufrufe erweitert wurde aber das Problem nur verschob. Ich dachte auch mal man könnte auf kleinere AVR sowas
-
Thread
Timer0 COMPA Bad interrupt
] 44: 0c 94 74 00 jmp 0xe8 ; 0xe8 <__vector_17> [/code] Testprogramm [C] #include <avr/io.h> #include <avr/interrupt.h> uint8_t sf; void init_Timer_1(void) { // für Atmega644: TCCR1B |= (1<<WGM12); // CTC Modus TCCR1B |= (1<<CS10); // CS11 == /8 CS10 /1 @ Compare
Ganz ganz jungfreudiges Projekt mit AT90USB646 und dem Code hier ohne alles: [c] #include <avr/io.h> #include <avr/interrupt.h> int main() { while( 1 ) { } } [/c] erzeugt ebenfalls einen _bad_interrupt: [c] 00000000 <__vectors>: 0: 0c 94 4c 00 jmp 0x98 ; 0x98
-
Thread
Arduino - Speicheroptimierung?
und den Rest vom externen Server nachladen zu lassen. Zusammenführen macht der Webbrowser. Der AVR muss nicht Reverse-Proxy spielen. AJAX dann natürlich direkt zwischen Webbrowser und AVR.
ohne AVR, also "trocken", zu üben.
-
Thread
STM32 counter up/down mit Step/Dir Signalen
Würde für den Fall , wenns wirklich keine Möglichkeit mittels HW-counter beim STM32 gibt , ein paar AVR's verwenden. Gruss Gerhard
Mi N. schrieb im Beitrag #7426100: > Oder anstatt diskreter Logik ein 8-pol. AVR zur Umsetzung Step/Dir -> > PhaseA/PhaseB verwenden und dann auf die STM-Timer geben. Genau so hab ich es vor wenn es keine interne Möglichkeit im STM32 gibt. Die AVR's in Assembler für die Wandlung
-
Thread
FS20 Rcvr. auf AVR Anpassung - verzweifle gerade ein wenig
two pulses is 115.2 uS, * wh5ch means 18 timer cycles with prescaler 128 */ #define FS20_PULSE_DIFFERENCE(x,y) FS20_SYMM(x, y, 28) //#define FS20_PULSE_DIFFERENCE(x,y) FS20_SYMM(x, y, 372) Gruß, Tom
auch nicht vergessen darf, der Empfänger hat keine "Rauschschperre". Ohne gültiges Signal bekommt der AVR jede Menge "Datenmüll". Zumindest ich habe bisher keine Probleme mit dem Empfänger in der nähe des AVR's. Gruß Dirk
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
Ach eines habe ich vergessen. Einen 128x128x128 LED Qube. Das möchte ich mal angehen.
Klar stell dir vor ein Bild besteht aus 128x128px, das kannst du dann in 128 Schichten frei ‘im 128x128x128’ Raum drehen, ohne dass gleich das Atomkraftwerk kollabiert. audio reaktiver spectrometer bewegt sich frei im Raum Planet Erde reagiert
-
Thread
Welcher PIC ist der beliebteste ?
Der PIC18F47K42 und sein großer Bruder, der PIC18F57K42. Ist 2017 Jahrgang. Haben 128K FLASH, 8K RAM und 1K EEP und DMA. 64MHz Takt.
beispielsweise folgende: - PIC24FV32KA301: Ein 5V-Teil mit DIL-Gehäuse, sonst ziemlich Standard - PIC24FJ128GC006 : USB ohne Quarz, sehr mächtiges Remapping, 10MSPS ADC Der PIC24FV32KA301 ist anfängertauglich. Das Peripheral Remapping des PIC24FJ128GC006 ist wirklich sehr praktisch, das macht das Ding
-
Thread
Neue Propeller Karte zu Fertigen
ein 4 x 4 Keyboard mit dem ATTiny2313 + Kabel. Mehr braucht man nicht. Geht super mit dem BASCOM AVR. mfg Franz
leicht mit einem steckbaren ENC28 Ethernet-Modul erweitern. Entweder am Expansion Port oder direkt über dem DIL Propeller Chip. Noch ein Tip: anstatt der 49R9 am ENC28 kann man auch 51R nehmen. viele Grüsse Franz
-
Thread
ATMega128 an Ethernet, USB & SD-Karte anschließen (Schaltplan)
SD Karten übrigens warscheinlich eher schlecht als recht funktionieren werden, würde ich eher den AVR mit 3,3V betreiben. Das wird Dir eine Menge Stress ersparen. Wenn Dir die 16Mhz Taltfrequenz nicht ausreichen, steig auf einen Xega um.
Rechenleistung und Speicher. Von der Hardware her ist der auch nicht komplizierter zu handhaben als ein Mega 128 (außer dass es ein 3.3V-Chip ist), und IP-Stack und USB-Stack hat Microchip für Dich schon entwickelt. fchk
-
Thread
ENC28J60 liesst falsch Datenpaket aus
Takt? Schon mal andere "groessere" Programme fehlerfrei mit der Platine laufen lassen? >> enc28j60.c > wait(unsigned int time) {for (int i = 0; i < time; i++) { } Du verwendest gcc? Was meinst Du passiert damit? Du verwendest eine Library, die fuer einen AVR gemacht wurde und nun fuer eine
Du passiert damit? die Frage versteh ich nicht.... > Du verwendest eine Library, die fuer einen AVR gemacht wurde und > nun fuer eine ARM-Architektur eingesetzt wird? Damit müsste doch eine ARM auch zurechtkommen? >>>enc28j60PhyWrite >>//_nop_(); > So ein NOP koennte schon Sinn machen? >
-
Thread
Umfrage zu installierten Hausbussen
Bitte nähere Info von Tintomat, JFK, Axel(Gast) und @Autor: Gast (Gast) Datum: 09.11.2009 22:28 Wer mag kann es vorher gerne Live anschauen... Wie und wo kann man das ???? lg Thomas
Bustechnologie: 485-Bus, pro Aktor Sensor jeweils ein AVR2313 + 485-Baustein programmiert mit Bascom-AVR Buslänge: ca. 200 bis 250m Buskommunikation: dezentral (Aktoren empfangen Tele, Sensoren senden Tele) 230V Verkabelung: keine
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
Allerdings habe ich auch schon mal einen LPC1114FN28 "verfused". Ich wusste vorher nicht, dass das geht.
doch rein gar kein Interesse. Das kann aber durchaus auch jemand ganz anderes als ARM tun. Beim AVR-GCC/avr-libc stand ja auch nicht Atmel selbst hinter der Entwicklung.
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
Kanäle. 2x 12-Bit DACs. Ethernet MAC. USB Device/Host/OTG. STM32F207: 120MHz CPU, 1M ROM, 128K RAM. 3x 12-Bit ADCs je 2MS/s, insgesamt 24 Kanäle. 2x 12-Bit DACs. Ethernet MAC. USB Device/Host/OTG high-speed.
Also Modul ist vielleicht das AVR-Webmodul von Ulrich radig interessant. http://www.ulrichradig.de/home/index.php/avr/avr-webmodule Programmierung wäre allerdings über isp. Ethernet war über einen enc28j60 zur ethernetbuchse
-
Thread
Welcher Mikrocontroller für 25 RGB-LEDs und 30 Taster
. Heute mit WS28nn ist sowas eine Lachpille, meine ASM-Routinen kriegen das Timing für beliebig viele WS28nn inzwischen auch @8Mhz internem RC-Clock hin, geht also auch bei ATTINY, nur hat man da halt nicht genug RAM
Jim Beam schrieb im Beitrag #5318690: > Heute mit WS28nn ist sowas eine Lachpille, meine ASM-Routinen kriegen > das Timing für beliebig viele WS28nn inzwischen auch @8Mhz internem > RC-Clock hin, geht also auch bei ATTINY, nur hat man da halt nicht genug
-
Thread
AVR-Einstieg
Beispiel anfangen, wie ich es auch mit dem PIC vor Jahren getan habe. Darum meine Fragen an die AVR-Profis, die sicher nahezu mit einem Stichwort zu beantworten sein sollte: 1) Welcher AVR entspricht (von der Verbreitung in Projekten her) dem Standard-PIC16F84 bzw. PIC16F628, also welcher hat die
der Software unter Linux must Du mal unter Sourceforge.net (oder...so ähnlich) (suche mal nach WinAVR in google, darüber kommst du dann nach Source....-Home. Dort einfach mal nach AVR suchen lassen. Es gibt diverse Linux IDE´s, compiler etc. , da ich die AVR´s mit WIN-Tools bearbeite kann ich über die
-
Thread
Suche MOPPEL Projekt in Heft oder .PDF
Bereich leicht zu lokalisieren und der Startsektor dann angepasst - mit der 4MB Karte liegt er ab Sektor 128. Das ist als Offsetwert in die Berechnung auf dem AVR berücksichtigt. Wenn die Software ins CP/M-Bios integriert wird muss ich dann nochmals darüber nachdenken ob es bei der Übertragung beim kompletten physikalischen Sektor bleibt oder ob es sinnvoller ist, das auf logische Sektoren (CP/M - 128Byte) zu ändern. Hierzu muss dann im AVR das Blocking/Deblocking durchgeführt werden - schauen wir mal was der bessere Weg ist ... LG Werner Listings habe ich auf meiner Seite hinterlegt http:/
-
Thread
die gemeinsten Fallstricke in C
Ich hab das mal durch den AVR-GCC gejagt. Der Code wird vollkommen korrekt übersetzt: [c] char* test( char *pc, char *dest ) { b6: cf 93 push r28 b8: df 93 push r29 ba: fc 01
r28 da: 08 95 ret [/c] Man sieht auch sehr schön die geradezu panische Angst des AVR-GCC vor Postincrement. Er legt sich lieber eine Kopie an und macht zweimal ein extra ADIW. Peter
-
Thread
Die genaue Sekunde / RTC Gesperrt
Allerdings bekomme ich an den 8 LEDs nichts zu sehen wenn ich es programmiere. Ich benutze einen ATMega128. Es sind nur die Kompatibilitätsfuse geändert worden und JTAG ausgeschaltet. Takt ist demnach noch 1MHz (so stehts auch im AVR Studio) Im Code habe ich nur an den beiden Zeilen wo auf ddrb geschrieben
[[AVR - Die genaue Sekunde / RTC]]
-
Thread
20 x 16 bit PWM auf einem günstigen RISC-SoC!?
Die Menge an Slaveboards wird wohl um die 100 liegen und weil mit 1/4-unit-load-Receivern maximal 128 Teilnehmer am Bus hängen dürfen, kann ich die PWM-Kanäle nicht auf mehr Controller aufteilen. Der großen Menge wegen wärs natürlich super, wenn der µC (weit) weniger als 5 Euro das Stück kostet, die
avr schrieb im Beitrag #3216162: > Mit einer Mischung aus Soft- und Hardware-PWM ist es noch einfacher > machbar: > Bspw.: Atxmega16d4 mit 14 PWM-Kanälen. 12x HW-PWM - 8xSoft-PWM. Kosten > unter
-
Thread
"expected ')' before '*' token" -- Was ist da los?
-20070525/bin/../avr/include/avr/io.h:356:6: warning: #warning "device type not defined" # 360 "c:/winavr-20070525/bin/../avr/include/avr/io.h" 3 # 1 "c:/winavr-20070525/bin/../avr/include/avr/portpins.h" 1 3 # 361 "c:/winavr-20070525/bin/../avr/include/avr/io.h" 2 3 # 370 "c:/winavr-20070525/bin/../avr/include/avr/io.h" 3 # 1 "c:/winavr-20070525/bin/../avr/include/avr/version.h" 1 3 # 371 "c:/winavr-20070525/bin/../avr/include/avr/io.h"
-
Thread
Optimierung der Soft-PWM mit Assembler ISR
Routine. Hier als Beispiel für den Analog-Komparator-Interrupt: Hauptprogramm in C: #include <avr\interrupt.h> #include <avr\io.h> #include <stdlib.h> int main(void) { while (1) ; } (Interrupts also gar nicht erwähnt!) *.S (Assembler für C) Programm: #include <avr/io.h> .global
Hi, hier die versprochenen URLs: http://www.cs.mun.ca/~paul/cs4723/material/atmel/avr-libc-user-manual-1.6.1.pdf (Parameter-Übergabe auf S. 322 erläutert) http://cs.uakron.edu/~margush/306/ppt/c_4_avr.ppt Gruß Fred
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
einzelnen 3,3V -> 5V Pegelwandler aufzubauen, leider im Gegensatz zum FET nicht bidirektional, aber für WS28xx absolut ausreichend.
WIRE 768 -144 336 -144 WIRE 768 -80 768 -144 WIRE 336 -64 336 -144 WIRE 768 80 768 0 WIRE 528 128 -16 128 WIRE 704 128 608 128 WIRE 336 208 336 16 WIRE -16 256 -16 128 WIRE 96 256 -16 256 WIRE 272 256 176 256 WIRE 768 288 768 176 WIRE -16 304 -16 256 WIRE -16 416 -16 384 WIRE 336 416 336
-
Thread
ATMega8 lässt sich nicht programmieren
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 lfuse 0 0 0 0 no
Versucht doch mal die Verbindung AVR ISP zu µC direkt ohne Platine.
-
Thread
mehrere Servos
als 128 werden kann. Ergo programmieren wir [C] ..... int main() { ..... ADC_init(); while( 1 ) { ServoPuls[0] = ADC_read( 0 ) / 4 * CENTER / 128; } } [/C]
Habe 1 Mhz, Vorteiler 128, da eigentlich nur beschrieben ist das ich unter 128 bleiben soll !
-
Thread
C oder Pascal
LunaAVR hatte ich mal ausprobiert. War damlas noch eine sehr junge Version und war damals schon sehr gut! Einzi,g das kein ARM geplant ist hat mich zu Mikroe getrieben. Der Support von LunaAvr ist ebenfalls
ach ja und vielleicht noch LunaAvr
-
Thread
Atmega168/328: interner Temperatursensor
nur die ungefähre Temperaturänderung, ich frag hier wirklich nur interessehalber. [c] #include <avr/io.h> #include <stdlib.h> #include "adc.h" #include "lcd.h" int main(void) { // insert your hardware initialization here // setUp ADC, Parameter siehe adc.h/.c // Prescaler: 128
ich im Datenblatt nicht gelesen, wo finde ich das? http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf 28.8. Temperature Measurement "The voltage sensitivity is approximately 1mV/°C, the accuracy of the temperature measurement is ±10°C."
-
Thread
Taster über externe Stromquelle - GND verbinden?
' | === === GND GND (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de) [/pre]
sicher, ob es ein Hardware- oder Softwareproblem ist. [c] #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> // für Servo #include <util/delay.h> // für Zeit #define button_down ((PINC & (1<<PINC0)) && (PINC & (1<<PINB0))) // Taster gedrückt, wenn PC0
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
flmap and -mavrxmega4_flmap (Binutils v2.42, PR31124). This does only make a difference for AVR64* and AVR128* devices, see the GCC v14 Release Notes for details. Notice that the compiler behaves differently depending on the Binutils features it finds during configuration.[/pre] In
/files/avr-gcc/
-
Thread
Probleme mit ADS7846 beim NGW100
Kernel command line: console=ttyS0 root=/dev/mmcblk0p1 rootwait fbmem=600k PID hash table entries: 128 (order: 7, 512 bytes) avr32_comparator: irq 0, 140.000 MHz console [ttyS0] enabled Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192
Die setup.c war von hier: http://git.kernel.org/?p=linux/kernel/git/hskinnemoen/avr32-2.6.git;a=blob;f=arch/avr32/boards/atngw100/mrmt.c;h=bf78e516a85fe66776b64d251e09e26eef50184d;hb=bb6e647051a59dca5a72b3deef1e061d7c1c34da
-
Thread
Entwicklerboard für PIC
USB interessiert mich da auch nur sehr sekundär. > mal melden [x] Aber nur wenn ich da auch 28 pol. (z.B. den 2550/886) und 20 pol. (1508/9) versenken kann.
20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
EPROMs kann man auch Statische RAMs (z.B. 6264) mit Pufferbatterie verwenden. Oder EEPROMs, wie den 28C64.
Percy N. schrieb im Beitrag #6481831: > Demnach wäre also die olle IBM eher akkufrei als AVR. AVR hat keinen Akku.
-
Thread
Auf dem Kriegsfuss mit AVR
nicht, ob dich ganz verstanden habe, aber vllt hilft dir das: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Vereinfachung_f.C3.BCr_Zeichenketten_.28Strings.29_im_Flash http://www.helicron.net/avr/avrgcc/flashdata.php
Fuses im Code: http://www.gnu.org/savannah-checkouts/non-gnu/avr-libc/user-manual/group__avr__fuse.html
-
Thread
Problem mit mySmartUSB light
Leider kann man mit der AVR910 Firmware keinen ATmega328p proggen ... sagt zumindestens avrdude.
So, ich gebs auf! Nachdem mit den Tools "Support Box" und "myAVR ProgTool", die direkt vom Hersteller myAVR.de stammen, auch nicht (vernuenftig) funktioniert, gehe ich davon aus das mein Programmer einen (Dach-)Schaden hat. Werd also morgen wieder ins Geschaeft fahren
-
Thread
Ich verstehe den Timer0 beim ATtiny 13 nicht.
der Überlaufinterrupt asynchron zum Timerüberlauf erfolgt: http://www.mikrocontroller.net/topic/avr-timer-mit-32-bit#new Peter
höher auflösende Servoimpulserzeugung (Mikrosekunden-Raster) findest Du hier: http://www.hanneslux.de/avr/mobau/7ksend/7ksend02.html Und hier http://www.hanneslux.de/avr/mobau/index.html gibt es noch weitere Programme, die sich mit Servoimpulsen befassen. Die haben zum Teil aber schon einige Jahre auf
-
Thread
AVR bootloader Probleme
0x35a> 1e286: fc 01 movw r30, r24 1e288: e6 5b subi r30, 0xB6 ; 182 1e28a: ff 40 sbci r31, 0x0F ; 15 1e28c: 9d c2 rjmp .+1338 ; 0x1e7c8 <__tablejump2__> { /* Warte auf Zeilen-Startzeichen */ case PARSER_STATE_START
auftritt. Den code habe ich 1:1 aus dem artikel übernommen http://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung
-
Thread
Regelkreis mit ATMEGA32
UADC18+UADC19+UADC20+ //Speichervariable UADC21+UADC22+UADC23+UADC24+UADC25+UADC26+UADC27+UADC28+UADC29+UADC30+ UADC31; mem=(mem1+mem2+mem3+mem4)/128; //Bildung des arithmetischen Mittels aus den 128 Messungen. return mem/R1; //Berechnung des Stromes und Rückgabe } /* 2012,
. Ebenso könntest du P,I und D über drei Kanäle deines AVR auf Potis legen und so regeln. Hast du brauchbare Werte mit annehmbarer Regelzeit und ohne Überschwingen, kannst du sie ins EEPROM oder Flash ablegen. wultna schrieb im Beitrag #2974034: > UADC5
-
Thread
1Wire: Mehrere ID's über DS2480B
Rückmeldung bei FF: A3 08 00 00 82 A2 80 80 08 00 00 00 00 00 00 AA Rückmeldung bei 00: 89 0A 08 A0 28 A2 20 00 00 00 00 00 00 00 08 88 Ist die Vorgehensweise so denn überhaupt korrekt?
Atmel wesentlich verständlicher: http://www.atmel.com/Images/Atmel-2579-Dallas-1Wire-Master-on-tinyAVR-and-megaAVR_ApplicationNote_AVR318.pdf > Die ROM-Nummer ist 64bit-Lang, muss ich 2^64 > mal wiederholen? Eigentlich nicht, man baut sich ja einen binären Baum mit den ID's auf. 2^64 ID's abzusuchen
-
Thread
Bild-Array ins Flash speichern (Winarm)
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128,128,128,128, 0,129,129,141,143,136,192, 80,208,200, 8, 8, 140, 12, 58, 58, 71,130,135, 0,161,208,112,240,160,166,166,153, 139,142,141,143, 15, 27, 23, 23, 27, 15, 15,143,190,187,191,159,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128,192,192,224,224,248,231,239,255,119, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0,192,192,192,192,192,192, 192,192,192,192,192,192,192,192,192,192,192,192,192, 64, 64, 64, 64, 64
-
Thread
negative Spannung messen
den Virtuellen Nullpunkt (Aref) auf 2,5 über GND legst sollten bei +33V--> 5 V am ADC-Eingang des AVR erscheinen, bei -33V hingegen ---0V am ADC-Eingang. Der Rest ist Mathematik so nun viel Spass beim basteln
LEDs für die Anzeige gibt es keine. Es kommt ein 128x128 GLCD zum Einsatz. Ok, ich dachte die LED liefert ne genaue spannung... falsch gedacht. Um den Bereich möglichst groß zu halten, werde ich dann ein 5v ref-ic benutzen. dafür sind die ja auch
-
Thread
AVR-GCC: PUSH-/Pop-Orgie verhinern
Welche avr-gcc-Version setzt du denn ein?? Das sollte schon lange kein Thema mehr sein.
Kevin schrieb im Beitrag #5270366: > Welche avr-gcc-Version setzt du denn ein?? Das sollte schon lange > kein > Thema mehr sein. Wann war das denn überhaupt mal ein Thema? Üblicherweise macht das weder der steinzeitliche avr-gcc aus WinAVR
-
Thread
LED-Treiber MAX6956 C-Code
[c] #include <avr/io.h> #include <inttypes.h> #include "belegung.h" //########################################################## char START =0x08; char MT_SLA_ACK =0x18; char MT_DATA_ACK =0x28; int Fehler
allen anderen datein verläuft alles normal! Creating load file for EEPROM: MAXSteuerung.eep avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \ --change-section-lma .eeprom=0 -O ihex MAXSteuerung.elf MAXSteuerung.eep c:\Programme\Atmel\bin\avr-objcopy.exe: there are no sections
-
Thread
Avr 8bit VGA
Das von mir in diesem Thread zweimal verlinkte Projekt ("AVR VGA Terminal") macht dasselbe, mit einem (übertakteten) AVR anstelle eines 32-Bit-PICs.
Und nen ganzen stm32 als GPU für nen 8 bit'ter.. ich weiss nicht, dann lass doch gleich einen "AVR-Emulator" drauf laufen. Oder schneid den AVR-Zopf gleich ab.
-
Thread
Optimierungsproblem bei avr-gcc
NMEA 0183) Satz. Diesen möchte ich in Km/h umrechnen, wenn möglich ohne Float-Werte zu benutzen. avr-gcc : 4.3.0 avr-libc: 1.6.2 CPU : ATMEGA128 (Maveric IB Board von http://www.bdmicro.com) Das Problem habe ich soweit eingegrenzt, als dass es etwas mit einer Multiplikation zu tun hat. Hier
Hmm, an was sehe ich das ? gcc-avr_4_3_0-2_i386.dep für Ubuntu aus dem Intrepid Archiv geladen.
-
Thread
Arduino Pro Micro
dem ATmega128 zu kaufen? Herzlichen Dank!
Arduino angeht, folge dieser Anleitung: http://stefanfrings.de/stm32/index.html#arduino Falls du bei AVR bleiben willst: Bei Chip45 (https://www.chip45.com/categories/avr_mikrocontroller_module_boards_atmega.php) kannst du Module mit ATmega128, ATmega644 und ATmega2560 kaufen. Für diese brauchst du allerdinsg
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Webserver, diesmal von der PIC-Fraktion: - ENC28J60 - PIC24HJ128GP502 - 25LC512 - LF33 Ist als Ethernet-Basisboard gedacht, um beliebige Geräte und Sensorik anbinden zu können. Das Teil rennt mit 40MIPS und kann sogar HTTPS. Die Maße der Leiterplatte
Experimentierboard für alle PIC24 und PIC32 im DIP28-Gehäuse.
-
Thread
Ausgabe eines Zeichens über UART funktioniert nicht
http://www.mikrocontroller.net/articles/AVR_Fuses Otto
doch laut Otto 833µs sein. Da steckt ja der Faktor 1000 zwischen!! Woran liegt das denn nun? TXD1(PIN 28 am atmega128 geht bei mir auf T1in vom Max232. dort ist das pin11. Das Muster ist absolut regelmäßig. und am Ausgang t1out (pin 14 des max232) kommt ein regelmäßiges Signal raus, was ein wenig so aussieht
-
Thread
Beschaltung AT29C010 /Pulldowns?
beim Schreibvorgang angezeigt werden. Was ist insgesamt der Sinn der Übung? Leuchtdioden an ein 128 kByte-Flash-ROM hängen?
externen Codespeicher. Externes RAM, ja, das kann man an einigen AVRs anschließen, aber das ist beim AVR eben was anderes als Codespeicher - Stichwort "Harvard".