-
PDF
Schematic_Atmega32U2_Ult.GPS_NOR-Flash_Sheet_1_20200330171408.pdf
1 2 3 4 5 A A 3,7V LIPO-Akku SW1 Anschalter VCC 3 U1 R3 S1 ATMEGA32U2-AU 4 GND ? TASTER C 4 V (SS/PCINT0)PB0 14 JP1 (SCLK/PCINT1)PB1 15 D1 (PDI/MOSI/PCINT2)PB2 16 AVR-ISP-6SMD Zenerdiode 17 MISO 1 2 VTG GND 24 (PD0/MISO/PCINT3)PB3 18 MOSI 4 5 RST B 32 PC1(RESET/dW) (
in „Datei auf SD-Karte via AVR auf Computer übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
benchtest.txt
Benchmark Ergebnisse CH32V003 Compiler: riscv-none-elf-gcc Version 14.2.0 / ch32v003fun Framework | Zeit [s] | Optimierung | int8 | int16 | int32 | float | Codegroesse | -------------------------------------------------------
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
benchtest3.txt
Benchmark Ergebnisse CH32V003 Compiler: riscv-none-elf-gcc Version 14.2.0 / ch32v003fun Framework | Zeit [s] | Optimierung | int8 | int16 | int32 | float | Codegroesse | -------------------------------------------------------
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
benchtest3.txt
Benchmark Ergebnisse CH32V003 Compiler: riscv-none-elf-gcc Version 14.2.0 / ch32v003fun Framework | Zeit [s] | Optimierung | int8 | int16 | int32 | float | Codegroesse | -------------------------------------------------------
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.lst
test.out: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 0000005e 00000000 00000000 00000054 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .debug_aranges 00000020 00000000 00000000 000000b2 2**0 CONTENTS
in „Frage zu Struktur für IO-Port bei AVRs“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
intTest.lst
gavrasm Gerd's AVR assembler version 4.1 (C)2018 by DG4FAC ---------------------------------------------------------- Quelldatei: C:\ATtiny85 Lernpaket\Assembler-Files\intTest\intTest.asm Hexdatei: C:\ATtiny85 Lernpaket
in „attiny85 interrupt-behandlung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Steu4414.asm
PORTD, 0x12 .equ DDRC, 0x14 .equ PORTC, 0x15 .equ PINB, 0x16 .equ DDRB, 0x17 .equ PORTB, 0x18 .equ WDTCR, 0x21 .equ TCNT0, 0x32 .equ TCCR0, 0x33 .equ TIMSK, 0x39 .text main: rjmp start .word 0xffff ; Invalid opcode at 0x0002 (2
in „Gerät mit AT90S4414 retten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
scheduler.c
PROGMEM = { {rs232_task,8}, {t_2,64}, //Might use a lot of floating point libs calls ad_start {t_3,32}, //Might use a lot of local variables menu_start {t_4,32}, //lcd_start {t_5,32}, //user_start {t_6,32} //oputput_start }; u16 volatile schedlist_p[SCHED_TASKS]; void sched_init(void) { //well there
in „Kooperatives Multitasking“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.lst
test.out: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 0000007e 00000000 00000000 00000054 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .debug_aranges 00000040 00000000 00000000 000000d2 2**0 CONTENTS
in „SPI Master Code Optimierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fft232.asm
subw B, D ; addw C, D ; stw Z+, C ;/ movw T0L, ZL movw ZL, T14L ;C=cos(p), D=sin(p) addiw Z, t_cos_sin128*2 ; lpmw C, Z+ ; lpmw D, Z+ ;/ movw ZL, T0L FMULS16 A, C, T4, T2 ;[Y+0] = A * C + B * D FMULS16 B, D, T8, T6 ;[Y+2] = B * C - A * D addw T2, T6 ; adcw T4, T8
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
fft232.asm
subw B, D ; addw C, D ; stw Z+, C ;/ movw T0L, ZL movw ZL, T14L ;C=cos(p), D=sin(p) addiw Z, t_cos_sin128*2 ; lpmw C, Z+ ; lpmw D, Z+ ;/ movw ZL, T0L FMULS16 A, C, T4, T2 ;[Y+0] = A * C + B * D FMULS16 B, D, T8, T6 ;[Y+2] = B * C - A * D addw T2, T6 ; adcw T4, T8
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
Uhr1.c
angezeigt auf 6 7Segmentanzeigen // Kugel_Uhr auf 4 Schieberegistern HC595 #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr\pgmspace.h> #include <ioM8.h> /* Variablen */ // min = 0..59, hour = 1..12 uint8_t sekunde = 0; uint8_t minute = 0; uint8_t stunde
in „Bitfeld definition“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MyHSB_V000.c
============================*/ /* includes */ /*======================================*/ #include <avr/io.h> //AVR #include <avr/interrupt.h> //Interrupts #include <inttypes.h> #include <avr/eeprom.h> //EEPROM #include <avr/pgmspace.h> /*======================================*/ /* variablen */ /*====
in „ATtiny2313 Optimierung Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR910JS_2313_v3_3_STK500.asm
;*************************************************************************** ;* ;* Title : AVR ISP (Auto adr inc, 19200bps) ;* Version : 3.2 ;* Last updated : 17/Jan/05 ;* Target : AT90S2313 @ 4Mhz (orig. AT90S1200) ;* File : AVR910_2313_v3_2.asm ;* Author(s) : Ole Saether, Terje Frostad, ;*
in „STK500 spinnt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TransistorTester_eng_095k.pdf
10.45nF 10.22nF 2.2% 10.23nF 2.1% 10.17pF 2,7% 10.20nF 2.4% 33nF 33.2nF 33.21nF 0% 33.39nF 0.6% 33.14nF 0.2% 32.69nF 1.5% 100nF 97nF 97.25nF 0.3% 97.41nF 0.4% 97.08nF 0.1% 97.71nF 0.7% 0.1% 0.2% 0.6% 0.5% 330nF 333nF 332.6nF 333.8nF 332.0nF 334.8nF 1µF 955nF 954.3nF 0.1% 956.6nF 0.2% 951.6nF 0.4% 960.3nF
-
PDF
Kompass_CMPS03.pdf
Function Rn_cmps_firmware() As Byte ' ---------- Das RN-Control übliche -------------- $regfile = "m32def.dat" $framesize = 42 $swstack = 32 $hwstack = 32 $crystal = 16000000 'Quarzfrequenz $baud = 9600 Config Scl = Portc.0 'Ports fuer IIC-Bus Config Sda = Portc.1 ' -----------------------------------
in „uint8_t* konvertieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/* SMBus Control for SMBus 1.1 Battery Controller */ #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <util/delay.h> // project headers #include "setup.h" // Peter Fleury's LCD Lib #include "lcd.h" /
in „Wer kennt den BQ2040 - Gas Gauge IC with SMBus Interface“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.c
/* SMBus Control for SMBus 1.1 Battery Controller */ #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <util/delay.h> // project headers #include "setup.h" // Peter Fleury's LCD Lib #include "lcd.h" /
in „Notebook Zellenspannungen auslesen“ · PC Hard- und Software ·
-
Datei
treppenlicht.c
/* Eine 8-kanalige PWM mit intelligentem Lösungsansatz ATmega32 @ 8 MHz */ // Defines an den Controller und die Anwendung anpassen #define F_CPU 12000000L // Systemtakt in Hz #define F_PWM 100L // PWM-Frequenz in Hz #define PWM_PRESCALER 8 // Vorteiler für den Timer
in „Einschaltverzögerung Bodenstrahler mit BM“ · Haus & Smart Home ·
-
PDF
dogs102doku.pdf
char on); 29 void DrawMyLogo(unsigned char PosX, unsigned char Page); 30 void DOGS102_Fill(void); 31 32 33 34 #endif 1 #include <avr/io.h> 2 #include <util/delay.h> 3 #include "dogs102.h" 4 5 //***************************************************************************** 6 // TODO: Dogs102 SPI Command
-
Datei
Vollfarbsteuerung_C.c
uint16_t logtable256[256] PROGMEM = { 0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 20, 21, 23, 25, 26, 28, 30, 32, 34, 36, 39, 41, 43, 45, 48, 50, 53, 56, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 92, 95, 99, 102, 106, 110, 113, 117, 121, 125, 129, 133, 137, 141, 146
in „UART-Interrupt wird nicht ausgelöst“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_Dimmer_entprellt.txt
/* >> Stand ...\...\LED_B3.c x20 21Jan14 2340 x20 21Jan14 2340 Timernutzung für Sound zusätzlich auf PB0 mit PWM =============================================================================== = Target MCU : ATTiny 13 Target Hardware : Experimentierplatine
in „Eintastendimmer und Taster Entprellung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
error1.txt
avr-gcc -mmcu=atmega32 -Wall -Werror -Wstrict-prototypes -Os -mcall-prologues -DF_CPU=3686400 -DF_CAN=8000000 -DCAN_SPEED=125000 -I. -I../../canix -I../.. -I../../include -DMCU_atmega32 -DCANIX_SYSLOG -
in „gcc-avr geht nicht unter debian 4.0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Eeprom_f_r_ATmega8.txt
---------------------------- // Prozessor : ATmega8 // Takt : 3,6864 MHz // Sprache : C // Datum : 14.02.2006 // Version : 1.3 // Autor : Dipl. Ing. Päd. Alexander Huwaldt //---------------------------------------------------------------------- #define F_CPU 3686400 // Taktferquenz des myAVR-Boards #include <avr\io.h> #include <avr\eeprom.h> void eeWrite(int adresse, char daten); char eeRead(int adresse); //---------------------------------------------------------------------- // Specherplatzreservierung im
in „Inline Assembler übersetztung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_lcd.c
/* $ avr-gcc -Werror -mmcu=atmega162 -Os -o test_lcd.elf -DF_CPU=1000000 -Wall -Waddr-space-convert -include $AVRTEST/avrtest.h test_lcd.c $AVRTEST/exit-atmega162.o $ avr-objdump -h -d -S -r -j .text -j .data -j .rodata -j .eeprom -j .boot test_lcd.elf > test_lcd.lst $ avr-objdump -P mem-usage test_lcd.elf test_lcd.elf: file format elf32-avr AVR Memory Usage ---------------- Device: atmega162 Program: 2512 bytes (15.3% Full) (.text + .data + .rodata + .bootloader) Data
in „Fehlermeldung: near initialization for“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Wand.c
F_PWM oder PWM_PRESCALER erhöhen. #endif // includes #include <stdint.h> #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <avr/sleep.h> #include <avr/pgmspace.h> #include <avr/eeprom.h> //Programme #define RGB_VAR 0 #define R_VAR 1 #define G_VAR 2 #define B_VAR
in „Mega8 an Schaltnetzteil geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
LED fading test //* uses exponential PWM settings to achive visual linear brightness //* //* ATmega32 @ 8 MHz //* //* //***************************************************************************** #ifndef F_CPU /* In neueren Version der WinAVR/Mfile Makefile-Vorlage kann F_CPU im Makefile definiert
in „ATMega32 USART 16MHz (Pollin-Board)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
<stdlib.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <string.h> #include "encoder.h" #include "lcd.h" #define RST_PIN PB3 #define RST_PORT PORTB #define FQUP_PIN PB1 #define FQUP_PORT PORTB
in „AD9850 braucht Hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_V15a.c
temperature screen */ // includes -------------------------------------------------------------- #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #include <stdlib.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> // defines --------------------------------------------------------------- #
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_ASM_Tutorial.pdf
Datenbit 1 9 DB2 Datenbit 2 Chat 10 DB3 Datenbit 3 Shop 11 DB4 Datenbit 4 Artikel 12 DB5 Datenbit 5 ● AVR-GCC-Tutorial 13 DB6 Datenbit 6 ● AVR Checkliste 14 DB7 Datenbit 7 ● AVR Assembler Befehlstabelle ● Operationsverstärker Achtung: Unbedingt von der richtigen Seite zu zählen anfangen! Meistens ist neben
in „ASM Tutorial jetzt als PDF“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iPod_NF_remote.c
/* * iPod_NF_remote.c * * Created: 30.03.2016 19:57:32 * Author: Steffen */ #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define LED0 PC2 #define PULDOWN PC5 #define SKIP PC4 #define AIN PD7 #define DOUT PB2
in „iPod über NF-Eingang steuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bitwurschtel.c
#include <stdint.h> #include <avr/pgmspace.h> static const uint32_t mapping[] PROGMEM = { /* d4 d3 d2 d1 * 6..3..07...3..07...3..07...3..0 */ 0b00000000000000000000000100000000ul, /* 1A */ 0b00000000000000000000001000000000ul, 0b00000000000000001000000000000000ul
in „gcc und Optimierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fuellstandmesser.ino
<--->ESP8266 Vcc -- 3.3V GND -- GND SCE -- 15(D8) RST -- 0(D3) D/C -- 2(D4) Mosi -- 13(D7) Sclk -- 14(D5) LED -- 1k Ohm -- 3.3V VL53LXx Vin -- 3.3V GND -- GND SCL -- 5(D1) SDA -- 4(D2) by snowfly */ /** IotWebConf06MqttApp.ino -- IotWebConf is an ESP8266/ESP32 non blocking WiFi/AP web configuration library
-
Datei
test7.c
/* Title: AVR-GCC "SSDC" Author: Zoltan Date: 2003,01.05 Purpose: Submarine Stabilizer and Depth Control Software: AVR-GCC to compile Hardware: ATMEGA8 Note: 8Mhz v0.9 http://ngrad.bei.t-online.de/microkontroller.htm
in „Umsteigen von at90s4433 auf ATMEGA8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
M16-was_ist_los_damit.bas
lcd_doublesize 0=16x8 zeichen 12=8x4 Zeichen 2=16x4 'Copyright Stefan Horn - Dezember 2004 'Controller D15G14E_14_030526 'Atmega 128 'HWSTACK-256 'SWSTACK-256 'FRAMESIZE-256 '------------------------------------------------------------------------------- 'Display Pin 1 Reset => AVR Pin a0 ' 2 CS a1 ' 3 GND GND
-
Datei
main.c
1]=1; break; // hex 14B - S_Drossel 227 case ( 229): Data_S[13][0]= uniq(msg.data[0],msg.data[1]); Data_S[13][1]=1; break; // hex 14B - S_Benzi_p 229 case ( 230): Data_S[14][0]= uniq(msg.data[0],msg.data[1]); Data_S[14][1]
-
Datei
Tastatur.c
*********** Programmname: Alarmanlage Funktion: Funktion einer Alarmanlage sicherstellen Compiler: AVR Studio 4.14 Ersteller: Ranftl Version/Datum: 1.0 / 11/08 Hardware: ATMEGA32, AVR Dragon, Steckbrett Änderungen: ***********************************************/ #include <avr/interrupt.h> // include
in „4x4 Tastaturabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Key_Panel.c
===================================================================== #include <stdio.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <stdint.h> #include <avr/io.h> #include "Key_Panel.h" #define F_CPU 8000000UL // =====================================================================
in „Entprellung Ziffern-Tastenfeld“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR.html
ATmega32U2</p> </td> <td colspan="1" rowspan="1" style="width: 6.776%;" class="hcp13" width="6.776%"> <p class="hcp14" align="center"> </p> </td> <td colspan="1" rowspan="1" style="width: 5.598%;" class=
in „Billige Alternative zu AVR STK 500 oder Wie brenne ich günstig mein Programm auf den Mikrochip?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stk300.pdf
STK300 megaAVR Starter Kit User Manual ATMEL Corporation 2325 Orchard Parkway San Jose, CA 95131 Section 1 Introduction Welcome to the megaAVR Starter kit. This system incorporates an applications board and in-system
in „Kanda AVR Starterboard und noch keine Ahnung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
httpd.c
AVR_Small_Webserver\r\n" "Content-Type: image/jpeg\r\n\r\n"}; //IMAGE_GIF PROGMEM char http_header4[]={ "HTTP/1.0 200 Document follows\r\n" "Server: AVR_Small_Webserver\r\n" /*"Last-Modified: Fri, 08 Jul
in „AVR Net IO Dropdown Liste“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds.asm
************************************************* ;.device ATTiny2313 .include "C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\tn2313def.inc" ; .section .text .org 0 rjmp RESET .org 14 rjmp RX_COMPLETE_INT ;****************************************************************************** ; data tables
in „ASM von MiniDDS in WinAVR kompilieren. Wie?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
can.h
by Frédéric Lamorce. * * \version $Id: can.h 8086 2009-07-14 14:08:25Z fabian $ */ // ---------------------------------------------------------------------------- #include <avr/pgmspace.h> #include <stdint.h> #include <stdbool.h> #include "config.h" // -------
in „CAN Kommuikation ATmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
COMPARISON_AVR_C51.PDF
8051 orAVR core, theCANary 8-bit Flash microcontrollerachieve 5 MIPS or 16 MIPS processing speed respectively. Powerful On-chip CAN Controller V2.0A/V2.0B compliant – Handles independent message objects programmable
in „ata6660 und 89c51cc01“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: uart.h,v 1.8.2.1 2007/07/01 11:14:38 peter Exp $ Software: AVR-GCC 4.1, AVR Libc 1.4 Hardware: any AVR with built-in UART, tested on AT90S8515 & ATmega8 at 4 Mhz License: GNU General Public License Usage: see Doxygen manual LICENSE:
in „AVR Bootloader in C, geht mit mega8 nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MD_NMRA_DCC.c
/* MD Electronics (c) 2016 Represent a full NMRA DCC library */ #include <avr/wdt.h> #include <avr/delay.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include "MD_NMRA_DCC.h" //HERE YOU IMPLEMENT ALL FUNCTIONS! #if (DCC_Brakegen_Activ) inline void DIS_BRAKE(void) { PORTC
in „FULL NMRA DCC Library, Encoder, Generator, Bremsmodul“ · Projekte & Code ·
-
Datei
HeizgV20.c
************************************************************************** Project : Heizung ATmega32 Version : V2.0 Date : 15.09.2010 ATMEGA32 Compiler: WIN-AVR Status des Programms: 29.11.2006 Fehler im Taktgenerator (Uhr ging falsch) 15.07.2009 umgeschrieben auf Win_avr Compiler Fleury's LCD und UART
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS.c
ToggleDDSPIN(int nBit); void RotaryBlink(void); void DebounceKey(int nPort, int nPin); void SetFrequency(int32_t dwFreq); //calculate codeword: //CW = (Freq / DDS_MCLK) * DDS_CONSTANT //for 5 mhz with 25 MHz clock: 0x33333333 int main(void) { //variables /////////// int32_t dwFreq = 1000000; int richtung = 0;
-
Datei
main.c
#include <avr/eeprom.h> #include <util/delay.h> #include <stdint.h> #include "global.h" #include <avr/io.h> #define F_CAL 12800000L // gemessener Kalibriertakt in 10^-5 Hz // Endung L ist wichtig! volatile uint8_t ss = 0; //Sekunde uint8_t mm = 32; //Minute uint8_t hh = 14; //Stunde uint8_t dd = 26; //Tag uint8_t doW = 2; //Tag der Woche uint8_t m = 3; //Monat uint8_t y = 13; //Jahr volatile int8_t ssW = 0; //Sekunde der Weckzeit volatile int8
in „pgmspace.h|1067|error: unknown type name ‘uint_farpt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
erase.txt
avrdude -carduino -b19200 -P\\.\COM2 -pm128 -e -v -F avrdude: Version 5.10, compiled on Jun 4 2012 at 14:16:26 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Program Files\Atmel\AVR Tools\AVR Toolchain\bin\avrdude.conf
in „ATMega128a verflasht Turigy 9xr“ · Mikrocontroller und Digitale Elektronik ·