-
Thread
Drohne im eigenbau Gesperrt
Was sind jetz die Vorteile von einem STM32 zu einem AVR UC3.
>Was sind jetz die Vorteile von einem STM32 zu einem AVR UC3. Das Discovery Board mit dem M4 Prozessor kostet incl. Programmiergerät nur 13€
-
Thread
AVR Controller Spinnt Probleme mit 16Bit Variabeln!?
makeGraphLine1(fftBuffer[28]); databufferG2[13] = makeGraphLine1(fftBuffer[29]); databufferG2[14] = makeGraphLine1(fftBuffer[30]); databufferG2[15] = makeGraphLine1(fftBuffer[31]); databufferG3[0] = makeGraphLine1(fftBuffer[32]); databufferG3[1] = makeGraphLine1(fftBuffer[33]); databufferG3
probeweise diese rausgenommen... ich bin immoment etwas am verzweifeln, habe sonst immer einen mega32 genommen dies ging ohne probleme..., damit meine ich der avr springt nicht einfach auf den reset zurück... das ist ja was mich so wundert, teils läuft es, teils haut er sich zamm... strom versorgung
-
Thread
AVR Bootloader lässt sich nicht ansprechen
ATmega8 sieht wie folgt aus: [code]08.03.14-23:32:23-301 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 08.03.14-23:32:23-686 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 08.03.14-23:32:24-076 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 08.03.14-23:32:24-473 > received data $93 07 06 08 30 08.03.14-23:32:24-477 > Timer created 08.03.14-23:32:24-479 > Device connected 08.03.14-23:32:24-741 > send keepalive 08.03.14-23:32:25-006 > send keepalive
-
Thread
AVR Stromsparmodi und Linearregler 7805
maximal, besser 2.7 oder 1.8V. Die Verlustleistung steigt quadratisch mit der Spannung. 4. modernen AVR einsetzen. Also keinen Uralt Mega32, sondern einen 324PA. fchk
quadratisch mit der Spannung. wie schon oben gesagt, nicht drin - wegen dem LCD > 4. modernen AVR einsetzen. Also keinen Uralt Mega32, sondern einen > 324PA. habe einen ATMEGA328PU hier rumliegen
-
Thread
Webpage Webserver
anfangen. Läuft stack.h/c schon? // PGM_P page_pointer; //Zeiger auf Speicherinhalt uint32_t page_pointer; //Zeiger auf Speicherinhalt PGM_P scheint was mit AVR-progmem zu tun zu haben. Das musst du dann durch einen normalen Pointer ersetzen: uint32_t* - bin mir da aber nicht ganz
): warning: #223-D: function "memmove" declared implicitly compiling cmd.c... ..\USER\APP\cmd.h(14): error: #5: cannot open source input file "avr/io.h": No such file or directory compiling base64.c... ..\USER\APP\base64.c(24): error: #18: expected a ")" ..\USER\APP\base64.c(26): error: #18:
-
Thread
Heute aus China angekommen: fake or not
Unterschiede deiner Boards: Neue Version (Foto oben) - 32-VFQFN Package (platzsparender als TQFP-32, in neueren Designs eher bevorzugt) - wenn programmierbar und lauffähig, dann bestimmt kein Fake. - günstigere (Keramik) Kondensatoren am Spannungsregler
zu spottpreisen, da ist die Fakewarscheinlichkeit dann wirklich recht gering. http://www.fritzler-avr.de/gallery/main.php?cmd=album&var1=DCDC%2FXL4015_HW64_1Pot/
-
Thread
ATtiny13 verstehe Verhalten nicht
doch mal das .lss-File. Jenes? [code] cat klotimer.list klotimer.elf: file format elf32-avr Disassembly of section .text: 00000000 <__ctors_end>: 0: 20 e0 ldi r18, 0x00 ; 0 2: a0 e6 ldi r26, 0x60 ; 96 4: b0 e0 ldi r27, 0x00 ; 0 6:
nochmal richtig: [code] cat klotimer.list klotimer.elf: file format elf32-avr Disassembly of section .text: 00000000 <__ctors_end>: 0: 20 e0 ldi r18, 0x00 ; 0 2: a0 e6 ldi r26, 0x60 ; 96 4: b0 e0 ldi r27, 0x00 ; 0 6:
-
Thread
DOG-M Display über SPI
RS kannst du an jeden IO Pin am AVR anschließen, nimm einfach einen den du sonst nicht brauchst. RS bestimmt ob die Daten die der AVR gerade ans Display schickt Steuerkommandos sind oder darzustellende Zeichen. MISO heißt Master In
Display nichts sendet brauchst du es nicht (soweit du nur das Display am SPI hängen hast). Wenn du den AVR also als Master only benutzt könntest diesen Pin auch für RS nehmen (hab ich aber nicht getestet, schau mal ins Datenblatt deines AVR unter SPI).
-
Thread
langsamster Takt
14:18 bj 74 einstieg in der ddr mit lc80 cu tarzan
OK, 14:19, Hochdeutsch kann ich nicht, aber Rechnen, bloß sollte man die Nachricht nicht eine halbe Stunde offen haben bevor man die losschickt...
-
Thread
Passende Kondensatoren für Uhrenquarz gesucht
davor waren mehr als 5 Minuten. Heute haben wir Zeit-Server im Internet. Bei irgend einem AVR oder STM32 konnte man an den Pins extra große interne Kondensatoren per Software aktivieren, so dass (bei passendem Quarz) keine externen nötig sind.
H. H. schrieb im Beitrag #7003147: > Viel ehr die AppNote von TI. Und natürlich, da es um AVR geht, die AVR4100.
-
Thread
Warum ist 3.219 kleiner 3.2?
Hab es ausprobiert! Bei mir macht er nix! (Atmega 128) Reading specs from C:/Programme/WinAVR/lib/gcc/avr/3.4.6/specs Configured with: ../gcc-3.4.6/configure --prefix=/c/WinAVR --target=avr --enable -languages=c,c++ --with-dwarf2 --enable-win32-registry=WinAVR --disable-nls Thread model:
ich habe damit eigentlich Mul und Div gemeint: imul: 3 Takte fmul: 1 Takt idiv: 37 Takte fdiv: 14 Takte Das liegt beim Multiplizieren einfach daran, dass er nur einen 16x32 Multiplizierer hat und deswegen eine 32x32 Multiplikation aus 2x mul und 1x add zusammensetzen muss.
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Den Zero v2 gibt es derzeit im Kaufland für 14,99€ Hab mir heute mal 2 mitgenommen.
Wie du meinst, nur nicht weinen wenn's mit dem AVR vorbei ist... :)
-
Thread
AVR vs ARM Lohnt ein Umsteigen
> Es mag aber bessere Typen geben. Allerdings: Der STM32F103: 3.5µA im Standby mit Watchdog + 1.4µA für RTC. Bei 8MHz stehen ~3mA (AVR) gegen ~11mA (STM32). Bei 72MHz: -- gegen 63mA.
den AVR32 ist, bleibt den Anforderungen vorbehalten. Der einfachste Umstieg waere zum XMEGA, dann AVR32, dann die ARM basierenden Typen. Hoffe es hilft ein wenig, Robert
-
Thread
CAN Node multifunktional für Hausbus
bin ich auf den LPC11C24 gegangen. Der hat den Transceiver auch schon drin. Gibts aber als LPC11C14 auch ohne Transceiver, wenn man den einzeln haben will. Der LPC ist kleiner und besser für die "Dose" geeignet. Ist ein 32-bit ARM Cortex M0 hat SPI/ADC/I2C/UART und CAN, Entwicklungstools sind frei,
Das wäre mal wieder eine der vielen Grundsatzdiskussionen. Der TO fragt nach CAN auf einem AVR. Nun gibt es zwei Diskussionen: ¯¯¯ ¯¯¯ * CAN oder Ethernet? * AVR (8 Bit) oder ARM (32 Bit)? @Christoph R.: Was steht fest und wozu benötigst Du noch Input?
-
Thread
Bleiakku-Lader 12/24V
wäre(dies ist sehr wohl ein Unteschied, Vergleich einfach mal den fliessenden Strom bei 13,8V und 14,4 bis 15 Volt ) Gruss Steffen
aktuellen Werte auslesen und ggfs setzen kann; entweder twi oder rs232; vielleicht auch mit einem avr netio und snmp -Michael
-
Thread
Bluetoothmodul BTM-222
einfach ATI0<br> oder sowas senden. Es muss was zurückkommen. Allerdings muss ich wenn ich es über mein AVR32 usb seriell wandler mache ein paar ms zwischen jedem zeichen pause lassen, sonst reagiert es nicht. oder 2. Du bist gekoppelt, dann trennst du die Verbindung und es kommt sowas : Disconnet
diejenige auswählen, die einen bestimmten Namen hat und so weiter. Ich habe inzwischen Bibliotheken für AVR und STM32 geschrieben, nur werden die kommerziell eingesetzt, also leider nichts für das Forum. Ich beantworte aber gerne Fragen. Wenn deine Gegenstelle konstant bleibt (zum Beispiel immer dein PC
-
Thread
Atmega328p fuses falsch gesetzt
Hast du noch einen weiteren AVR rumliegen? Je nach AVR-Typ genügt es u. U., einfach nur eine Fuse zu setzen, damit er seinen internen Takt an einem Pin heraus wackeln lässt. OK, diesmal die Fuse richtig setzen. :)
würde für meine Zwecke ausreichen. [code]https://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-Atmel-AVR[/code]
-
Thread
LCD an PortC
*/ #define LCD_E_PIN 1 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) /* * memory mapped mode is only supported when the device has an external data memory interface */ #define LCD_IO_DATA 0xC000 /* A15=E=1, A14=RS=1 */ #define
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
Python aber >ohne C, dürfte selten sein. Naja, für Micropython sind es schon einige: STM32, ESP32, ESP8266, PiPico, Nordic nRF, TI3200, SAMD21 https://docs.micropython.org/en/latest/
Johannes F. schrieb im Beitrag #7965250: > Hat sich halt bislang für AVR (und einige andere kleinere > MCU-Architekturen) nicht wirklich durchgesetzt. In der Arduino Welt schon. Na gut, musst du ja nicht ernst nehmen .... Allerdings ist da "kleine AVR" und C++ eine übliche
-
Thread
.man schimpft immer über Windows, aber
Die Tatsache das Atmel beim AVR32 auf den GCC und Eclipse setzt spricht wohl Bände, oder?
Eclipse setzt spricht > wohl Bände, oder? So sieht's aus. Und das hier wohl auch: http://avr32linux.org/twiki/bin/view was wohl offiziell von Atmel angestoßen wurde.
-
Thread
ISR geht nicht mehr in Atmel Studio 7 ?
#7319297: > Es passiert halt nichts Und keine Fehlermeldung? Es gibt nämlich Differenzen: tinyAVR® 0,1: TCB_CLKSEL_CLKDIV2_gc tinyAVR® 2 : TCB_CLKSEL_DIV2_gc
passiert halt nichts > > Und keine Fehlermeldung? > > Es gibt nämlich Differenzen: > > tinyAVR® 0,1: TCB_CLKSEL_CLKDIV2_gc > tinyAVR® 2 : TCB_CLKSEL_DIV2_gc Ich hatte das angepasst. (1<<2)
-
Thread
CH32V003 und Arduino
aus lauter Jux und Dollerei habe ich jetzt mein my_printf und v003colpos auf avr losgelassen und prompt funktioniert es nicht, weil ich type int verwende (und die auch als 32-bit behandle), die aber auf avr nur 16 bit lang sind. eine explizite angabe von int32_t für alle bisher
Arduino zu verwenden anstelle einer Toolchain (wie bspw. eine eigen eingerichtete oder auch einfach nur avr-gcc, libopencm3 bei stm32 oder das ch32fun framework). Mein Gegenargument für bspw. ch32v003 (weil ich das hier gerade belegen kann) ist, dass ein Programm, welches im Code identisch ist (einfach
-
Thread
Mülltonnen-Blinker
das EEPROM des RTC-Moduls wird das auch über diesen µC erledigt. Zunächst werden die Daten mit dem AVR Studio in das µC-eignene EEPROM geschrieben und nach dem Setzen der Zeit auf den 24C32 der RTC kopiert. Es ist eleganter, die Daten im EE des RTC zu halten, denn das Modul ist mit Steckkontakten versehen
einfach ohne Änderung zu programmieren. Also, den fertigen Code mit den Einstellungen "FROM_EEPROM_AVR" müsstest du selbst kompilieren. Dazu muss eben vorher in config.h die Zeile [c] #define DATA_LOAD FROM_EEPROM_AT24C32 [/c] in [c] #define DATA_LOAD FROM_EEPROM_AVR
-
Thread
8 Tasten einlesen (Möglichkeiten)
für einen >>IR-Empfänger. Das sind dann bisher 24 Pins. Bleiben 7 reserve, 32-(2+8+4+7+1=24)=8 und nicht 7. Du schreibst erst jetzt etwas über ein VFD: >>da dieses 13 Zeilen und 14 Spalten besitzt .. sind das zusammen die 27pins? Es mcht absolut keinen Spaß dir alles
für einen >>>IR-Empfänger. Das sind dann bisher 24 Pins. Bleiben 7 reserve, > > 32-(2+8+4+7+1=24)=8 und nicht 7. > > Du schreibst erst jetzt etwas über ein VFD: > >>>da dieses 13 Zeilen und 14 Spalten besitzt .. > > sind das zusammen die 27pins? Kurzum: ja. Es sei denn,
-
Thread
24 bit Rechtgenerator mit feiner Auflösung
und du hast es hochpräzise und einfach: http://de.mouser.com/ProductDetail/STMicroelectronics/STM32F102R4T6A/?qs=sGAEpiMZZMs7zYnFw9eWkoKmtctlryj0 AVR in allen Ehren, aber mittlerweile lohnt es sich echt auch mal über den Tellerrand zu schauen...
Was ist denn mit einem AVR Xmega? der Kann z.B. 2 16-Bit Timer hardwareseitig zu einem 32 Bit Timer/counter zusammenschalten. Und die Auflösung ist auch kein Problem
-
Thread
µController gesucht für hd44780 Display
z.B. LPC824: 1,79€ bei Conrad. Cortex-M0, 30 MHz, 5 ADC Kanäle, 32 kB Flash, 8 kB RAM. Programmierbar über billige USB-RS232 Adapter.
Programmer benötigst und es fertige Hardware module gibt. Zum simulieren oder Debuggen ist das AVR- Studio aber angenehmer als die Arduino Software.
-
Thread
USB Host Stack für Eingebettete Systeme (LGPL)
Hallo Benedikt, in dem SIAM32-Projekt gibt es (leider) mehrere main-Dateien. Das ist etwas verwirrend. Und zwar zum Debuggen der einzelnen Treiber Schichten. Ich habe das oberste Level (client) hier getestet, d.h. "test_client_avr.c
putty" anschaue. Bei putty kann man in den Optionen das Linefeed einschalten. Das Makefile des SIAM32 ist für alle main-Projekte und daher (für mich zu unübersichtlich). Ich kenn mich mit make auch nicht so gut aus. Ich habe Dir aber mal mit dem AVR-Studio ein Makefile exportiert (Makefile_new). Für
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
Tellerrand Hinausblick schrieb im Beitrag #5454163: > Bei diesen trägen, lethargischen STM32-Prozessoren muss > man schon höllisch aufpassen dass man nicht zu langsam wird. Das stimmt allerdings. Deshalb spendieren wir bei uns z.B. jedem STM32 noch einen Coprozessor (AVR tiny oder PIC, was
auslösen was im Simulator ein paar Klicks sind. Mein Fazit aus der Diskussion ist bisher dass STM32 und AVR für verschiedene Anwendungen vorgesehen sind. STM32 scheint mir für komplexere Sachen vorgesehen zu sein wo die Hardwareseite von Firmwarepaketen gehandhabtes Beiwerk ist so dass man sich auf
-
Thread
Avrisp MkII vs. Avrdude
WinAVR 200607xx -> Avrstudio -> WinAVR 20070101 -> libusb-win32-filter... Der mkII Treiber ist in der Tat von Jungo (v7.0). Vielleicht hast du noch immer den 2006-snapshot Filter? Die libusb.dll im winavr
ich habe festgestellt, das nicht der Name der dll das Problem ist. Nach der Installation von WinAVR und libusb gibt es die libusb0.dll doppelt auf dem Rechner (zumindest bei mir). Eine liegt im Windows Verzeichnis: \Windows\system32\ die andere bei WinAVR: WinAVR\bin\ Sobald ich die Datei
-
Thread
Umstiegsbreatung uC Atmel/STM
> mache ich, wenn überhaupt, dann doch lieber ohne das Arduino Framework). Ich spreche vom STM32 Arduino Port. Da ist nichts mit V-USB. AVR ist mir sowas von Wumpe. Ungefähr soweit weg wie U880 und Z8.
geht gelten ganz andere Kriterien. Axel S. schrieb im Beitrag #4673028: > weil > ihm Arduino/AVR zu langsam ist Das kann ja sein. Mach mal umfangreiche float oder double Berechnungen auf dem AVR. Da kann ein Stm32F4 mal eben locker einen Faktor 100 bringen. Ob die ADC Werte dann mit einer Funktion
-
Thread
effiziente Division durch 10
hach ja. Seit ich von 8bit AVR auf 32bit Cortex mit FPU umgestiegen bin brauch ich sowas nicht mehr. Seitdem ist x/10 wieder x/10 :-))
lolli schrieb im Beitrag #3514493: > hach ja. Seit ich von 8bit AVR auf 32bit Cortex mit FPU umgestiegen bin > brauch ich sowas nicht mehr. Seitdem ist x/10 wieder x/10 :-)) Ich höre schon die Jammerei nach der Steckdose, wenn der Remote-Sensor im Dauereinsatz alle
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
ich jetzt vor mich damit Hobby maessig zu befassen. War in der Vergangenheit nur zu sehr mit PIC, AVR und STM32 belastet und da sieht man weniger über den Zaun. Dieses mal ist aber die niedrige Stromaufnahme wichtig und dachte der MSP430 wäre dazu gut geeignet. In der Vergangenheit war Leistungsaufnahme
für 10 Stunden. Finde ich nicht wirklich toll. Das sind 28 ppm Abweichung, da sollte mit einem 32-kHz-Quarz mehr machbar sein. Ansonsten: [[AVR_-_Die_genaue_Sekunde_/_RTC#Echtzeituhr_mit_Uhrenquarz]] Der Code dort ist zwar für einen AVR, aber die Idee dahinter kann man ja auch woanders implementieren
-
Thread
Bitmanipulation beschleunigen
c = __builtin_avr_insert_bits (0x55554444, in, 0); d = __builtin_avr_insert_bits (0xffff6666, in, 0); return (uint32_t) a + (((uint32_t) b) << 8) + (((uint32_t) c) << 16) + (((uint32_t) d) << 24); } [/c
> d = __builtin_avr_insert_bits (0xffff6666, in, 0); aha, nach 6 kommt f Eine andere Idee: [c] int8_t c=PORTD; //zum Test, damit nichts wegoptimiert wird register union{uint32_t i32;uint8_t b[4];}u; switch(
-
Thread
Diverse Geräte (Oszis, Bohrmaschine) und etliche Bauteile günstig abzugeben Gesperrt
So und weiter gehts. Habe da noch nen kit, atmega8 atmega32 und atmega128 gefunden. Um es kurz zu machen. Frau weg, scheidung 3 kinder alle 14 tage Freundin treibt ab Freundin ist auch weg Leben im arsch
avr avr schrieb im Beitrag #3965217: > Marc S. schrieb im Beitrag #3964896: >> ich habe dir zeitgleich auch eine nachricht geschickt, sollen wir das da >> besprechen? der preis klingt super :O > >
-
Thread
Atmel AVRISP mkII, Atmega32 und avrdude
Hallo zusammen, ich habe hier den Atmel ISP mkII und einen Atmega32 auf einem Steckbrett. Ich benutze Ubuntu mit dem AVR-Plugin für Eclipse und zum flashen avrdude. Der ISP wird erkannt jedoch liefert folgender Befehl eine Fehlermeldung: avrdude -pm32 -cavrisp2
Gemäss: http://www.google.de/search?q=avr069+pdf&hl=de&gbv=2&gs_l=heirloom-serp.1.0.0l10.458441.471272.0.475366.32.15.0.1.1.8.115.1181.12j2.14.0...0.0...1c.1.4f2H90ZrFbE&oq=avr069 Seite 14 ist das die Fail-Rückmeldung 0x20 STATUS_TGT_REVERSE_INSERTED
-
Thread
Z80 Board Identifizierung
Z80Freak schrieb im Beitrag #3550229: > 5x32k Huch, Tschuldigung, 2732 sind ja nur 4k, also 20k Eprom. Ich war auf dem falschen Dampfer ob der "32".
DMA-Controller sind alle direkt kompatiblen Bausteine verbastelt. Als Decoder ein 74HC138, dann noch ein 74HC14 Inverter (besser wäre HC04, den kann man auch als Taktgeber einsetzen) und ein Oder-Gatter 74HC32 (IORQ/MRQ,RD,WR). Also zum Mutmachen: Kein Hexenwerk, sowas aufzubauen - einfach an die vorhandene
-
Thread
[V] Diverse Dinge
Sockel ATSTK600-TQFP144. Selten gebraucht voll funktionsfähig. Zusätzlich zu dem enthaltenem ATMEGA32L-DIP und ATMEGA2560 lege ich noch 3x AT32UC3A3256 bei. Foto: atstk600.jpg Referenzen: http://www.reichelt.de/AVR-STK-600/3/index.html?&ACTION=3&LA=446&ARTICLE=84348&artnr=AVR+STK+600&SEARCH=stk600
entwicklungskits-prozessor-mikrocontroller/7153678/ http://www.hdwireless.se/index.php/products/wi-fi-products Foto: Atmel-EVK1104-AVR32.jpg Preis: 100,- ---------------------------------------------------------------------------------------------------------------------------------- 8.0" LCD von Sharp Referenzen: http
-
Thread
ATmega8. Umbau als 2GHz Frequenz-Logger
1 + Pin 13 sind Inputs)(2,12 Master Reset)(Pin 6+8 sind Outputs) Pin8 geht am AVR zu Pin 11,Pin 12 geht am AVR zu Pin 3 PS: Der IC 74HC00 ist ein Quad Nand mit je 2 Inputs (Gehäuse DIP14)
Eingang am selben IC. Durch diese Verschaltung hat die "2. Hälfte" des 393 die Teilerausgänge :32 :64 :128 und :256 ... und liefert an den Pins (18,19,13,11) des AVR folgende Frequenzen: Pin 18: Empfangsfrequenz /64 /32 (=Empfangsfrequenz/2048) Pin 19: Empfangsfrequenz /64 /64 (=Empfangsfrequenz
-
Thread
Verkaufe ATmega128-16AU
Apotheke: Muß echt geil sein, sich beim gierigsten deutschstämmigen Apotheker melken zu lassen: 15,27/14,32/12,14 EUR (1er/10er/25er)... ...oder von Reichelt dafür 11,95 EUR abzocken lassen. Wo es doch mitten in Deutschland noch anständige Händler gibt, die selbst Einzelstücke *** GANZ ERHEBLICH
> Muß echt geil sein, sich beim gierigsten deutschstämmigen Apotheker > melken zu lassen: 15,27/14,32/12,14 EUR (1er/10er/25er)... Wenn Du meinen Text entspannter gelesen hättest (siehe: primitiver Vergeleich) hättest Du meine Ironie wohl verstanden. Deine Preise von digiki sind die von Auslaufmodellen
-
Thread
C++?!?
@ Jörg Shame on me, du hattest recht. Ich Dummerchen habe für den C++-Quellcode den avr-g++ direkt verwendet. Warum ich das gemacht habe, keine Ahnung. Verwende ich den avr-gcc passt das Ergebnis auch größenmäßig. Wo liegen da eigentlich die Unterschiede zwischen avr-gcc und avr-g++? Wenn der avr-gcc sowieso c++ schluckt, wofür gibt es dann den avr-g++?
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
Altes Produkt, alter Halbleiterprozess, vergleichsweise schwache Ausstattung. Wenn überhaupt noch AVR, dann die neueren AVR128DA/DB/DD Serien. Die laufen nämlich auch bei 3.3V mit voller Geschwindigkeit, weil die in einem neueren Prozess gefertigt worden sind. Ansonsten STM32L/STM32U (https://www.st.com
schrieb im Beitrag #7498257: >> Egal was du machst, nimm keinen PIC. > > Ja klar, es gibt nur AVR in Deiner kleinen Scheinwelt! Muss dich leider enttäuschen, AVR gibts bei mir nur fürs Hobby, beruflich sind es STM32 und leider immer noch PIC. > > Tim T. schrieb im Beitrag #7498257: >> Der
-
Thread
ARM und Assembler Programmierung?
oder doch? Jedenfalls fehlt gutes Lernmaterial für Anfänger. Macht es überhaupt Sinn bei einem STM32 Assembler zu nutzen oder macht man sich damit das Leben nur unnötig schwer? Wenn man nach AVR Lösungen sucht, findet man oft Assembler Lösungen und Erklärungen. Das ist eine Sache die ich bei 8 Bit
/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf
-
Thread
Atmega32u4 über ISP programmieren
Programm via AVRdude auf den Chip zu spielen. Auf einem Breadboard habe ich jetzt die SPI Pins des Atmega32u4 mit dem 10-Pin Header verbunden. Ich benutze die Chip Pins 9 (SCLK), 10 (MOSI), 11 (MISO), 13 (Reset), 14 (VCC) und 15 (GND). Ich habe die Treiber für den Programmer installiert und rufe auf dem
: cannot get connection status avrdude.exe: initialization failed, rc=-1 avrdude.exe: AVR device initialized and ready to accept instructions avrdude.exe: Device signature = 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATmega32U4 is 1E 95
-
Thread
DCF77 Empfangsprobleme
reagieren nur auf Anforderungen, die den Clientmodus verwenden..." Alles versucht, kein Erfolg. w32tm /config /manualpeerlist:<NTP_server_IP_Address>,0x8 /syncfromflags:MANUAL net stop w32time net start w32time w32tm /resync Mit PTB geht es genausowenig. Muss Uhr ab und zu manuell nachstellen.
waren für ATMega8535 gedacht. Vollkommen egal. DCF77-Decodierung und LCD-Steuerung sind sowas von AVR-Typ-unabhängig, das einzige worauf es ankommt ist ausreichende I/O-Anzahl für die jeweilige Anwendung. Man braucht dafür nicht mal RAM -- die 32 Allgemeinregister reichen für solch einfache Dinge dicke
-
Thread
ARM7: Start geglückt aber noch Fragen
Pinnern. Das finde ich schon sehr bequem, um "mit vollem C Umfang" zu programmieren. Die 8- und 14-Pinner setze ich fast so oft ein, wie früher Logik-ICs (1 AVR statt 2..20 TTLs). Peter
komfortable Gangschaltung von 31 khz bis rauf nach 40 Mhz. Dennoch sind es eben 8 Bitter und bei Int32 rödeln die sich schon einen ab. Ich werde sie auch weiterhin als kleine Helfer einsetzen, die Viecher mit 14 Pins sind teilweise randvoll mit Peripherie gepackt, alles was man sich wünschen kann. Im
-
Thread
Brauche Hilfe AT Mega 8 im Raum Bremen evlt. vor Ort
Einfacher Lösungsansatz ohne Flußdiagramm. Es gibt 32 Eingangszustände und 32 Ausgangszustände. Nun kann man die Eingangszustände zyklisch abfragen und dann den entsprechenden Ausgangszustand setzen. Eingangszustände Ausgangszustände (Bsp.) 0 0
Ich meine hinbekommen mit den 32 verschiedenen Zuständen.
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
. 8-Bit oder 32 Bit: Egal, nimm was gängiges, also AVR oder Cortex-M0/3/4. Hier gibt es im Netz oder in Foren viel Unterstützung. Stefan Frings hat z.B. ganz brauchbare Tutorials geschrieben http://stefanfrings.de/mikrocontroller_buch2
, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
-
Thread
Fragen zu Grafik-LCD 128x64?
skaliert werden, was aber unschön aussieht. Beide Ansätze gefallen mir nicht. Wohlgemerkt, das gilt für AVR oder andere kleine Controller. Wenn ein schneller 32Bit Controller mit viel RAM benutzt wird, ist ist ein Buffer die sinnvolle Lösung. Was ich erreichen wollte: * Es sollen gleichzeitig Fonts verschiedener
Grafikfunktionen mit der Lib benutzt werden sollen. Ob höher auflösende TFT-Displays überhaupt sinnvoll an einem AVR betrieben werden können? Das werde ich bei Gelegenheit mal testen. Was ich bisher gesehen habe, hat mich geschwindigkeitsmäßig nicht überzeugt. > Deine arial32.h ist viel zu umfänglich. Welchen
-
Thread
EAGLE 3D - zeigt eure Projekte Bilder
0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_FKP_CHIP_1812(:SMD FKP Kondensator 1812:SMD Capacitor 1812 MLF32_7X7:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:IC_SMD_MLF_32_070MM(:SMD IC MLF32 7x7 Package: TQFN-32_7X7:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:IC_SMD_MLF_32_070MM
#local cam_show_focal_point = off; // Fokuspunkt als roten Punkt anzeigen #local cam_aperture = 14; //15 Higher Aperture means less area in focus #local cam_blur_samples = 128; // Blur-Samples für Verzeichnung DOF 4-32 #local cam_variance = 1/20000; #local cam_confidence = 0.9; //Kamerablickpunkt
-
Thread
AVR Toolchain: Linux Distribution vs. Atmel
-binutils-2.25-win32 libc canadian ./install-toolchain.sh avr /opt/uC/avr-gcc-5.1.0-binutils-2.25-win32 gcc canadian ./install-toolchain.sh avr /opt/uC/avr-gcc-5.1.0-binutils-2.25-win32 gdb canadian ./install-toolchain.sh avr /opt/uC/avr-gcc-5.1.0-binutils-2.25-win32 avrdude canadian ./install-toolchain.sh avr /opt/uC/avr-gcc-5.1.0-binutils-2.25-win32 clean canadian Das ganze lädt die Sourcen der verwendeten Pakete herunter