-
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
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 ·
-
PDF
doc1925.pdf
hardware SPI inter- face on PORTB of the AVR microcontroller. The connection of the I/O pins is shown in Figure 3-13. The block schematic of the DataFlash connection is shown in Figure 3-14, for connection of the DataFlash to the AVR hardware
in „STK500 als ISP“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stk500.pdf
hardware SPI inter- face on PORTB of the AVR microcontroller. The connection of the I/O pins is shown in Figure 3-13. The block schematic of the DataFlash connection is shown in Figure 3-14, for connection of the DataFlash to the AVR hardware
in „STK500 mit Breadboard“ · 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
910.asm
;*************************************************************************** ;* ;* Title : AVR ISP (Auto adr inc, 115200bps) ;* Version : 3.2.1 ;* Last updated : Nov 18 2003 ;* Target : AT90S2313 ;* File : avr910_2313_v32.asm ;* Author(s) : klaus@mikrocontroller-projekte.de ;* last Filename:
in „avr910 programmer“ · 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
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 ·
-
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
-
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
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
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
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
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
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
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 ·
-
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
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
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
-
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
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
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
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 ·
-
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 ·
-
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
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 ·
-
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
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 ·
-
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 ·
-
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 }; //List of stackpointer for the tasks u16 volatile schedlist_p[SCHED_TASKS];
in „Kooperatives Multitasking“ · Mikrocontroller und Digitale Elektronik ·