-
Datei
lcd_m50530.c
Data0-3) werden 4 weitere Steuerleitungen (Read/Write, Execute, OC1, OC2) benötigt. Damit werden am AVR 8 Pins benötigt. Anschluss: Alle 8 LCD-Signale müssen an einem Port des AVR angeschlossen werden. Gemäß folgender Tabelle müssen die 4 Datenleitungen an den niederwertigsten Bits anliegen. Die Reihenfolge
in „LCD-Problem nach Änderung der Pinbelegung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v1.pdf
loop: in r16, PIND ; an Port D anliegende Werte (Taster) nach r16 einlesen out PORTB, r16 ; Inhalt von r16 an Port B ausgeben rjmp loop ; Sprung zu "loop:" -> Endlosschleife Wenn der Port D als Eingang geschaltet ist, können die
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v2.pdf
loop: in r16, PIND ; an Port D anliegende Werte (Taster) nach ; r16 einlesen out PORTB, r16 ; Inhalt von r16 an Port B ausgeben rjmp loop ; Sprung zu "loop:" -> Endlosschleife Wenn der Port D als Eingang geschaltet ist, können
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
Datei
drehgeber.txt
#include <avr/interrupt.h> #include <avr/signal.h> /*********** Anschluss konfiguration ************/ // Interrupt Konfiguration // A-Anschluss des Drehgeber #define DREH_A_PORT PORTD #define DREH_A_PIN PD0 #define
in „mega128 ext. Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
profibus.c
non-commercial use //* \note Info: http://www.mikrocontroller.net/topic/106174 //* \date 2010.04.28 Porting to AVR (WinAVR), Einar S. //* \note Pins used: USART RX / TX, Portd:2 controls TX enable. //* \note Crystal: see header file. //*/ #include <avr/io.h> #include <avr/signal.h> #include <avr/interrupt.h> #include
-
Datei
Dokument2.txt
// ***** Inludes. #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> //#include <avr/signal.h> //#include <avr/iom128.h> #include <avr/wdt.h> //#include <util/crc16.h> #include <inttypes.h> #include <stdio.h> #
in „ATmega128 USART kriegs nicht zum Laufen / bin am verzweifeln“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Hauptfunktion.c
/* Autor: Stefan Oelerich Version: 1.2 Datum: 18.11.2012 GPS-Empfang mit EM-406A und dem Board AVR-MT-128 Beschreibung: Dieses Programm dient zum Aufspielen auf das Development Board AVR-MT-128. Wenn der GPS-Empfänger EM-406A an das Board über die serielle Schnittstelle RS 232 angeschlossen ist,
in „Falsche Anzeige nach Spannungsverlust“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/* Das Programm soll an dem Eingang PA0 eine Frequenz einlesen und diese als binär Wert an PortC ausgeben Eingang: PortA Pin0 Ausgang: PortC */ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/iom32.h> #include <avr/delay.h
in „Interruptvorrang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Wie_sag_ich_es_dem_AVR.txt
Daten von der seriellen Schnittstelle und schickt sie gleich wieder zurück. Dabei wird der Vorspann "AVR:" hinzugefügt und das ganze mit Wagenrücklauf und Zeilenvorschub abgeschlossen. Beim STK500 ist dazu der Stecker RXD mit Pin 0 von Port D zu verbinden und desweiteren der Stecker TXD mit Pin 1 von Ports
in „Assembler Sprache erlernen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Zahlenvergleich.c
------------------------------------------------------ #define F_CPU 3686400 // Taktfrequenz des myAVR-Boards #include <avr\io.h> // AVR Register und Konstantendefinitionen #include <util/delay.h> // AVR Register Delaydefinition #include <avr/interrupt.h> #include <stdio.h> #include <string.h> int value
in „Probleme bei Initialisierung und while Schleife“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrdiag.c
prog_char cmd_in[] = "IN"; const prog_char cmd_in_pullup[] = "INPU"; const prog_char help[] = "\r\nAVR-Diagnose\r\n============\r\n\r\nKommandos:\r\n\tDISPLAY - zeigt den aktuellen Status der PINS an\r\n\tWATCH - ueberwacht einen einzelnen Pin oder einen Port (z.B. WATCH PB0 oder WATCH PD)\r\n\tUNWATCH
in „einfacher serieller Debugger für ATMega16“ · Projekte & Code ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v3.pdf
loop: in r16, PIND ; an Port D anliegende Werte (Taster) nach ; r16 einlesen out PORTB, r16 ; Inhalt von r16 an Port B ausgeben rjmp loop ; Sprung zu "loop:" -> Endlosschleife Wenn der Port D als Eingang geschaltet ist, können
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
Datei
config.h
/ #define DEST_XPORT 0 /*!<@arg Ziel XPort fuer uart_dest */ #define DEST_COM 1 /*!<@arg Ziel Com-Port fuer uart_dest */ #define DEST_PASSTHROUGH 2 /*!<@arg Fuer uart_dest, verbindet Com-Port mit XPort */ #define CMD_LENGTH 11 /*!<@arg Maximale Empfangs/Antwort Länge */ #define CMD_STARTCODE 0x7f /*!<@arg Startzeichen beim einlesen von Kommandos */ #define CMD_STOPCODE 0x7e /*!<@arg Stopzeichen beim einlesen von Kommandos */ #define WATCHDOG_TIMER_EN 0 /*!<@arg Mit 1 wird das Autoreset bei absturz eingeschaltet */ #define MAX_MESSWERTE
in „Tempfühler mit ATMega8535“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Dokument1.txt
) #define EXT_DIG1 PINB4 // Port BB, Eingang #define EXT_DIG2 PINB0 // Port BB, Eingang #define EXT_DIG3 PINE7 // Port EEEEE, Eingang #define EXT_DIG4 PINE6 // Port EEEEE, Eingang #define EXT_DIG5 PINE5 // Port EEEEE, Eingang #define EXT_DIG6 PINE4 // Port EEEEE, Eingang #define EXT_DIG7 PINE3 // Port EEEEE, Eingang #define EXT_DIG8 PINE2 // Port EEEEE, Eingang #define MUX_ANA1 PINF0 // Port FFFFFF, ADC-Betrieb, Eingang #define MUX_ANA2 PINF1 // Port
in „ATmega128 USART kriegs nicht zum Laufen / bin am verzweifeln“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Netzteil.asm
tn2313def.inc" .include "m48def.inc" #define CPU_Frequency 16000000 #define putchar lcd_wrdat #define lcd_rs_port portb #define lcd_rs_ddr ddrb #define lcd_rs_bit 6 #define lcd_en_port portd #define lcd_en_ddr ddrd #define lcd_en_bit 4 #define lcd_dat_port portd #define lcd_dat_ddr ddrd #define i2c_port portd #
in „AVR LCD lib für HD47780 (z.B. Pollin C0802-04)“ · Projekte & Code ·
-
Datei
wetterstation.c
in 2003 //this software is published under the terms of the GNU General Public License */ #include <avr/io.h> #include <avr/signal.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <avr/timer.h> #include <stdarg.h> #include <ctype.h> #include <string.h> #include <stdio.h> #include <stdlib.h
in „Probleme bei der Portierung von ATMEGA163 auf ATMEGA16“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
pjb_leichter-start-bascom_de.pdf
Stefan Hoffmann Leichter Start mit BASCOM und myAVR Entwicklungsumgebung für AVR Mikrocontroller Seite: 3/15 1 Entwicklungsumgebung für AVR Mikrocontroller Für die Arbeit mit BASCOM und myAVR-Produkten benötigt man einen PC mit Windows-Betriebssystem
in „LCD Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.txt
#include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #define LCD_Port PORTB //PORTB fürs LCD muss im Hauptprogramm noch deklariert werden #include "E:\Eigene Dateien\Dropbox\Atmel AVR\AVR Programme\1aVorlagen
in „AVR5 debugger stürzt ab, wenn F_CPU definiert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
************************************************/ #include <stdint.h> #include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> #include "defines.h" #include "hal.h" #include "button.h" #include <module.h> #include "spi.h" #include "e2.h" #include "protocol.h" #include "teds.h" #if F_CPU != 7372800
in „Atmega644 EEPROM Initialisieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neu_Textdokument__3_.txt
/ Sprache : Deutsch // Datum : 18.03.2008 // Version : 1.5 // Autor : Johan Mol // Programmer: // Port : //------------------------------------------------------------------------- #define F_CPU 14745600 // 3686400 // #include <avr\io.h> #include <stdio.h> #include <stdlib.h> #include <avr\interrupt.h
in „#define Ports“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ad1.asm
; http://www.mikrocontroller.net/attachment.php/8367/avr.txt ;---------------------------------------------- ; Analog-Digital-Umwandler ; ADC5 einlesen und an Port B ausgeben ;---------------------------------------------- .include "m8def.inc" .def temp = r16 .def lowByte = r17 .def highByte = r18 .def CHANNEL = R20 .def LED = R21 ; Port B auf Ausgang schalten (Messwert) ldi temp, 0b11111111 out DDRB, temp ; Port D auf Ausgang schalten (Beginn / Ende einer Messung) ldi temp, 0b11111111 out DDRD, temp ; PORT D auf HIGH schalten ldi LED
-
Datei
main.h
RESETPort &= ~(1<<RESETPin) #define RESEThigh RESETPort |= (1<<RESETPin) // LCD-Pins // #define LCD_PORT_4 PORTE #define LCD_DDR_4 DDRE #define LCD_D4 PE2 #define LCD_PORT_5 PORTE #define LCD_DDR_5 DDRE #define LCD_D5 PE3 #define LCD_PORT_6 PORTE #define LCD_DDR_6 DDRE #define LCD_D6 PE4 #define LCD_PORT_7 PORTE #define LCD_DDR_7 DDRE #define LCD_D7 PE5 #define LCD_EN1_PORT PORTE #define LCD_EN1_DDR DDRE #define LCD_EN1 PE6 #define LCD_RS_PORT PORTE #define LCD_RS_DDR DDRE #define LCD_RS PE7 // Buttom-Pins
in „LCD an ATmega128 Port E“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
peps_avr_v12.bas
'------------------------------------------------- ' ' EPROM Simulator ' Conitec PEPS I ' ' Version 1.2 Zielplatform ATMEGA8 ' ' Intel-Hex File werden über RS232 entgegengenommen ' - RS232 9600 Bd mit RTS Handshake ' - Zeilenbuffer für 80 Zeichen ' ' Entwickelt aus PEPSLDR.ASM (C)Conitec ' 2014 Werner Römer [werner.roemer@t-online.de] ' ' letzte Änderung ' ' 24.01.2016 Datenbustreiber wieder 74LS241 wg. Timingprobleme ' Unter Wirkbetrieb reicht das Timing nicht aus ' RAM und Treiber mussen noch verbessert werden ' ' 23.01.2016 Adressberechnung eingebaut ' ' Startadresse EPROM ist immer 0000h ' aus
in „Suche MOPPEL Projekt in Heft oder .PDF“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Atmega16_1.c
#include <avr/io.h> //Bibliotheken(Headerfiles einbinden) #include <avr/interrupt.h> #include <stdint.h> #define F_CPU 16000000UL #define BAUD 9600UL #define UBRR_WERT ((F_CPU/(16UL*BAUD))-1) //16MHz/((16UL*9600UL
in „bidirektionale Datenübertragung zwischen 2 Atmega 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ausschalt.c
/* Author: Bitschnau Lukas */ /* Date: 11/2009 */ /* Purpose: Toggeln aller 8 LEDs */ /* Software: AVR-GCC / AVR Studio 4.12 */ /* Hardware: ATmega16/Megacard */ /* Note: fclk=12MHz */ /**************************************************************/ #include <AVR/io.h> #include <AVR/interrupt.h> #include
in „ATMEGA16 Timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neues_Textdokument.txt
#define F_CPU 8000000UL #include <avr/io.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <util/delay.h> //************************************************************************ // Definebereich V2DIP1 //********
in „SPI mit dem FTDI V2DIP1“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Solar_Lader.asm
temp2= r17 .def akkuspg= r19 .def solarspg= r20 .def pothi= r21 .def potlo= r22 ;Portdefinitionen ;Port D Bit 1 = MOSFET Ladestrom ;Port D Bit 2 = AlarmLed ;Port D Bit 3 = LadeLed ;Port D Bit 4 = Batterie Voll ;Port C Bit 0 = AD-Eingang Akkuspannung ;Port C Bit 1 = AD-Eingang Solarzellenspannung ;Port
-
Datei
Servo_ATmega8_V2.c
F_CPU //setzen der CPU-Geschwindigkeit falls nicht gesetzt #define F_CPU 16000000UL #endif #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdio.h> #include <avr/eeprom.h> #include "lcd-routines.h" #include <util/delay.h> #define SERVOANZAHL 9 //Variablendeklaration: struct
in „Zu blöd ein struct zu sortieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neu_Textdokument.txt
14745600 Hz // Sprache : Deutsch // Datum : 18.03.2008 // Version : 1.5 // Autor : // Programmer: // Port : //------------------------------------------------------------------------- #define F_CPU 3686400 //14745600 // #include <avr\io.h> #include <stdio.h> #include <stdlib.h> #include <avr\interrupt.h
in „#define Ports“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Pumpstand.c
|= (1<<LED_V2);} else {PORT_LED &= ~(1<<LED_V2);} if(PORT_OUT & (1<<V3)) {PORT_LED2 |= (1<<LED_V3);} else {PORT_LED2 &= ~(1<<LED_V3);} if(PORT_OUT & (1<<M1)) {PORT_LED |= (1<<LED_M1);} else {PORT_LED &= ~(1<<LED_M1);} if(PORT_OUT
in „Funktion mit je 2 rückgabewerten?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
xmega_spi.c
Software * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301, USA */ #include <avr/io.h> #include "xmega_spi.h" #include <avr/pgmspace.h> #include <stdio.h> #include <string.h> #include <stddef.h> #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include "config.h" #if defined(__AVR_XMEGA__) void xmega_spi_init( int SPI_ID ) { // Set SPI baseaddress errechnen SPI_t * spi = (void *) ( 0x08c0 | ( SPI_ID << 8 ) ); // Set PORT baseaddress errechnen PORT_t * port = (void *) ( 0x0600
in „RFM12 zuckt nicht ein bisschen.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Solar_Lader.asm
def pothi= r21 .def potlo= r22 .def ad= r23 .equ quartz= 2000000 .equ baud= 4800 ;Portdefinitionen ;Port D Bit 0 = SETUP-Schalter ;Port D Bit 1 = TX Sendeausgang ;Port D Bit 2 = MOSFET Ladestrom ;Port D Bit 3 = AlarmLed ;Port D Bit 4 = LadeLed ;Port D Bit 5 = Batterie Voll LED ;Port C Bit 0 = AD-Eingang Akkuspannung ;Port C Bit 1 = AD-Eingang Solarzellenspannung ;Port C Bit 2 = AD-Eingang Poti Ladebeginn ;Port C Bit 3 = AD-Eingang Poti Ladeende ;IRQ-Sprungtabelle .org 0x00 rjmp RESET ; Reset Handler reti ;rjmp EXT_INT0
-
Datei
Eingang_Analog.txt
Takt : 3686400 Hz // Sprache : C // Datum : 1.2.2009 // Version : 1.0 // Autor : // Programmer: // Port : //------------------------------------------------------------------------- // created by myAVR-CodeWizard //------------------------------------------------------------------------- #define F_CPU 3686400 #include <avr\io.h> #include <avr\interrupt.h> //------------------------------------------------------------------------ // Initialisierungen //-------------------------------------------------------------------
in „Eingang_Analog, Digitall Ausgang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
ASC_NULL); // Einer ausgeben (°C Zehntel) } void readButtons(void) { DDRD = DDRD & 0b11110000; // Port B auf Eingabe schalten PORTD = 0b00001111; // Pullup-Rs eingeschaltet _delay_us(1); // Umschalten der Hardware-Signale abwarten sw1 = !(PIND & (1 << PD0)); // Tasten invertiert in Bitspeicher einlesen
in „ADC gibt kein Wert aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mpx_2digit_uart.c
------------------------------------------------------------ */ #include <util/delay.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdbool.h> #include "mpx_2conc.h" /* ATtiny 24 / 44 / 84 Anschlusspins IC +-----------+ Vcc | 1 A 14 | GND PB0 - PCINT8 - XTAL1 - SCI
in „7 Segment Anzeige auf verschiedenen Ports“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Atmega16_1.c
#include <avr/io.h> //Bibliotheken(Headerfiles einbinden) #include <avr/interrupt.h> #include <stdint.h> #define F_CPU 4000000UL #define BAUD 9600UL #define UBRR_WERT ((F_CPU/(16UL*BAUD))-1) //16MHz/((16UL*9600UL
in „bidirektionale Datenübertragung zwischen 2 Atmega 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Atmega16_1.c
#include <avr/io.h> //Bibliotheken(Headerfiles einbinden) #include <avr/interrupt.h> #include <stdint.h> #define F_CPU 4000000UL #define BAUD 9600UL #define UBRR_WERT ((F_CPU/(16UL*BAUD))-1) //16MHz/((16UL*9600UL
in „bidirektionale Datenübertragung zwischen 2 Atmega 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
peps_avr_v1.bas
Serin_dat = "" Call Pepsinit Waitms 1000 Call Hilfe ' Menü ausgeben Enable Interrupts Cls Upperline Lcd "AVR-PEPS V1.0" Laenge_prom = &H0FFF ' 2732 als Voreinstellung Do Eingabe = Waitkey() Lcd Eingabe Select Case Eingabe Case "0" Laenge_prom = &H07FF ' EPROM auswahl Print "2716" Cls Lowerline Lcd "EPROM 2716
in „Suche MOPPEL Projekt in Heft oder .PDF“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
peps_avr_v10.bas
'------------------------------------------------- ' ' EPROM Simulator ' Conitec PEPS I ' ' Version 1.0 Zielplatform ATMEGA8 ' ' Intel-Hex File werden über RS232 entgegengenommen ' - RS232 9600 Bd mit RTS Handshake ' - Zeilenbuffer für 80 Zeichen ' ' Entwickelt aus PEPSLDR.ASM (C)Conitec ' 2014 Werner Römer [werner.roemer@t-online.de] ' ' letzte Änderung ' 15.04.2014 Treiber IC7 durch 74HC541 ersetzt (nichtinvertierend) ' Routine zum Füllen mit FFh hizugefügt (2732) ' Bildschirmmeldungen verbessert ' ' 12.04.2014 Auf Zielhardware mit Mega8 angepasst ' 11.04.2014 Datenübergabe an PEPS ohne Buffer
in „Suche MOPPEL Projekt in Heft oder .PDF“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SD_DOGM_test2.s
.importObject Avr.Macro.OpBool .importObject Avr.Macro.Port .importObject Avr.Macro.PushPop .importObject Avr.Macro.RegMdfy .importObject Avr.Macro.SetPtr .importObject Avr.Macro.StorVar .importObject Avr.Macro.xCmd
in „SPI und 2 "Bausteine"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test4.c
(bit_is_set(status,6)) if ((status & 0x40)) { // Nachricht in Puffer 0 PORT_CS &= ~(1<<P_CS); // CS Low spi_putc(SPI_READ_RX); } else //if (bit_is_set(status,7)) if ((status & 0x80)) { // Nachricht in Puffer 1 PORT_CS &= ~(1<<P_CS); // CS Low spi_putc(SPI_READ_RX | 0x04); }
in „MCP2515 Botschaften Empfangen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
kty.txt
Takt : 3686400 Hz // Sprache : // Datum : 13.3.2012 // Version : 1.0 // Autor : // Programmer: // Port : //------------------------------------------------------------------------- // created by myAVR-CodeWizard //------------------------------------------------------------------------- #define F_CPU
in „Temperaturmessung mit KTY81-110 am Atmega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
.: AVR-GCC 3.3.1; avr-libc 1.0 // Description.: Entlader mit ATmega328p auf Arduino Nano3 // // YYYYMMDD - VER. - COMMENT // 2014 - 1.0 - //*************************************************************************** //#include <inavr.h> //#include <iom169.h> #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <avr/sleep.h> #include <avr/wdt.h> #include <avr/version.h> #if __AVR_LIBC_VERSION__ < 10405UL #warning "avr-libc >= version 1.4.5
in „Arduino flashen über Makefile“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neu_Textdokument.txt
#include <avr\io.h> #include <stdio.h> #include <stdlib.h> #include <avr\interrupt.h> #include <string.h> // Defines für Multiplexeransteuerung // Aufbau: PORTB=0b|00(externer Quarz)|A0|EN0|A1|A2|EN1|EN2; #define
in „ADC Konflikt bei 2 Aufrufen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Atmega16_2.c
#include <avr/io.h> //Bibliotheken(Headerfiles einbinden) #include <avr/interrupt.h> #include <stdint.h> #define F_CPU 4000000UL #define BAUD 19200UL #define UBRR_WERT ((F_CPU/(16UL*BAUD))-1) //16MHz/((16UL*9600UL
in „bidirektionale Datenübertragung zwischen 2 Atmega 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
intTaste.c
schalten und jeweils die Zeilen einlesen. */ #include <avr/io.h> #include <avr/interrupt.h> #include <intTaste.h> volatile uint8_t bWarteTastendruck; volatile uint8_t nWarteZaehler; void IntTasteInit() { // Taste mit Pullup versehen: TASTE_PORT
in „AVR Einstieg / Probleme mit Programm Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.c
//Header______________________________________________________________________________ #include <avr/io.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <util/delay.h> #include <stdint.h> #include "lcd.h" #include <avr/interrupt.h> volatile unsigned int timer1 ; volatile unsigned
in „timer1 atmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
STBR005.c
PC1 (Input) Impulse 13 S4 PC0 (Input) Impulse 15 S3 PA1 (Input) */ #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> // ***************************************************************************** // Globale Variabelen // (sind in allen Funktionen gültig )
in „Schrittmotorsteuerung mit Atmega8?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
STBR005.c
PC1 (Input) Impulse 13 S4 PC0 (Input) Impulse 15 S3 PA1 (Input) */ #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> // ***************************************************************************** // Globale Variabelen // (sind in allen Funktionen gültig )
in „Schrittmotoren Programmverlauf abfahren lassen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
STBR005.c
PC1 (Input) Impulse 13 S4 PC0 (Input) Impulse 15 S3 PA1 (Input) */ #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> // ***************************************************************************** // Globale Variabelen // (sind in allen Funktionen gültig )
in „Schrittmotor, Softstart und Timer?“ · Mikrocontroller und Digitale Elektronik ·