-
Artikel
Avr-gcc Bugs
.. 2.23 12742 mingw32 and --enable-lto in Canadian cross build 2.23 12161 Unconforming ELF file causes SIGSEGV in avr-ld 2.23, 2.22.x avr-libc 57114 Do not #define abs / labs 57071 57071 Fix math.h and function names that
Code bloat for single bit extractions 14 114100 Better indirect addressing on reduced Tiny 14 113156 avr build broken: ICE: 'global_options' are modified in local context 14 112944 Support .rodata in Flash for Devices with FLMAP 14 112830 ICE
-
Artikel
CAN
welches u.a. auch Anwendung in der Automatisierungstechnik findet. Mikrocontroller mit CAN. Atmel AVR. AT90CAN. Atmel AVR Controller mit CAN-Schnittstelle (ein Kanal) Speicher: (FLASH,EEPROM,RAM) AT90CAN32 -> 32KB 1KB 2KB AT90CAN64 -> 64KB 2KB 4KB AT90CAN128 -> 128KB 4KB 4KB 15 CAN "Message Objects"
Stickprobenumfang 1 - sollte schon funktionieren, auskommentiert bis nochmals belegt - mt] --> ATmega16M1/32M1/64M1. modernisierte Version der AT90CAN128 Serie inkl. LIN, PSC und DAC not sampled AT32UC3C. 32bit AVR mit zwei CAN controllern bis zu 512k flash, 64k RAM DMA, USB, Ethernet MAC, 2Msmps 12bit ADC,
-
Artikel
Linksammlung
fuer AVR von Imagecraft. Assembler. Atmel AVR ASM Site tavrasm - Toms Linux (Atmel) AVR Assembler gavrasm - Gerds Linux/Win/DOS AVR Assembler avra - avra ATMEL AVR Assembler für Linux, FreeBSD, AmigaOS und Win32
- AVR Mikrocontroller-Bausätze Alvidi - Headerboards mit AVR & AVR32 Controllern Steinert Technologies - Thailändischer Anbieter von Mikrocontroller Boards (AVR, ARM7, ARM9, PIC, dsPIC, PSoC, uvm.) Arduino
-
Artikel
AVR
Butterfly AVR Raven AVR JTAG-ICE AVR-ISP-Stick RN-Control C-Control PRO (AVR32) myAVR Board Pollin-Starterkit aTeVaL-Board – Nachfolger des bekannten Pollin Evalboards. ISP-mkii-Klon & Seriell/USB-Wandler via USB
und AVR32 Fuse-Bits – Das Setzen der Fuse-Bits ist ein berüchtigter Fallstrick bei den AVRs; vor dem Rumspielen damit unbedingt diese Hinweise lesen! AVR In System Programmer – Programmierhardware Pony-Prog
-
Artikel
AVRDUDE
Firmware 2.x als avrispv2 o.ä.), das Atmel AVRISP MKII (USB Ansteuerung mittels lib-usb bzw. lib-usb-W32), AVR910-kompatible Programmierer, den AVR Butterfly/AVR109-kompatible Bootloader, STK200-Programmierdongles und verschiedene andere Parallelport-Adapter sowie "serielle Statusportprogrammierer" (Siprog
Fragen im Forum erzeugt. Näheres hierzu in der Forumsdiskussion. AVRISPmkII + AVRDUDE + Window Vista (32). "avrdude was compiled without usb support". Offenbar enthielt WinAVR-20100110 zunächst fälschlicherweise eine AVRDUDE Version ohne USB Support Abhilfe (Einer der drei Punkte): 1. WinAVR deinstallieren
-
Artikel
Wanderkiste (Widlar)
02.11.2017 03.11.2017 962329514039 8 form 08.11.2017 09.11.2017 962330370058 9 da_miez 11.11.2017 14.11.2017 - nicht nötig - 10 sirs 9631x 14.11.2017 15.11.2017 JJD1410318668612 suche aktuell kleines Display für OrangePi 11 randy 820xx 17.11.2017 18.11.2017 962331902943 12 imazze 963xx 20.11.2017 21.11.2017
07.03.2018 962350261481 962352107342 5 tobel 53474 23.03.2018 11.04.2018 26.03.2018 13.04.2018 JJD14.10.316.168.697 JJD14.10.316.168.708 an dds5 erneut gesendet 6 dds5 60318 18.04.2018 23.04.2018 JJD14.10.319.856.038 9,9kg laut Einlieferungsschein 7 mindsolve 32429 25.04.2018 30.04.2018 962357505529
-
Artikel
AVR-GCC-Tutorial
Vorzeichenbehaftete int-Typen Typname Bit-Breite colspan="2"| Wertebereich align="center| C-Entsprechung (avr-gcc) int8_t align="right"| 8 −128 ⋯ 127 −2 7 ⋯ 2 7 −1 signed char int16_t align="right"| 16 −32768 ⋯ 32767 −2 15 ⋯ 2 15 −1 signed short , signed int int32_t align="right"| 32 −2147483648 ⋯ 2147483647
Vorzeichenlose int-Typen Typname Bit-Breite colspan="2"| Wertebereich align="center| C-Entsprechung (avr-gcc) uint8_t align="right"| 8 0 ⋯ 255 0 ⋯ 2 8 −1 unsigned char uint16_t align="right"| 16 0 ⋯ 65535 0 ⋯ 2 16 −1 unsigned short , unsigned int uint32_t align="right"| 32 0 ⋯ 4294967295 0 ⋯ 2 32 −1 unsigned
-
Artikel
AVR In System Programmer
, der auch mit AVR-Studio in Windows einwandfrei zusammenarbeitet. Weitere Infos auf weigu.lu. AVRISP mkII Klon mit dem Atmega32U2-Breakout-Board und der Lufa-Bibliothek. Mit der LUFA-Bibliothek (Eine Anleitung gibt es
AVRISPmkII kompatiblem Programmer (AVR Studio, Linux, MacOS) JTAGICEmkII kompatibler AVR Programmer (AVR Studio, Linux, MacOS) (keine AVR32, kein Xmega) OpenOCD Interface (sehr viel ARM Controller, PLD´s, FPGA´s) STK500v2 kompatiblem Programmer
-
Artikel
Elektronikversender
Stand Oktober 2022): Ab €500->frachtfrei, €200 bis €500 -> €5,49, €25 bis €200 -> €7,95, bis €25 -> €14,95 Große Auswahl an Mikrocontrollern, z.B. STM32 und LPC1xxx Sehr große Auswahl an Schaltnetzteilen von Meanwell (geschlossen, offen, auf PCB lötbar, DIN-Schiene) Shopsoftware gewöhnungsbedürftig, jedoch
aus China Ether-Deal. Unter sonstiges viele versch. Elektronik-teile Versand aus China NooElec. USB-AVR Boards (mega32u2) und rgbled-matrizen Versand aus Kanada Sine qua non surplus. Großbritannien AliExpress. Homepage: Verkaufsplattform für chinesische Händler - darunter viele Elektronik-Händler Versand
-
Artikel
Transistor-Übersicht
Schalttransistor Rei Zetex 0,27 FMMT619 SOT-23 50 2 40-400 200 0,2 0,625 120 Schalttransistor Rei Zetex 0,32 FMMT625 SOT-23 150 1 15-400 45 0,2 0,625 Schalttransistor Rei Zetex 0,32 MJ15003 TO-3 140 20 25-150 250 2 Leistungstransistor Rei Far alldatasheet.com 1,55 BD131 TO-126 45 3 30-70 15 60 Mittlere Leistung
Package U CE /V I C /A (Beta) P tot /W f T /MHz Bemerkung Lieferant Datenblatt ca. Preis/€ NTE912 DIL-14 - - - - - 5 NPN-Transistoren Far NTE 3,50 CA3086 DIL-14 - - - - - 5 NPN-Transistoren, abgekündigt eBay Intersil 0,50 MC3386 DIL-14 CA3127 DIL-14 BCV61 SOT143 30 0,1 100-800 0,25 100 2 NPN-Transistoren
-
Artikel
STM32
JTAG und SWD (Serial Wire Debug) Interface LCD Treiber für bis zu 8x40 Segmente TFT Treiber bei STM32F429/STM32F439 STM32F469/STM32F479 und vieles mehr ... Struktur der Dokumentation. Die Dokumentation der STM32 ist im Vergleich zur AVR-Familie umfangreicher und komplexer. Sie teilt sich in mehrere Dokumente
entsprechende Konfiguration über die BOOTx-Pins und/oder die Option-Bytes, und ein Programm wie stm32flash. Demo-Projekte. Einführung in die GPIO Programmierung der STM32F10x und STM32F30x Prozessoren am Beispiel des STM32F3 Discovery Boards und Vergleich zur AVR IO Registerstruktur * Programmbeispiel
-
Artikel
Pulsweitenmodulation
wird vor allem im Audiobereich gemacht. Dazu werden praktisch Operationsverstärker eingesetzt. In der AVR Application-Note AVR335: Digital Sound Recorder with AVR and DataFlash wird zum Beispiel ein mit Operationsverstärkern aufgebauter Chebychev-Tiefpass fünfter Ordnung verwendet. Man findet im Audiobereich
schon richtig viel zusammen. Etwas genauer: Schaltverluste beim FET Siehe auch. Pulsdichtemodulation AVR-Tutorial: PWM AVR-GCC-Tutorial: PWM Soft-PWM Motoransteuerung mit PWM LED-Fading AVR PWM Ambilight in Hardware 1-Bit Digital-Analog-Wandlung Forumsbeitrag: Audioausgabe mit PWM Forumsbeitrag: SPWM auf
-
Artikel
FIFO
FIFO-Speicher ist der des UARTs im PC. Dieser sammelt ankommende Daten solange, bis er fast voll ist (meist 14 Bytes). Dann wird ein Interrupt ausgelöst und der Prozessor kann "auf einen Rutsch" alle Daten auf einmal schnell auslesen. Ganz am Anfang hatten UARTs keinen FIFO und erzeugten für jedes empfangene
werden (8, 16, 32 Bit, ebenfalls structs). Alle FIFO-Funktionen sind interruptsicher aufgebaut, d.h. die kritschen Zugiffe auf die FIFO-Kontrolldaten erfolgen atomar. Damit ist der Einsatz im Hauptprogramm und in Interrupts
-
Artikel
Raspberry Pi Einführung
I2C SCL (siehe Raspberry Pi#Der_I2C-Bus) P1-07 (GPIO4): GPCLK0 (General Purpose Clock) P1-08 (GPIO14): UART TXD (siehe Raspberry Pi#Der_UART) P1-10 (GPIO15): UART RXD (siehe Raspberry Pi#Der_UART) P1-11 (GPIO17): UART RTS (siehe Raspberry Pi#Der_UART) P1-12 (GPIO18): PWM (Pulsweitenmodulation) P1-13
die Aufzeichnung starten: ./RasPi_logGPIO.sh [Liste mit GPIO-Pins] > ausgabedatei.txt Für die Pins 14, 31 und 23 sieht das Kommando z.B. so aus: ./RasPi_logGPIO.sh 14 31 23 > ausgabedatei.txt Die Aufzeichnung kann mit Strg+C gestoppt werden. Jetzt kann man die entstandene Datei (z.B. hier ausgabedatei.txt