-
Datei
lcd.c
0 // |nc|EN|RW|RS| |d|d|d|d // //!!!!!!!!!!!!!!!!!!!!!!!!!!!kontrolieren ob text im rom #include <avr/io.h> #include <stdio.h> #include <stdlib.h> #include <inttypes.h> #include <avr/pgmspace.h> #include "/home/tom/cprog/avr/tools/ch2a/convert_hex2asci.c" #define CPU_CLK 800000 //cpu CLK in KHz *10
-
Datei
Timer_counter.c
#include <avr/io.h> #include <avr/interrupt.h> int gang=0; ISR(TIMER2_COMP_vect) // Interruptroutine { if (gang==0) { PORTB ^= 0xFF; // PORTB invertieren } } int main(void) { sei(); // Interrupts aktiviert DDRB=0xFF
in „Problem mit PWM bei 7-Seg LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer_counter.c
#include <avr/io.h> #include <avr/interrupt.h> int gang=0; ISR(TIMER2_COMP_vect) // Interruptroutine { if (gang==0) { PORTB ^= 0xFF; // PORTB invertieren } } int main(void) { sei(); // Interrupts aktiviert DDRB=0xFF
in „Problem mit PWM bei 7-Seg LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
*********************************************************************/ #define F_CPU 1E6 #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/wdt.h> volatile uint8_t wd_flag = 0; /*****************************/ ISR(WDT_vect) { wd_flag = 1; } /**************************
in „Atmega644 ISR(WDT_vect)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
*********************************************************************/ #define F_CPU 1E6 #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/wdt.h> volatile uint8_t wd_flag = 0; /*****************************/ ISR(WDT_vect) { wd_flag = 1; } /**************************
in „ATMEGA644p erkennen ob Reset Watchdog Reset war“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
*********************************************************************/ #define F_CPU 1E6 #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/wdt.h> volatile uint8_t wd_flag = 0; /*****************************/ ISR(WDT_vect) { wd_flag = 1; } /**************************
in „Watchdog interrupt & sleep mode ATTINY85“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
assembler_beginner.pdf
Quelle von Daten als auch Ziel des Ergebnisses der Operation sein können. Es gibt 32 davon in jedem AVR. Auch der kleinste AVR hat schon so viele. Diese Eigenschaft macht die AVR ziemlich einzigartig, weil dadurch viele Kopieraktionen und der langsamere Zugriff auf andere Spei- cherarten oft nicht nötig
in „Assembler Tutorial als PDF ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer_counter.c
#include <avr/io.h> #include <avr/interrupt.h> int x=0; ISR(TIMER2_COMP_vect) // Interruptroutine { if (x==0) { PORTB ^= (1<<PB0)|(1<<PB1)|(1<<PB2)|(1<<PB3)|(1<<PB4)|(1<<PB5)|(1<<PB6)|(1<<PB7); } } int main(void)
in „Problem mit PWM bei 7-Seg LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Cinni-Regler_V1-1.c
----------------------------- #include <stdio.h> #include <stdlib.h> #include <string.h> #include <avr/io.h> // Definitionen #include <avr/interrupt.h> #define F_CPU 8000000UL // CPU clock in Hertz #define USART_BAUDRATE 1200 #define BAUD_PRESCALE ((F_CPU / (USART_BAUDRATE * 16UL)) - 1) // ------ //
in „Vorstellung Drehzahlregler mit Triac in Steckergehäuse“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
techb_myethernet_de_en.pdf
multi-pin connector Das myEthernet ist durch diese Leisten jetzt The myEthernet can be combined with the myAVR Board kombinierbar mit z. B. dem myAVR Board MK2 und MK2 and MK3, the myAVR TWI add-ons as well as many MK3, myAVR TWI Add-On’s sowie vielen anderen other kits which are compatibel to the myAVR connection
in „Ulrich Radigs TCP/IP Stack auf MyAvr, ENC startet immer neu, Soft Spi Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „deutsche version vom stk500 handbuch“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „Handbuch/Anleitung zu AVR STK 500“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „Einstieg mit dem AVR STK 500“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „Einsteigerfragen zu STK-500“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „++++Programmübertragung auf STK500++++“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „STK500 - welcher Prozessor in welchem Sockel?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „Evaluation Boards“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „STK500 mit AVRDRAGON via JTAG verbinden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500_HW_BESCHREIBUNG_2.PDF
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „Suche deutsche Übersetzung für STK500“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STK500-HW-Beschreibung.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „STK500 als ISP“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stk500user_guide_de.pdf
und Serielle High-voltage Programmierung der AVR- Controller • Serielles In-System Programming (ISP) von AVR’s • In-System Programmierer zum Programmieren von AVR Con- trollern in externen Schaltungen • Neu-/Umprogrammierung von AVR Controllern •
in „ATmega32 ISP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <avr/io.h> #include "lcd-routines.h" #include <util/delay.h> #include <avr/sleep.h> #include <stdlib.h> #include <string.h> #include <avr/eeprom.h> #include <avr/wdt.h> #include <math.h> //AVR-Typenabhänggikeit #if defined(__AVR_ATmega48__) #define MCU_STATUS_REG MCUCR #elif defined(__AVR_ATmega88__) #define MCU_STATUS_REG MCUCR #define UseM8 #elif defined(__AVR_ATmega168__) #define MCU_STATUS_REG MCUCR #define UseM8 #else
-
PDF
Druck.pdf
pol. Fassung 4 MHz Quarz und 10 Pin FRC 2x 22pF gegen Masse. http://electronics-diy.com/schematics/avr_programm... Dann 1x den AVR SPI in Circuit Adapter von Holger Klabunde mit 74245 und diversen Kleinteilen im bunde, allerdings für 32PIN irgendwas ausgelegt. Auf dem Circuit geht vom abgebildeten Pin
in „Bug? beim Internetausdrucken“ · www.mikrocontroller.net ·
-
PDF
ttester.pdf
8-bit AVR with 4/8/16/32KBytes In-System Programmable Flash - ATme- ga48 - ATmega328,. Manual, 8271D-AVR-05/11, 2011 [4] Atmel Corporation Atmel AVR126: ADC of megaAVR in Single Ended Mode,. Application Note,
-
PDF
ttester.pdf
8-bit AVR with 4/8/16/32KBytes In-System Programmable Flash - ATme- ga48 - ATmega328,. Manual, 8271D-AVR-05/11, 2011 [4] Atmel Corporation Atmel AVR126: ADC of megaAVR in Single Ended Mode,. Application Note,
-
PDF
ttester.pdf
8-bit AVR with 4/8/16/32KBytes In-System Programmable Flash - ATme- ga48 - ATmega328,. Manual, 8271D-AVR-05/11, 2011 [4] Atmel Corporation Atmel AVR126: ADC of megaAVR in Single Ended Mode,. Application Note,
-
Datei
CFD_blinken.asm
; SLdt 201020 ; Clock Failure Detection ; Antippen von J215 auf 'AVR128DB48 Curiosity Nano' .include "AVR128DB48def.inc" .def tmp0 = r16 .macro CCP ldi tmp0,CPU_CCP_IOREG_gc sts CPU_CCP,tmp0 .endmacro rjmp reset .org CLKCTRL_CFD_vect sbi VPORTB_IN,3 rcall blinken ; langsamer
in „AVR128DB - Clock Failure Detection“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PWM_Tiefpass_Restwelligkeit.pdf
spra490/spra490.pdf die g o▯te Restwelligkeit zu erwarten. Die Periodendauer der PWM be- t agt bei einem AVR mit Hardware-PWM: 1 res T = f ▯ 2 ▯ prescale (1) Q 1 Abbildung 1: PWM Signal mit 50% Puls-Pausen-Verhal nis Entsprechend betr gt die PWM-Frequenz f PWM : 1 fQ fPWM = T = 2res▯ prescale (2) fQist die
in „PWM Tiefpass Restwelligkeit Berechnung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fernbedienung.c
Emulation der originalen Fernbedienung von Siemens 12026292 */ #define F_CPU 9600000 // Hz #include "avr/io.h" #include "avr/interrupt.h" #include "avr/sleep.h" #include "avr/pgmspace.h" #include "util/delay.h" #define F_CARRIER 38000 // Hz #define CARRIER_PERIOD (F_CPU/(2*F_CARRIER)) // Trägerfrequenz
in „IR -Fernbedienung automatisieren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
UpdateLoader___leo-andres.de_-_Wiki.pdf
UpdateLoader Aus leo-andres.de - Wiki UpdateLoader ist eine grafische Benutzeroberfläche für den AVR Bootloader FastBoot (http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_ Dannegger) von Peter Dannegger. Über die Benutzeroberfläche und den Bootloader können viele Atmel AVR
in „UpdateLoader: Benutzeroberfläche für FastBoot AVR-Bootloader“ · Projekte & Code ·
-
Datei
test_simple_isr.c
#include <avr/interrupt.h> #include <avr/io.h> uint8_t PC_Bitmaske[10] = {0b00111, 0b01111, 0b00111, 0b00111, 0b01111, 0b10111, 0b10111, 0b00111, 0b00111, 0b00111}; uint8_t PD_Bitmaske[10] = {0b11000011, 0b11111011
in „interrupt nutzen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc_sleep.c
#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <stdio.h> #include "lcd.h" #include "adc_sleep.h" /**********************************************************************************
in „Stromsparen und Atmega8?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
dogs102doku.pdf
hawxgamer Page 2 of 11 Displayausgabe Source Code 1 #ifndef DOGS102_H 2 #define DOGS102_H 3 4 #include <avr/pgmspace.h> 5 #include "font.h" 6 7 //***************************************************************************** 8 // Definitions 9 //*************************************************************
-
Datei
Empf_nger.c
// Empfänger #include <avr/io.h> #include <avr/interrupt.h> unsigned char c1 = 0; // Zähler 1 initialisieren und auf Null setzen unsigned char c2 = 0; // Zähler 2 initialisieren und auf Null setzen unsigned char c3 = 255; //
in „Mein MCT Programm läuft nicht!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Empf_nger.c
// Empfänger #include <avr/io.h> #include <avr/interrupt.h> unsigned char c1 = 0; // Zähler 1 initialisieren und auf Null setzen unsigned char c2 = 0; // Zähler 2 initialisieren und auf Null setzen unsigned char c3 = 255; //
in „AVR Atmel ATMega8515 mit XBee Funkmodul“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ramp.c
#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <compat/ina90.h> #include <stdlib.h> #include <avr/sfr_defs.h> #include "stdint.h" #define T1_FREQ 1000000
in „Schrittmotor mit uC ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test.c
#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <compat/ina90.h> #include <stdlib.h> #include <avr/sfr_defs.h> #include "stdint.h" #define T1_FREQ 1000000
in „Schrittmotor, kurze Ruckler in der Beschleunigungphase“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFID-Reader-Modul.c
Dateiname : RFID-Reader-Modul.c / Version : 1.0.0 - ATtiny2313 / Datum : 28.12.2013 / Compiler : WinAVR 20100110 libc 1_7_1 / Autor : Johannes Kretzmann / Copyright : johannes.kretzmann@projektsammlung.de / www.projektsammlung.de / / / / Mikrocontroller: ATtiny2313 / --------------------- / | | / <---
in „Attiny2313 eeprom Fragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Blackstorm_Atmega8_2.bas
**************************************** ' Original übernommen von http://blackstrom.derschwarz.de/avr/avr_uhr/index.shtml ' Wolfgang Schwarz ' Modifiziert für Atmega8 und 1Mhz Quarz '******************************************************************************* ' µC Deklarationen $regfile = "m8def.dat
in „Attiny13 Schalter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega.txt
#define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include "uart.h" //#include "st7735.h" //#include "st7735.c" void (*bootloader)( void ) = 0x7000; // Zum Bootloader springen
in „ATmega32 ueber Software SPI programmieren scheitert“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ch32v003_getting_started.pdf
Programmer, den wir (noch) nicht haben. Hierfür kann man sich mit einem Arduino UNO/nano oder eines AVR-Systems behelfen, welches über einen der Controller ATmega328p / 168 / 88 oder ATtiny2313 sowie einer USB2UART-Bridge verfügt. Hierfür gibt es das AVR-Programm ARDULINK. Dieses Programm ist bereits compiliert und kann mittels eines Scripts in den AVR-Controller geflasht werden. Hierzu wechselt man in das Verzeichnis ardulink und startet dort das Script. Im Script selbst sind Angaben über den zu verwendeten Programmer des AVR, den Anschlußport des
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
PDF
Problemschilderung.pdf
vom AVR kommt mit ca. 1…2 Sekunden Zeitversatz, da ich erst mal den Status der Rolländen abfragen muß, bevor ich den HTML-String zusammen baue. Ich denke aber nicht, dass das der Grund ist. Die Bilder hole
in „Webserver: GET für Bilder kommt nicht immer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SerialComInstruments_Doku.pdf
(1) { setInstrument(Nr, Wert); } } Beispiel in Luna ' Beispiel Funktion für SerialComInstruments ' avr.device = atmega328p avr.clock = 16000000 avr.stack = 100 uart.baud = 115200 uart.Send.enable Dim i, f as single do ' Erzeugt Rampe (i) und Sinus (f) for i =0 to 6.28 step 0.1 f = fsin(i) print SendString
in „Projekt: Virtuelle Instrumente an serielle Schnittstelle“ · Projekte & Code ·
-
Datei
lcd.c
0 // |nc|EN|RW|RS| |d|d|d|d // //!!!!!!!!!!!!!!!!!!!!!!!!!!!kontrolieren ob text im rom #include <avr/io.h> #include <stdio.h> #include <stdlib.h> #include <inttypes.h> #include <avr/pgmspace.h> #include "./convert_hex2asci.c" #define CPU_CLK 800000 //cpu CLK in KHz *10 #define DELAY_DIVISOR 37 //for
-
PDF
ttester.pdf
8-bit AVR with 4/8/16/32KBytes In-System Programmable Flash - ATme- ga48 - ATmega328,. Manual, 8271D-AVR-05/11, 2011 [4] Atmel Corporation Atmel AVR126: ADC of megaAVR in Single Ended Mode,. Application Note, 8444A-AVR-10/11, 2011 [5] Atmel Corporation Atmel AVR121: Enhancing ADC resolution by oversampling,. Application Note, 8003A-AVR-09/05, 2005 [6] http://en.wikibooks.org/wiki/LaTeX LaTeX documentation,. Guide
-
Datei
Inp_Cap.c
#include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <util/delay.h> #ifndef TRUE #define TRUE 1 #define FALSE 0 #endif volatile uint32_t overflow; volatile
in „Frage zu: Input Capture zum abtasten von Frequenzen(Zeit)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Charlieplexing_5x.c
#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdbool.h> volatile uint32_t lights = 1; volatile uint8_t cplex_DDR[4]; volatile uint8_t cplex_step = 0; volatile uint8_t cplex_port
in „Schnelles Schalten mit Interrupt 3“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
cgonel.txt
define LED PA3 #define PWM PA6 #define Richtung PA7 #define Hall2 PB0 #define Anlernen PB2 #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/wdt.h> #include <avr/eeprom.h> uint8_t Startsequenz; //Byte um Startfrequenz festzulegen uint8_t Lernroutine; //Byte um Lernroutine
in „Attiny44A interner Takt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DC_Motor_Regler.c
aber schon reichen. Die Schaltungsbeschreibung, mit der man ggf. auch ohne Schaltplan auskommt: Ein AVR-Controller bekommt seine Versorgungsspannung von einem 5V-Regler (78L05) und wird mit passenden Abblockkondensatoren an Vcc (ggf. Vadc+Vref) mit internem 8 MHz Taktgeber betrieben. Der Sollwert fuer
in „Drehzahlregler für DC-Motor, ATmega48-328“ · Projekte & Code ·
-
PDF
Anleitung.pdf
und das Handbuch auf der Seite: http://www.mcselec.com/download_avr.htm verfügbar, lediglich der Programmcode wurde auf 2 KB beschränkt. Dies ist allerdings für kleinere Projekte vollkommen ausreichend. Mit BASCOM-AVR lassen sich alle AVR-Typen ab AT90S2313 bearbeiten
in „AVR_Ctrl mit BasCom programmieren“ · Mikrocontroller und Digitale Elektronik ·