-
Datei
main.asm
======= ; Main.asm file generated by New Project wizard ; ; Created: So Jul 31 2016 ; Processor: ATmega8515 ; Compiler: AVRASM (Proteus) ;==================================================================== ; ; Uhr-8515-2.asm ; ; Created: 11.07.2016 12:12:07 ; Author : Claude ; Atmega 8515 asm ; ____
in „Uhren Tuto mit Wecker“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
======= ; Main.asm file generated by New Project wizard ; ; Created: So Jul 31 2016 ; Processor: ATmega8515 ; Compiler: AVRASM (Proteus) ;==================================================================== ; ; Uhr-8515-2.asm ; ; Created: 11.07.2016 12:12:07 ; Author : Claude ; Atmega 8515 asm ; ____
in „Uhren Tuto mit Wecker“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dcf77decode.asm
******************************************** ;* ;* Titel: dcf77decode.asm ;* ;* ;* ;* Prozessor: ATmega8 Taktfrequenz: 2MHz ;* ;* Eingaenge: PD2 ;* ;* ;*********************************************************************** .NOLIST .INCLUDE "m8def.inc" ;AVR-Definitionsdatei einbinden .LIST ;---------
in „Probleme mit DCF77-Decodierprogramm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HC-SR04_V2.0.asm
distL / distLL mov r16, timer0 mov r17, timer1 mov r18, timer2 clr r19 ldi r21, 49 ; * 49 rcall umul32_8 ; <r20..r16> = <r19..r16> * <r21> ldi r21, 35 ; * 35 rcall umul32_8 mov distLL, r16 mov distL, r17 mov distH, r18 mov distHH, r19 ret /**************************************************************
in „HC-SR04 Assembler für Abstandmessung“ · Projekte & Code ·
-
Datei
MMB.vhd
FTDI_WR: out std_logic -- 1x USB WR Signal + Chip Select Logik ); end MMB; -- Addressdekodierung für ATMega128 -- 0x1100-0x11FF CPLD.Memory_Bank_Register b00010001 -- 0x1200-0x12FF CPLD.SPI_Port_Chip_Selects b00010010 -- 0x1300-0x13FF FTDI b00010011 -- 0x1400-0x14FF Realtek b00010100 -- 0x1500-0xFFFF SRAM
in „AVR Ethernet Platine“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
LEDGreen=PC2 *********************************************************************** * Processor: ATmega168 * Clock: 3686400 Hz ( 3.6 MHz ) * Language: ANSI-C * Compiler: avr-gcc/4.1.3, avr-libc * Date: $LastChangedDate$ * Author: $LastChangedBy$ * ID: $Id$ ********************************************
in „AVR ATmega168 - Probleme mit Interrupt bei UART Empfang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
global.h
------------------- #ifndef EXTERN #define EXTERN extern #endif #define M168 // Register für den ATMEGA168 //#define M8 #define WATCHDOG #define LOG_RS232 // Log-Datei auf RS232 ausgeben #define LCD // ohne LCD Ausgaben ist der Code 1250 Byte kürzer #define DEBUG // lässt den Fehlercounter im LCD stehen
in „DCF-Uhr, Sonnenstand, TWI-Port, Alarmfunktion für m8 in C“ · Projekte & Code ·
-
Datei
Alarmanlage.c
Alarmanlage sicherstellen Compiler: AVR Studio 4.14 Ersteller: Ranftl Version/Datum: 1.0 / 11/08 Hardware: ATMEGA32, AVR Dragon, Steckbrett Änderungen: ***********************************************/ #include <avr/io.h> // include 80517 header file #include <avr/interrupt.h> // include interrupt header #include
in „Problem mit Tastatur für Codeeingabe bei Alarmanlage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
source-code.txt
///////////////////////////////////////////////////////////////// //Diplomarbeit Hexapod: //for Win32.Devbug //Microcontroller: Atmel ATMEGA 8-16PU //Programmierer: Ralph Ankele //Programmiersprache: C //Title: Ultraschallsensoren.c //Datum 08.03.2009 //Version 1.0 ///////////////////////////////////
in „timer1compare interrupt wird ausgelöst obwohl der timer gestoppt ist“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
source-code.txt
///////////////////////////////////////////////////////////////// //Diplomarbeit Hexapod: //for Win32.Devbug //Microcontroller: Atmel ATMEGA 8-16PU //Programmierer: Ralph Ankele //Programmiersprache: C //Title: Ultraschallsensoren.c //Datum 08.03.2009 //Version 1.0 ///////////////////////////////////
in „externern interrupt löst von selbst aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ADC_USART_Read_adc.c
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8-Bit-Analog-Digital-Converter mit ATMEL ATmega8 to STK500 board, output on (PortB) --> LEDs Description: The ADC converts an analog input voltage to a 10-bit digital value through successive approximation. The minimum value represents GND and the
in „warnung:"[variable]may be used uninizialized"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
slaveadcmain.c
#include "TWI_Slave.h" unsigned short adc(unsigned char admux); #define NR_SAMPLES 3 volatile uint32_t z,count,counter; volatile int8_t state=0; void INT0_init(void); void TIMER1_interrupt_init(void); /* ** This main programm demonstrates how to use the ** implemented TWI slave functions. These are:
in „Problem beim Vergleich von ADwandlerwerte zwischen Master und Slave“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
slaveadcmain.c
#include "TWI_Slave.h" unsigned short adc(unsigned char admux); #define NR_SAMPLES 3 volatile uint32_t z,count,counter; volatile int8_t state=0; void INT0_init(void); void TIMER1_interrupt_init(void); /* ** This main programm demonstrates how to use the ** implemented TWI slave functions. These are:
in „Problem TWI stop bei Reset“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mega16.h
Compiler // (C) 1998-2001 Pavel Haiduc, HP InfoTech S.R.L. // I/O registers definitions for the ATmega16 #ifndef _MEGA16_INCLUDED_ #define _MEGA16_INCLUDED_ #pragma used+ sfrb TWBR=0; sfrb TWSR=1; sfrb TWAR=2; sfrb TWDR=3; sfrb ADCL=4; sfrb ADCH=5; sfrw ADCW=4; // 16 bit access sfrb ADCSRA=6; sfrb ADMUX
in „Frequenzmessung mit Timer0 ohne ICP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
slave.c
/+-------------------------------------------------------------------------------+ //Prozessor : ATmega 32 ex. mit 16 000 00 MHz //Sprache : C //Programm : AVR //Datum : 20.10.2010 //Autor : Sebastian Prets //Schaltung : Timer ein Impuls nach beliebiger Zeit //+---------------------------------------
in „TWI Slave reagiert nicht im Interruptmodus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_test_3.1.txt
#define F_CPU 1000000 // Taktfrequenz des Atmega32 #include <avr\io.h> // AVR Register und Konstantendefinitionen #include <util\delay.h> // Bibliothek mit Warteroutinen //variablen deklarieren uint8_t contrast = 0xFF; uint8_t Xpixel = 128; uint8
in „AVR DOGM128W-6 mit Atmega32 ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_4_bit.c
#include <avr/io.h> #include <stdio.h> //Atmega32-Version für POLLIN-Erweiterungsboard mit Drahtbrücken // Port-Belegung // // E -> PB0 // RS -> PB2 // R/W -> PB1 // // DB0 -- // DB1 -- // DB2 -- // DB3 -- // DB4Ž-> PA4 // DB5 -> PA5 // DB6 -> PA6
in „Problem mit LCD 4 Bit Initalisierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Propelleruhr_ok2_fertig23.txt
Diode.SYM3001 15 D4 D1 Diode.SYM3001 16 IC1 78L05 Standard.SYM3001 17 IC2 TSOP1736 Conrad.SYM3001 18 IC3 ATMEGA16-16AC Conrad.SYM3001 19 JP1 PINHD-1X3 Pinhead.SYM3001 20 K1 K1X6 Standard.SYM3001 21 LED1 LA E67B led.SYM3001 22 LED2 LA E67B led.SYM3001 23 LED3 LA E67B led.SYM3001 24 LED4 LA E67B led.SYM3001 25
-
Datei
log.txt
avrdude.conf" Using Port : COM4 Using Programmer : stk500v2 Overriding Baud Rate : 115200 AVR Part : ATMEGA2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------
in „Bootloader mega2560“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
log1.txt
avrdude.conf" Using Port : COM4 Using Programmer : stk500v2 Overriding Baud Rate : 115200 AVR Part : ATMEGA2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------
in „Bootloader mega2560“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
ISR_Receive einschalten else {UCSRB = (1<<RXEN)|(1<<TXEN); } // UART TX und RX einschalten #ifdef __AVR_ATmegaM32__ UCSRC |= ( 1 << URSEL )|(1 << UCSZ1)|(1 << UCSZ0); // Asynchron 8N1 #else UCSRC |= (1 << UCSZ1)|(1 << UCSZ0); // Asynchron 8N1 #endif UBRRH = (uint8_t) (UART_UBRR_BAUD>>8); UBRRL = (uint8_t) (
in „UART von Mega32 auf Mega168 anpassen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ultraschall.c
// ATMega8, 16 MHz // 04.10.2011 // Test Ultraschall / Capture // // 12.10.2011 Prescale 64 // Ping: PB0 / Capture // FuncPing-------------|Main // senden |delay 50 msec??|empfangen // _|-------|____________
-
Datei
Error.txt
jan@JANS-LAPTOP:~/Roboter/AVR/RN_Control_1.4$ make avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=1000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT RNCtrl.o -MF dep2/RNCtrl.o.d -c RNCtrl.c RNCtrl.c: In Funktion »setportaon
in „Mikrocontrollerprogrammierung mit Ubuntu (AVRISPmkII/ATMega32)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include "taster.h" // CPU: ATmega8 //------------------------------------------------------------------------ #define XTAL 8e6 // 8MHz #define ENCODER PORTC // Encoder PORT #define PHASE_A (PINC & 1<<PC0) #define PHASE_B (PINC & 1<
in „Tastenabfrage kurz/lang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer1.c
/ date: 2013-12-15 // -------------------------------------------------------- // Bsp. für MCU = atmega32 // die notwendigen und benötigten // avr gcc Includefiles müssen noch geladen werden. // -------------------------------------------------------- // ----------------------------------------------
in „Bits im Timer-Register durch Präprozessor / Compiler ausrechnen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dg_sub.s
vereinfachte Schreibweise public init_drehgeber // einmalig zum Programmstart public lese_drehgeber // als 32 Bit Wert lesen public schreibe_drehgeber // oder schreiben rseg NEAR_Z // typ. Segmentangabe bei IAR dg_count: ds 4 COMMON INTVEC(1) org PCINT2_vect rjmp pcint2_gruppe // Bei ATmega328 ggf. auf jmp anpassen
in „Drehgeber per Interrupt auswerten, AVR“ · Projekte & Code ·
-
Datei
16Kanal_Tongenerator.c
/* 16 Kanal Tongenerator mit programmierbaren Tonfolgen, Frequenzen und Geschwindigkeiten ATmega32 @ 8 MHz RC-Oszillator */ #include <avr/io.h> #include <avr/interrupt.h> // Pulsdaten, 500ms Raster, Kanal 0 und 15 beispielhaft definiert // Kanal 15 .... 0 // | | uint16_t pulse_data[16] ={0b0000000000000001
in „Wie könnte man mit einem ATMEGA einen 8-fachen Rechteckgenerator erstellen?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stpCntrSchDrv.pdf
IRLML6402 10 +5V GND IC2 ADC7 endls1 9 n F n 4 VCC GND 2 0 0 0 3 GND AREF L B 1 1 1 R T9 Q5 2 3 1 VCC ATMEGA168(TQFP32) ADC6 endls2 C C C D PB6 5 6 7 0 1 2 3 4 AVCC F PB7 P P P P P P P P PB5 SCK n 0 20MHz 0 0 1 1 2 2 C C I O r O M F F D12 d M 2 p 2 p C 2 C 2 R34470 D11 R35470
in „Masseflächen?“ · Platinen ·
-
PDF
stpCntrSchUC.pdf
IRLML6402 10 +5V GND IC2 ADC7 endls1 9 n F n 4 VCC GND 2 0 0 0 3 GND AREF L B 1 1 1 R T9 Q5 2 3 1 VCC ATMEGA168(TQFP32) ADC6 endls2 C C C D PB6 5 6 7 0 1 2 3 4 AVCC F PB7 P P P P P P P P PB5 SCK n 0 20MHz 0 0 1 1 2 2 C C I O r O M F F D12 d M 2 p 2 p C 2 C 2 R34470 D11 R35470
in „Masseflächen?“ · Platinen ·
-
Datei
main.c
/* A simple display for speed data from a tennis ball radar gun ATmega8535 @ 8MHz */ #include "anzeige.h" #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include "74HCT595.h" // encoding for 7 segment display #if HARDWARE_VERSION
in „Programmänderungen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
FA_SIM800L_3.pdf
Batterie 4,5V und Regulator Atmega328P Reed-Anschluss Temperatur Sensor DHL22-Sensor Anschluss VCC_BAT 0 8 3V6 1 R 0.1uF 10uF C2 C1 RefDes 0 9 GND 1 R 4 VCC_2 PC0 23 BAT_VCC 6 VCC PC1 24 18 AVCC PC2 25 PC3 26 3V6 19 ADC6 PC4 27 k 7
in „IoT mit ATMEGA und SIM800L, Bienen Beute,“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
550-0028_ProMiniClone_Sch_V4.pdf
10 IO6 1 D9 GND AIN0/PD6 2 D8 GND OC0B/T1/PD5 9 IO5 3 D7 B XCK/TO/PD4 2 IO4 4 D6 B 1 IO3 8 INT1/PD3 32 IO2 5 D5 XTAL2 INT0/PD2 6 D4 Y2 TXD/PD1 31 IO1 7 D3 7 XTAL1 RXD/PD0 30 IO0 8 D2 C19 16MHZ C20 ATMEGA328P 9 RESET- 15pF 15pF GND 10 GND 11 D1 12 D0 R7 R8 CON12 1K 1K NOTES: R1, R3 values depend on desired
in „ATMEGA328P auf eigenen Board“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MK_3_02.sch.pdf
1 A 5 30 u 2 5 6 1 0 17 VCC (PCINT7/ADC7)PA7 31 R3 1K2 LED3 P + 0 C C R 1 38 VCC (PCINT6/ADC6)PA6 32 Grün 2 3 2 7 0 n VCC (PCINT5/ADC5)PA5 33 R4 1K2 2 Q C 1 L F 0 (PCINT4/ADC4)PA4 34 LED4 A 1 0 4 (PCINT3/ADC3)PA3 35 R5 1K2 Grün 3 VCC_EXT B 1 RESET (PCINT2/ADC2)PA2 36 GND GND 7 (PCINT1/ADC1)PA1 37 1K2
in „ATmega 644 Ports Parallel geschaltet MK3 Programmer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SM_Achse_1_OK.ino
/ /* one, two and four step encoders supported */ /* */ /* Author: Peter Dannegger */ /* target: ATmega16 */ /************************************************************************/ #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> //#define XTAL 8e6 // 8MHz #define F_TIMER1 100 //
in „CRS Robotics A255 Roboterarm“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Schematic_DDS.pdf
P 0.1uF E ISP_MOSI 1 PB5/MOSI 3 2 P PA4/ADC4 33 PA4 U2 C56 C57 L ISP_MISO 2 PB6/MISO P B PA5/ADC5 32 PA5 1 C1+ VDD 2 C29 C30 C31 C32 C33 C34 C35 C36 C37 +3.3VR20 ISP_SCK 3 PB7/SCK P PA6/ADC6 31 PA6 3 C1- VCC 16 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF ISP_RESET4 RESET PA7/ADC7 30 PA7 C58
-
Datei
LCD1600_1.bas
oder ADCSR gemeldet werden, den jeweils ' .....anderen Registernamen einsetzen. ' ' Angepasst an Mega32, 16/11/2009 ' Ä, Ö, Ü, a, ö, ü, ß in den Charaktergenerator eingebaut, ' .....gemäß ASCII-Zeichensatz, deutsche Variante. ' ' Hinweis zum Mega32: ' - JTAG-Interface des Mega32 muss ausgeschaltet sein
in „Pollin 16080 Touch mit ATMEGA32 und BASCOM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Tutorial_Teil_8_Prg_Multitasking.pdf
Prozess als nächstes die CPU (also Rechenzeit) zugeteilt bekommt. Leider ist das auf unserem kleinen ATmega 128 nicht so vorgesehen. An Hand von Beispielen möchte ich euch zeigen, was möglich ist. 2. Das EVA – Prinzip Sehen wir uns einmal die Verarbeitung von Daten auf einem Rechner bzw. dem Nibo2 an: E
in „Tutorial Programmierung Nibo2“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
------------------ .cseg ;Code-Segment (Flash, Programmspeicher) .org 0 ;Interrupt-Sprungtabelle ATmega88(P/V) rjmp RESET ; Reset Handler rjmp nix;EXT_INT0 ; IRQ0 Handler rjmp nix;EXT_INT1 ; IRQ1 Handler rjmp nix;PCINT0 ; PCINT0 Handler rjmp nix;PCINT1 ; PCINT1 Handler rjmp nix;PCINT2 ; PCINT2 Handler
in „ATMega328 + Si7021 + I2C (Assembler)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code.txt
Schaltung : //------------------------------------------------------------------------- // Prozessor : ATmega8 // Takt : 3686400 Hz // Sprache : C // Datum : 20.7.2009 // Version : 1.0 // Autor : // Programmer: // Port : //------------------------------------------------------------------------- // created
in „Atmega8 per SPI an eDip240“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
drehzahl_5.bas
-PD6: 7-segment - Segment A bis G ' PB1-PB5: 7-segment - Ziffer - Select $regfile = "m8def.dat" 'ATMEGA8 $crystal = 8000000 '8MHz Quarz Ddrd = &B11111111 'PortD = Ausgang Ddrb = &B011111 'PortB = Ausgang bis auf PB6 Dim Icount As Long At &H60 Dim Wcountlo As Word At &H60 Overlay Dim Wcounthi As Word
in „Drehzahlmesser 4 mal 7-segment mit 90S2313“ · Projekte & Code ·
-
Datei
Slave.c
/+-------------------------------------------------------------------------------+ //Prozessor : ATmega 32 ex. mit 16 000 00 MHz //Sprache : C //Programm : AVR //Datum : 20.10.2010 //Autor : Sebastian Prets //Schaltung : Timer ein Impuls nach beliebiger Zeit //+---------------------------------------
in „TWI Slave reagiert nicht im Interruptmodus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uhr.asm
; ATMEGA8, 3,686400MHz ; PB0-PB4 Ziffer 1-4 (Multiplex) (Aktiv wenn 0) ; PC0-PC4 Zahl als BCD (BCD->7-Segment-Decoder) ; PD2 als sekunden-blinker ; .include "m8def.inc" .org 0x0000 rjmp main ;Reset Handler .org OC1Aaddr rjmp timer1_compare ;Timer Compare Handler ;Einstellungen .equ Helligkeit = 32 ;0-255 (nicht proportional!) .equ sekunden = 00 ;Voreinstellungen für die Uhrzeit .equ minuten = 00 .equ stunden = 00 .def temp = r16 ;für alles mögliche .def subsec = r17 ;Zähler für 100stel Sekunde
in „einfache Uhr (AVR, BCD-7-Segment-Decoder)“ · Projekte & Code ·
-
Datei
code.c
// Einbinden der erforderlichen Bibliotheken #include <avr/io.h> // Atmega32 Register #include <util/delay.h> // Verzögerungs Routinen #include <i2cmaster.h> // I2C Master Library #include <stdlib.h> // Sonstige Funktionen #include <math.h> // Mathematische Funktionen //
in „String an LCD ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_PA0_Uvergleich-3.9khz-neu.asm
;ausgangsspannungsregelung nach stepdown ;pwm an atmega16 für 3,906 khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 ;11.2.12 .include "m16def.inc" jmp reset ;führe reset aus jmp RESET ; Reset Handler
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_PA0_Uvergleich-3.9khz-IRQ.asm
;ausgangsspannungsregelung nach stepdown ;pwm an atmega16 für 3,906 khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 ;12.2.12 .include "m16def.inc" ;.def v_panel = r14 ;Messwert PV-Spannung PA0 .def
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_PA0_Uvergleich-3.9khz-IRQ3.asm
;ausgangsspannungsregelung nach stepdown ;pwm an atmega16 für 3,906 khz ;bei 4mhz taktfrequenz ;mit timer0 im fast pwm mode, 8 bit aufloesung ;pwm-signal liegt auf pb3 oc0 ;13.2.12 .include "m16def.inc" ;.def v_panel = r14 ;Messwert PV-Spannung PA0 .def
in „Hilfe Ladereglung Atmega16 Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ax81-fsinstall.c
################################################################### //# # //# AX81 computer with ATmega1284P # //# copyright (c) 2010-2012 Joerg Wolfram (joerg@jcwolfram.de) # //# # //# # //# This program is free software; you can redistribute it and/or # //# modify it under the terms of the GNU General
-
Datei
DS18B20.txt
****************** * Temperatur messen und über 16*2 Lcd anzeigen mittels DS18B20 * * Controller Atmega8 * Sensor DS18B20 es können 10 Sensoren in Reihe angeschlossen werden * * LCD an PortC.0 PortC.1 PortB.2 PortB.3 PortB.4 PortB.5 * Sensor über 1Wire an PortC.5 *************************************************************************** ') $regfile = "m8def.dat" $crystal = 3686400 $hwstack = 32 $swstack = 10 $framesize = 40 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , Rs = Portc.1 , E = Portc.0 Config Lcd = 16 * 2 Cursor Off Cls Config 1wire = Portc.5
in „DS18B20 & ATxmega“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ControlPrint.pdf
Ambient-LM35 LED-LM35 GND E 44 PB4 (SS) PA4 (ADC4) 33 ADC4 GND GND GND LDR X1 1 PB5 (MOSI) PA5 (ADC5) 32 2 31 +5V VCC +5V 3 PB6 (MISO) PA6 (ADC6) 30 GND GND PB7 (SCK) PA7 (ADC7) U2 +5V R? RST 9 19 6 8 Contrast SCK 10 PD0 (RXD) PC0 (SCL) 20 5 SCL VCC 3 1K MISO PD1 (TXD) PC1 (SDA) SDA VBAT MOSI 11 PD2 (INT0
in „LCD Display funktioniert nur wenn ich den uC Flashe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Encoder_PeDa_Original.ino
/ /* one, two and four step encoders supported */ /* */ /* Author: Peter Dannegger */ /* target: ATmega16 */ /************************************************************************/ #include <avr/io.h> #include <avr/interrupt.h> //#define XTAL 8e6 // 8MHz #define F_TIMER1 100 // Timer 1 frequency /
in „Peter Dannegger´s ( PeDa ) Entprellroutine in ein Arduino Sketch einbinden“ · Mikrocontroller und Digitale Elektronik ·