-
Thread
RTC extern oder Intern
[[AVR - Die genaue Sekunde / RTC]]
Firma: Thomas Eckmann Informationst.) (thomase) >Atmega 48pa:– Power-save Mode: 0.75μA (Including 32kHz RTC) >Atmega 644pa:– Power-save Mode: 0.6μA (Including 32 kHz RTC) WOW, da hat sich ja einiges getan!
-
Thread
"Universalprogrammer" für Linux
programmierbaren Devices umfasst derzeit etwa 400 Typen, wobei teilweise auch generische dabei sind (z.B. STM32F0xx-32K), die meherere Typen abdecken. Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx - Microchip
Forderungen, dass der Quellcode auch mit der Arduino-IDE übersetzbar und flashbar ist... STM32: Bevor ich über 20000 Zeilen Assemblercode von AVR nach Thumb2 übersetze, fallen mir sicher sinnvollere Projekte ein :-) Jörg
-
Thread
Aurel AM 433MHz Empfänger - Signal auswerten
der Interrupt kommt nicht wie oben geschrieben mit 100us sonder mit 32us und die #defines beschreiben mein Zeitfenster Sollwert lt. Protokoll: 854.5µs #define WS300_HIGHMIN 15 -> 15*32 = 480us #define WS300_HIGHMAX 40 -> 40*32 = 1280us Sollwert lt. Protokoll: 366.2µs #define WS300_LOWMIN 4 -> 4*32 = 128us #define WS300_LOWMAX 15 -> 15*32 = 480us für den WS300
-
Thread
[V] Entwicklungskits, Gehäuse, Elektronik
besteht aus folgenden Komponenten(Hauptentwicklungskit und Adapterkarten) 1x ATMEL ATSTK600 KIT, AVR & AVR32 STARTER DEVELOPMENT neu & unbenutzt Neupreis 226,95 https://www.reichelt.de/Programmer-Entwicklungstools/AVR-STK-600/3/index.html?&ACTION=3&LA=2&ARTICLE=84348&GROUPID=2969&artnr=AVR+STK+600 1x ATMEL ATSTK600-SC11 CARD, ATSTK600, 14/20/24/32 WSOIC neu & unbenutzt Neupreis 54,70 EUR CARD, ATSTK600, 14/20/24/32 WSOIC; Umwandlung von:14/20/24/32-WSOIC; Umwandlung zu:-; Rastermaß:-; Reihenabstand:-; Baureihe:megaAVR; SVHC:No SVHC
-
Thread
TFT an AVR anschliessen
Bei der Berechnung ging ich davon aus, dass ein AVR wohl nicht mehr als ein Byte/µs in den Display-Controller schreiben kann. Hier eine Hochrechnung für 50 Bilder/s anzustellen, ist sinnlos. Größere µCs schreiben mit 16 oder 32 Bit Datenbreite. Das ist
Adapter!? 2. http://www.ebay.de/itm/7-inch-TFT-LCD-module-800x480-SSD1963-w-touchpad-PWM-arduino-AVR-STM32-ARM-/121017488870 Mal naiv gefragt: Kann ich die beiden Displays problemlos in Verbindung mit dem STM32F4 Discoveryboard nutzen? Gruss Uwe
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
No initialization required *Carefully optimized to use instructions which are available on all AVR cores and have the same instruction timing across all devices. *Supports standard AVR, reduced core AVR (Attiny 4/5/9/10/20/40) and XMEGA (untested) without special case handling. *New:Supports
wieder eine Sache der Einstellung. Habe den Test mit nem atmega8 gemacht und eingestellt war ein 32er.
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
nicht finden: Can't locate RRDTool/OO.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl /5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/pe rl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at ./rrdtool_dbcreate.p l line 5. BEGIN failed--compilation aborted
tty40 /dev/tty45 /dev/tty5 /dev/tty54 /dev/tty59 /dev/tty63 /dev/ttyprintk /dev/tty1 /dev/tty14 /dev/tty19 /dev/tty23 /dev/tty28 /dev/tty32 /dev/tty37 /dev/tty41 /dev/tty46 /dev/tty50 /dev/tty55 /dev/tty6 /dev/tty7 /dev/tty10 /dev/tty15 /dev/tty2 /dev/tty24 /dev/tty29 /dev/tty33
-
Thread
gcc11 könnte das avr Backend verlieren
tendiere momentan dazu, das auch so zu lassen (sofern überhaupt die Option besteht, das Design der avr-libc zu gestalten). Stattdessen könnte man ohne -print-multi-lib auskommen und das Wissen über -mdouble32/64 etc. in das py-Skript einbauen. configure würde dann testen, welche Multilib-Optionen vorhanden
- ARM (big endian) avr - Atmel AVR Microcontroller bpf - BPF (host endian) bpfeb - BPF (big endian) bpfel - BPF (little endian) hexagon - Hexagon lanai - Lanai mips - MIPS (32-bit
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
STM8 und STM32 sind in ähnlichen Preislagen, dafür gibt es dann auch lesbare Doku ;)
enthalten keil spezifische Modifier die auf einem PC Compiler in nichts umdefiniert werden. Die FAT32 spezifischen Buffer Offsets sind in fat32.h definiert Thomas
-
Thread
LCD ausgabe mit AVR Studio
des Display's sind und das R/W, E,... Kann mir jemand sagen, wie das bei AVR Studio gemacht wird und wie ich dann eine Ausgabe hinbekomme ??? Hab schoin gelesen, dass printf relativ Speicheraufwendig ist, also lieber irgenswie anders. Ach ja, ich hab einen ATMega32 und hab
des Display's sind und das R/W, E,... > Kann mir jemand sagen, wie das bei AVR Studio gemacht wird und wie ich > dann eine Ausgabe hinbekomme ??? > Hab schoin gelesen, dass printf relativ Speicheraufwendig ist, also > lieber irgenswie anders. > Ach ja, ich hab einen ATMega32
-
Thread
LED toggeln mit ATxmega256A3BU
Frage vielleicht gar nicht stellen sollen. Das Problem ist, es gibt keine/kaum käufliche Bücher zu C++14 und C++17. So richtig Nutzen bringen die auch nur wenn man die Cpp Standard Lib hat, diese entwickelt sich hauptsächlich weiter. Die gibt es aber für AVR offiziell nicht. Es gibt zwar eine auf GitHub
vielleicht gar nicht stellen sollen. Das Problem > ist, es gibt keine/kaum käufliche Bücher zu C++14 und C++17. So richtig > Nutzen bringen die auch nur wenn man die Cpp Standard Lib hat, diese > entwickelt sich hauptsächlich weiter. Die gibt es aber für AVR offiziell > nicht. Es gibt zwar eine
-
Thread
Datenrekorder auf SD-Karte mit mega88
darin, die sehr hohe, benötigte serielle Taktfrequenz für den DAC/ADC zu erzeugen. Die wollen oftmals 32-256 x fs. Das geht nicht mit einem AVR.
genau das was ich gerade suche! Super Projekt ! Aber hat hier jemand, MrData schon mit einem Mega32 zum laufen bekommen? Ich bringe das ganze mit WinAVR nicht zum compilieren. Verzeiht meine Unwissenheit ;-) Bin erst vor kurzem auf C umgestiegen.
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
auf dem STM32F100 einen Advanced Timer mit 3 PWM Registern in einem Timer. Das Prinzip bleibt aber genau das gleiche. Lies dir doch einfach mal AVR314 durch, wie jetzt schon öfter vorgeschlagen. Da steht das Prinzip
schon willig drehen. Gut geeignet als MC sind übrigens die XMega wegen der AWEX Einheit oder die STM32 mit Advanced Timer. Ich habe damals AVR447 mit reichlich Konsolenunterstützung (Messwerte und Debug) auch auf diese MC portiert.
-
Thread
Die genaue Sekunde / RTC Gesperrt
Habe bis jetzt nur die MHz zahl des Quarz (16MHz) angepasst und die signal.h rausgenommen, da mir WinAVR sagt sie sei zu alt. Ich benutze einen ATmega32, würde mich freuen wenn ihr mir weiterhelfen könntet, ich muss dazusagen, ich kenne mich noch nicht so gut mit dem Programmieren vom µC aus. Danke
[[AVR - Die genaue Sekunde / RTC]]
-
Thread
32Bit Zähler zählt nur bis 255.
Sicher, dass ein Integer 32bit auf einem 8-Bit AVR hat ?!
Vektoren rechnet man nicht. raketenfred schrieb im Beitrag #2015258: > Sicher, dass ein Integer 32bit auf einem 8-Bit AVR hat ?! Was hat VHDL mit AVR zu tun? Gustl Buheitel schrieb im Beitrag #2015295: > Und ist Integer immer unterschiedlich? Nein. Da sind offenbar ein paar Softwerker reingerutscht
-
Thread
FT232RL schluckt erstes Byte der Übertragung
wenn UDRE eintritt, d.h. UDR ist leer, resp. das nächste Byte kann gesendet werden */ #ifdef __AVR_AT90CAN128__ ISR(USART1_UDRE_vect) #endif #ifdef __AVR_ATmega32__ ISR(USART_UDRE_vect) #endif { #ifdef UART_DEBUG UARTRingTracker.TX_ByteCount++; //nur für Überwachungszwecke !! #endif
/Gegenseite empfangsbereit // es !dürfen! weitere Zeichen gesendet werden ... #ifdef __AVR_AT90CAN128__ UDR1=*UART_TX_Control.READ_Pointer; //Datenbyte in das Register UDR1 schreiben #elif defined __AVR_ATmega32__ UDR=*UART_TX_Control.READ_Pointer; #endif
-
Thread
Wlan2Serial Modul für 5 euro
Hallo Holger, kurze frage mal heißt das jetzt (GPIO12-14) 12 und 14 oder 12 bis 14 ? Danke
GPIO12, GPIO13 und GPIO14. Holger
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Maxim B. schrieb im Beitrag #5441364: > Dafür gibt es interne SRAM. Zeige mir den AVR mit 32 oder 64 KB internem SRAM.
Du hast Recht: STM32 paßt besser für die Zukunft als AVR. AVR wird bestimmt immer mehr als eher Übecontroller benutzt, und dann wird AVR gar eingestellt...
-
Thread
AVR Net IO Dropdown Liste
vorn etwas länger z.B. xx_INVA14, damit INVA14 nicht am Anfang des Pakets steht. Sascha
usart_write_str("M"); break; case ('N'): //14 PORT_tmp2 = PORT_tmp2 + 32; ausgaenge_schalten[13] = 1; usart_write_str("N"); break; case ('O'): //15 PORT_tmp2
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
avr/lib/avr5/atmega3290p avr/lib/avr5/atmega3290pa avr/lib/avr5/atmega32c1 avr/lib/avr5/atmega32hvb avr/lib/avr5/atmega32hvbrevb avr/lib/avr5/atmega32m1 avr/lib/avr5/atmega32u4 avr/
lib/avrxmega2/atxmega32a4u avr/lib/avrxmega2/atxmega32c3 avr/lib/avrxmega2/atxmega32c4 avr/lib/avrxmega2/atxmega32d3 avr/lib/avrxmega2/atxmega32d4 avr/lib/avrxmega2/atxmega32e5 avr/lib/avrxmega4/ avr/lib
-
Thread
LC Oscillator am AVR
. Ja, denke ich auch. Am besten auf ein ganzzahliges Vielfaches. Edward erwähnte etwas von 13.5 - 14.5 MHz. Das kommt mir irgendwie bekannt vor. 14 komma dingsbums, ist das nicht ein Farbträger.. Moment mal, da war doch was. Mein alter Commodore brauchte einen Quarz 14,x MHz für Ntsc und einen 17
Also 14 MHz da 64usec mal 896 = 14e6. Farbe will ich nicht locken. Nur was besseres als http://www.knology.net/~gdion/videoverlay.html Was ich bisjetzt habe versucht zu locken. Jetzt geht es an die Details
-
Thread
Programmcode komprimieren
ari und bwt+ari. Die Resultate (in Bytes): Blockgröße 1 KiB: 15.051 und 15.057 Blockgröße 2 KiB: 14.973 und 14.977 Blockgröße 4 kiB: 14.929 und 14.934 Blockgröße 8 kiB: 14.908 und 14.912 Zum Vergleich: Die arithmetische Kompression alleine packte das File auf 14.891 Bytes, der oben angesprochene
für > einen externen Flash da ist? Wobei ich dafür kein Flash, sondern ein SRAM wie zB 23K256 (32k SPI) nehmen würde. fchk
-
Thread
Neue Cortex-M0+-Familie von Atmel
Heiko Jakob schrieb im Beitrag #3212683: > Sieht eher nach dem Sargnagel für die 32-bit AVRs aus :-( > Mal gespannt wie lange sich die UC3s noch in der Roadmap von Amtel > halten. glaub nicht dass die so schnell von der Bildfläche verschwinden, für die 32bit AVR kommt eher ein
Lohnt es sich denn überhaupt noch sich mit zb.8Bit AVR zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
-
Thread
SHARP LJ640U34 von Pollin?
Mit einem AVR direkt wirds schwer: 640x400x70Hz=18MHz. Da man 2 Leitungen hat, reicht die Hälfte, also 9MHz. Man müsste also etwas Logik zusammenbauen um mit einem AVR 8bit ausgeben zu können, die dann als 2x 4bit seriell übertragen werden. Der AVR selbst müsste nur 2,25MByte/s liefern, was kein Problem sein sollte.
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
> installiere ich zuerst > avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe (wohl letzte mit > Installer), dann ersetze ich die Files per Hand, die aus späteren Atmel > Studio genommen wurden. AVR-Studio 4.19 kann
\AVR8\ ... So habe ich das nun versucht, mit avr-gcc-12.1.0-x64-windows und auch mit avr-gcc-14.1.0-x64-windows von der angegebenen Seite. Ich bekomme nur Fehlermeldung: [code] avr-cpp -mmcu=atmega1284
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
Ausführbares; > zusätzlich muss gelinkt / lokatiert werden. Am einfachsten geht das, > indem man avr-gcc als Treiber verwendet, z.B.: > $ avr-gcc -x assembler rjmptest.asm -o rjmptest.elf -mmcu=atxmega32e5 > -nodefaultlibs -nostartfiles Ah, danke. Das sieht besser aus: [avrasm] $ avr-objdump
Ein Hardwarebug im AVR (x)Core - das klingt ja grausam. Ich werde auch versuchen, den BUG nachzustellen: Dazu habe ich mir mal schnell bei https://www.ebay.de/itm/ATXMEGA32E5-AU-AVR-Mikrocontroller-EEPROM-1kB-SRAM-4kB-Flash
-
Thread
mk2 unter windows 10
Hauptproblem) Unter Jungo ist nur der WinDriver aufgelistet. Es lässt sich mit Zadig ein libusb32 treiber installieren. Im Gerätemanager scheint es dann ok, der AVR ISP MKII clone taucht unter libusb-win32 devices. (nicht unter Jungo) AVR studio findet den AVR ISP MKII nicht. Wie kann das Problem
Hallo Stefan, danke für die Info. Ich frage mich ob man den AVR ISP MKII clone (USBprog 3.0 mit AVR ISP MKII firmware) unter windows10 überhaupt zum laufen bekommen kann. Er taucht beim Gerätemanager nicht unter Jungo sondern unter libusb-win32 devices. Kann
-
Thread
gcc und Optimierung
übergeben werden sollen und am Ende in welchen Registern stehen. Ich brauche diese Funktion: http://avr-asm.tripod.com/math32x.html (ziemlich in die Mitte scrollen)
werden, da die Einzelbitzugriffe als > Maschinenbefehle existieren (sbrs, sbr) und sie vom Compiler (avr gcc) > auch verwendet werden. Genauso muß man es machen, das ganze Assembler-Rumgewurstel ist voll für die Katz! Und da es hier um 32 Pins des LCD geht, die 32 Bits in 4 Registern zugeordnet
-
Thread
AVR Studio 4.19 - No AVR Toolchain installation found
http://www.atmel.com/images/avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe http://www.atmel.com/Images/AvrStudio4Setup.exe Diese beiden 32bit Versionen (4.19) hab ich gerade mal testweise unter Extrem-Bedingungen installiert
Habe avr8-gnu-toolchain-installer-3.4.5.30-win32.any.x86 - 15.972MB avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe werde ich gleich ausprobieren. Ist halt so, daß in Beiträgen im www mal die eine und
-
Thread
Einfaches Programm zum Testen, ob das STK500 auch läuft
AVR Studio keine Ruprick namens STK500...
auf COM1 gelegt, damit es bei allen drei Laptops/Netbooks auf dem gleichen COM liegt, und habe im AVR-Studio die Signatur ausgelesen. Welche Beiträge mir dabei sehr geholfen haben, waren einmal von spammi (Gast) vom 24.11.2013 um 14:03(bzgl. der COM Einstellungen), von spess53 (Gast) vom 03.12.2013
-
Thread
Arduino Q, Qualcomm kauft Arduino, neue IDE ante Portas
, irgendwelche Libraries fehlten In der Zeit, als die IDE entstand, war Arduino im wesentlichen AVR. Die anderen Prozessoren kamen erst viel später. Für den AVR gab es da schon seit sehr langer Zeit Atmel Studio oder Eclipse mit AVR-Plugin und WinAVR, die alle mit eine bis zwei clicks installiert
Oliver S. schrieb im Beitrag #7969105: > Für den AVR gab es da schon > seit sehr langer Zeit Atmel Studio oder Eclipse mit AVR-Plugin und > WinAVR, die alle mit eine bis zwei clicks installiert waren. Das > Argument zählt also nicht. Viel zu kompliziert
-
Thread
Atmega 32 zu hoher Low Pegel
Wenn ich bei meinem Atmega 32 (bzw. bei verschiedenen Atmega32) einen DAC anhänge, geht der Low-Pegel auf 1,2 V und der DAC sieht den programmieren Low Pegel als High Pegel an.. DAC: http://www.analog.com/en/digital-to-analog-converters
HEX-Schmitt-Inverter benutzen und dann halt alles invertiert programmieren,aber.. wenn ich einen normalen 74LS14 (ohne DAC) an den Atmega hänge, springt der Low pegel auf 1,2 V und der 74LS14 ,sieht den Pegel als high an und gibt einen Low Pegel aus.. 74LS14: http://www.ti.com/lit/ds/symlink/sn74ls14.pdf
-
Thread
Funktionstest für den ISP
Hallo. Ich hab mir vor kurzem ein Testboard für den MEGA32 bei Embedit und einen ISP Programmer bei Ebay gekauft. Nun kann ich weder mit Codevision noch den AVR-Studio noch mit YAAP eine Verbindung zum Controller aufbauen. Nun kann es ja zum einem an den Fuse
Hallo. Ich hab mir eben vor kurzem ein Programmiergerät für 14 Euro bei Ebay gekauft. Laut dem Verkäufer wird das Gerät vom AVR-Studio unterstützt, aber er baut einfach keine Verbindung auf. Es kann natürlich auch sein, dass ich die Fuse-Bits für den MEGA32 falsch
-
Thread
USB Koppelfeld für Festplatten
ich mit Hilfe des I²C-Expanders einlesen. Inzwischen ist die Anzahl der Eingänge mit VUSB1.. VUSB14 am HUB deutlich angewachsen und die Ausgänge für VUSB1.. VUSB14 an den Bridges und zum Schalten der Festplatten-Versorgung habe ich auch noch. Mit VUSB1.. VUSB14 am HUB sind's schon 14 Eingänge, das
AM[7:1]: über 74HC165 und SPI an den µC OCS[7:1]: über 74HC595 und SPI vom µC Für die 14 USB-Power-Schalter fallen an: OCS[14:1]: über 74HC165 und SPI an den µC PRTPWR[14:1]: über 74HC595 und SPI vom µC Einverstanden?
-
Thread
AVR für Zündung geeignet?
Hallo Werner Ich muss dir wiedersprechen dass das EEPROM für eine Kennfeldtabelle in einem AVR nicht ausreicht. Bei den meisten älteren Autos werden häufig 8Bit 16x16 Kennfelder verwendet. Was dann genau 256 Werte wären. Bei Motoren mit hoher Drehzahl kann werden 32x16 verwendet. Das beim
Also Programme findest Du kostenlos das AVR-Studio(für Assembler) oder AVR-GCC, allerdings C-Programmierung. Bascom ist soweit ich weiß nciht kostenlos. Proggis zum flashen: PonyProg(www.lancos.com), AVR-Dude und weitere... Einen Programmer
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
Das ging doch hier um einen AVR und Du hast jetzt einen PIC. Habe ich was verpennt?
die software war doch erst für einen avr, warum jetzt pic ?
-
Thread
M16C samt Dev-Kit für lau!
weiss jemand die nummer von dem SKP32C84 ?
/skp/skp32c84/starter_kit/SKP32C84_BOM.pdf *und hier:* http://america.renesas.com/products/tools/introductory_evaluation_tools/starterkits_evaluation_boards/skp/skp32c84/starter_kit/SKP32C84_Schematic.PDF *und
-
Thread
Atmel AT JTAG ICE3 unter Linux
device, serial number: J30200030675 Reported device ID: 0x9587 Configured for device ID: 0x9587 atmega32u4 JTAG config complete. Preparing the target device for On Chip Debugging. Waiting for connection on port 4242. Bin gespannt auf die nächsten Schritte mit avr-gdb unter eclipse... Ich werde berichten
Ich will mal es hier posten, da ich gerade avarice 2.14 erfolgreich unter Opensuse kompiliert habe. [code] red@BlechPC:~/iso/Atmel/avarice-2.14> avarice --jtag usb:0117 --mkII :4242 AVaRICE version 2.14, Apr 18 2021 20:39:39 Defaulting JTAG bitrate
-
Thread
Liste von ICs usw. fürs Breadboard
Schieberegister: 74HC165 und 74HC595 A/D Wandler: MCP3208 USB-UART: MCP2221A AVR Mikrocontroller: 8 Pins: ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284
#7469023: >> Warum denn diesen alten Mist. > > Weile diese alle im DIL verfügbar sind Nimm den AVR128DA28, den gibt es auch als DIL. Oder löte einen TQFP-32 auf eine Adapterplatine, das schafft jeder Löt-Anfänger. > und eine ISP Schnittstelle haben UPDI braucht nur einen PIN, viel einfacher
-
Thread
µC-PCC, PC-Programm zum steuern von Mikrocontroller
Tepesch (vlad_tepesch) > Datum: 01.01.2012 23:58 > Ganz nettes Projekt, leider wird nur so ein alter AVR-Typ unterstützt. Es werden die ATmega16 und ATmega32 vorerst unterstützt, weil diese am meisten verbreitet sind. > Interessanter als die PC-Gui fände ich die Uart-Protokoll-Beschreibung. Dieser ist
Hi >Es werden die ATmega16 und ATmega32 vorerst unterstützt, weil diese am >meisten verbreitet sind. Nur bei Amateuren. Ich benutze schon seit ca. 14 Jahren AVRs und habe noch keinen von den beiden in einem Projekt benutzt. Am Anfang waren
-
Thread
Attiny85 anfänger
https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
https://www.mikrocontroller.net/articles/Hauptseite#AVR-Tutorial
-
Thread
Ineffiziente Berechnung von AVR-GCC Gesperrt
im ANSI C mit Mindestgröße von 2 Byte festgelegt, was 16 Bit signed sind. Minimum! Auf einem 8 Bit AVR sind int 16 Bit signed. Auf deinem PC werden es sicherlich 32bit signed sein. Im Zweifel mit sizeof() Datentypgröße anzeigen lassen. Möchtest du konkrete Datentypengrößen verwenden, dann nimm int16_
Der Patch dazu ist nun upstream, d.h. in avr-gcc / gcc 14.0.0 enthalten.
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
die für uns wichtigen Dinge reduziert. > auf Basis unterschiedlicher Mikrocontrollertypen (PIC, AVR, MC68HC***, > etc.) schwebt mir z.Zt. so vor. Wir haben uns auf den PIC18F für die Nodes festgelegt. Am Gateway arbeitet mein Kollege auch schon etwas, der soll dann auf einem PIC32 laufen. Weitere
HS Quarz in kleiner flacher SMD-Bauform - 4 oder 8 Mhz geplant - kleiner THT-Röllchenquarz mit 32 KHz - CAN IC: Standard IC's: SO8 & SO14 High-Speed, SO14 Low-Speed. (3 Bestückungsvarianten.) - Drossel-Spule für CAN. - Optional Split-Terminmierung bei HS-CAN. - Der DS1820 (DS18S20,
-
Thread
Basic für 80C31
Signal her? Na, vom Nachbarsockel. Allerdings gibt es im JEDEC Pinout einen Unterschied zwischen den 32k EPROM und den 32k RAM Bausteinen. Erstere benutzen Pin 27 als A14 Leitung und Pin 1 als Vpp Anschluss, letzter tragen auf Pin 27 das /WE (Schreib-) Signal und an Pin 1 die Adressleitung A14. Das
"Na, vom Nachbarsockel. Allerdings gibt es im JEDEC Pinout einen Unterschied zwischen den 32k EPROM und den 32k RAM Bausteinen. Erstere benutzen Pin 27 als A14 Leitung und Pin 1 als Vpp Anschluss, letzter tragen auf Pin 27 das /WE (Schreib-) Signal und an Pin 1 die Adressleitung A14
-
Thread
Wie erschaffe ich einen 1 ms Takt bei einer Frequenz von 16MHz
> zwischen Fuses und Quellcode. Und für dich wohl auch..... Lesestoff: https://www.nongnu.org/avr-libc/user-manual/group__avr__fuse.html
durch 16000 teilen? Oder per Prescaler durch 16 und dann per Timer durch 1000, oder Prescaler durch 32 und Timer durch 500 oder Prescaler durch 64 und Timer durch 250? Oder durch 128 und Timer durch 125. Alles sehr seltsam - zumindest für mich, der ich mich bislang fern gehalten habe von allen AVR
-
Thread
Buchempfehlung für die Tochter
Alter? Ich würde mit C auf einem PC beginnen. z.B. mit Quincy auf Kommandozeile. Dann mal die AVR Tutorials anschauen. Danach kann man sich überlegen ob Arduino oder native AVR. Parallel mal Basics in Elektronik auf Steckbrett.
vorhanden. Weder über > Programmierung noch über Elektronik. > > LG, > Richard http://www.avr-asm-tutorial.net/
-
Thread
Verständnisproblem in AVR C Syntax Gesperrt
einem AVR 8 Bit, auf einem MSP430 16Bit und auf ARM 32 Bit. Ganz anders sieht es aus wenn man Strukturen definiert. Hier sollte man mit "[u]int_least_[8|16|32|64]_t" arbeiten. Man gibt dem Compiler damit auch
Frank M. schrieb im Beitrag #6562586: > Bleib einfach bei der Aufgabenstellung: Es ist ein 32-Bit-Register > anzusprechen. Dafür ist uint32_t der richtige Datentyp. Sage ich doch! Auf dem kleinen AVR-Gcc Teller ist das alles ok. Aber dann bitte nicht von "Plattform Unabhängig" sprechen.
-
Thread
Gürtelschnallen LED-Lauftext
kaskadierten 74HC595 Schieberegister bedient. Die relevante Pinbelegung ist dann: 1 DS 5 Vss 14 Vdd 17 SHcp 18 STcp nicht zur Ansteuerung nötig sind 9 SCL fürs EEPROM 10 SDA 11 Pid die Knöpfe 12 Piv 12 ENTER Es werden 32 Bits über STcp und DS rausgeclockt. Dabei werden
= 700 Hz Multiplexfrequenz. 700 Hz ~ 1,4ms Alle 1,4ms 32 Bit rauszuschieben und bissel rechen langeweilen einen AVR selbst bei nur 1 MHz. MFg Falk
-
Thread
DIAMEX ALL-AVR
gesetzt sein müssten, aber das dürfte wohl noch eine andere Baustelle sein): ruedi@tux:~> avrdude -p m32 -cavrisp2 -Pusb: xxx -v avrdude: Version 5.10, compiled on Mar 16 2011 at 14:19:15 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
neu angefangen mit µC und stoße schongleich auf ein Problem. Ich möchte gerne mit dem Diamex all-avr Programmer und Ponyprog einen Atmega 32 brennen aber der Geräte-Manager zeigt mir den programmer leider als jungo an und nicht als z.B COM1. Somit meine Frage kann ich den Programmer nutzen oder würde
-
Thread
AVR32: SDRAM und LCD
Framework. [c] unsigned char holewritecycle=15; // start config ebi for adresses on cs0 AVR32_GPIO.port[0].pmr1|=(1<<14); // enable PA14 function c this is cs0 AVR32_SMC.cs[0].CYCLE.nrd_cycle=holewritecycle; AVR32_SMC.cs[0].CYCLE.nwe_cycle=holewritecycle; // set hole write cycle to
=0; //nwait mode AVR32_SMC.cs[0].MODE.pmen=0; AVR32_SMC.cs[0].MODE.ps=2; //Page Size 0=4-byte Page, 1=8-byte Page, 2=16-byte Page, 3=32-byte Page AVR32_SMC.cs[0].MODE.read_mode=1; AVR32_SMC.cs[0].MODE.tdf_cycles