-
Datei
L-Meter.c
* µC: Atmega644 * Quarz: 16Mhz auf Pollin Evaluationboard V2.01 * Build: 22.12.2015 20:00 Uhr (UTC+01:00) * -----------------------------------------------------------------------------------------------------
in „LCD an ATmega644 (später ATmega8) mittels TWI/I2C (Anfängergerecht)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
D-Flip-Flop_mit_Zeit.txt
----------------------------------------------- ; Definition des AVRs (In diesem Fall ist es ein ATMEGA8) ;------------------------------------------------------------------------------------------------------------------------------------- .nolist .include "m8def.inc" ; ATMEGA8 von Atmel .list ;----
in „Zeitverzögerung von 800ms einbauen (Assembler)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
in „Illegal device name“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in
in „Fehlermeldung beim Assemblieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
in „Include Datei für Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
in „m8def.inc runterladen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
in „m8def.inc runterladen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in
in „Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain“ · Projekte & Code ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
in „Ich bräuchte mal Starthilfe.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
8_Kanal_Laufzeitmesser.c
/* Atmega8 --> Addonboard PD0-> PD0 PD1-> PD1 PD2-> PD2 PD3-> PD3 PD4-> PD4 PB6-> NA PB7-> PB5 PD5-> PD5 PD6-> PD6 PD7-> PD7 PB0-> PB2 PC6-> NA / Reset PC5-> PA5 PC4-> PA4 PC3-> PA3 PC2-> PA2 PC1-> PA1 PC0->
in „Über einen µC Laufzeit messen und über RS232 ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in
in „AVR ASM Timer-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
in „def. inc Datei“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8def.inc
* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :AVR000 ;* File Name :"m8def.inc" ;* Title :Register/Bit Definitions for the ATmega8 ;* Date :07.09.2001 ;* Version :1.00 ;* Support telephone :+47 72 88 43 88 (ATMEL Norway) ;* Support fax :+47 72 88 43 99 (ATMEL Norway) ;* Support E-mail :avr@atmel.no ;* Target MCU :ATmega8 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names and I/O register bit names appearing in the data book can be used. ;* In addition, the six registers
in „Anfänger Frage zu Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bm30b.s
/lmeier/Projekte/wmucpp/doc/bmcpp20/bm30b.cc:102: return ((value - min) * 100u) / ((uint16_t) (uint8_t)(max - min)); ldi r18,lo8(100) ; , mul r24,r18 ; value, movw r24,r0 ; tmp47 clr __zero_reg__ ldi r22,lo8(-1) ; , ldi r23,0 ; call __divmodhi4 mov r24,r22 ; tmp55, /* epilogue start */ ; /home/lmeier
in „Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pwm.txt
void pwm(uint16_t top, uint16_t wert, uint16_t zeit) { // OC1A auf Ausgang DDRB = (1 << PB1 ); //ATMega8 () // Timer 1 einstellen // // Modus 5 Atmega8 Datasheet: // Fast PWM, 8-bit, BOTTOM to TOP // // WGM13 WGM12 WGM11 WGM10 // 0 1 0 1 // // CS12 CS11 CS10 // 0 1 0 // // Steuerung des Ausgangsport:
in „AVR Atmega8, PWM per Taster an“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi.h
*********/ #include <avr/io.h> #ifndef SPI_H #define SPI_H /*SPI PIN CONFIGURATIONS #ifdef __AVR_ATmega32__ #define SPI_PORT PORTB #define SPI_DDR DDRB //PINS #define SCK_POS PB7 #define MISO_POS PB6 #define MOSI_POS PB5 #define SS_POS PB4 #endif */ //#ifdef __AVR_ATmega8__ #define SPI_PORT PORTB #define
in „Problem mit ADC MCP3204 und Atmega 8515“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Firmware_v1.2.c
DMX512 reception library * Version : v1.3 * Last updated : 13.04.09 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz, 16MHz * * written by hendrik hoelscher, www.hoelscher-hi.de *************************************************************************** This program is free software; you can redistribute
in „DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Firmware_v1.2.c
DMX512 reception library * Version : v1.3 * Last updated : 13.04.09 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz, 16MHz * * written by hendrik hoelscher, www.hoelscher-hi.de *************************************************************************** This program is free software; you can redistribute
in „DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Arduino-UNO-Rev3e-SCH.pdf
_ L B TP_UGND C8 2 1 33 PAD (OC0B/INT0)PD0 6 YELLOWP_RXL (INT0)PD2 4 IO2 4 3 2 T 1u (TXD)PD1 3 IO1 3 2 P 1 GND GROUND ATMEGA16U2-MU(R) RN2B (RXD)PD0 2 IO0 2 1 0 P GND 7 2 1 P T E ATMEGA328P-PU 0 T E RX 1K IOL M8RXD 17 RN4B2 GND_TPGND_TP1 YELLOW 18 RN4A1 ORIGIN M8TXD TP_RX TP_TX GND 1 2 3 4 5 6 7 8
in „Arduino UNO an 4fach Relais“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Arduino-UNO-Rev3e-SCH.pdf
_ L B TP_UGND C8 2 1 33 PAD (OC0B/INT0)PD0 6 YELLOWP_RXL (INT0)PD2 4 IO2 4 3 2 T 1u (TXD)PD1 3 IO1 3 2 P 1 GND GROUND ATMEGA16U2-MU(R) RN2B (RXD)PD0 2 IO0 2 1 0 P GND 7 2 1 P T E ATMEGA328P-PU 0 T E RX 1K IOL M8RXD 17 RN4B2 GND_TPGND_TP1 YELLOW 18 RN4A1 ORIGIN M8TXD TP_RX TP_TX GND 1 2 3 4 5 6 7 8
in „Arduino Ethernet Shield Sketches auf Arduino laden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Arduino-UNO-Rev3e-SCH.pdf
_ L B TP_UGND C8 2 1 33 PAD (OC0B/INT0)PD0 6 YELLOWP_RXL (INT0)PD2 4 IO2 4 3 2 T 1u (TXD)PD1 3 IO1 3 2 P 1 GND GROUND ATMEGA16U2-MU(R) RN2B (RXD)PD0 2 IO0 2 1 0 P GND 7 2 1 P T E ATMEGA328P-PU 0 T E RX 1K IOL M8RXD 17 RN4B2 GND_TPGND_TP1 YELLOW 18 RN4A1 ORIGIN M8TXD TP_RX TP_TX GND 1 2 3 4 5 6 7 8
in „Arduino 5V auf 3V regeln 40mA“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
arduino-leonardo-schematic_3b.pdf
#OC4B/ADC12)PB5 29 IO9* IO9* 9# #PWM 16bit +A10 +PWM COMPL IO10 C 2 RESET C (ADC11/PCINT4)PB4 28 IO8 (ADC11/PCINT4)PB4 28 IO8 IO8 8 +A9 N (PD0/MISO/PCINT3)PB3 11 MISO (PD0/MISO/PCINT3)PB3 11 MISO MISO G XTAL2 16 XTAL2 (PDI/MOSI/PCINT2)PB2 10 MOSI XTAL2 16 XTAL2 (PDI/MOSI/PCINT2)PB2 10 MOSI MOSI Y1 R1
in „externe Speisung eines Arduino Leonardo“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Probleme_mit_LCD_in_c__ans_forum_.txt
main.c ######################################### // // Anpassungen im makefile: // ATMega8 => MCU=atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #include <avr/io.h> #include "LCD_Test.h" #define LCD_PORT PORTC #define LCD_DDR DDRC int main(void) { LCD_DDR
in „LCD funktioniert in assembler, aber in c nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.c
/* Sample program for Olimex AVR-P40 with ATMega16 processor * Toggles the Led On when the button is pressed * Compile with AVRStudio+WinAVR (gcc version 3.4.6) */ #define __AVR_ATmega16__ 1 // COmmand an 1. Stelle von PORTA #define CO_0 PORTA =
in „Probleme mit DOG-M (128x64)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pwm_minimal.c
/********************************************* * Minimal C-Sourcefile for ATMEGA8 * Chip Type : ATMEGA8 * Clock frequency : 1,000000 MHz *********************************************/ #include <avr/io.h> #include <avr/interrupt.h> /* delay for a minimum of <ms> */ /* with a 1Mhz
in „3PWMs bei ATmega8 initialisieren, stimmts so?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lehrbuch_Programme.asm
;| Titel : Hallo Welt ;| Prozessor : ATmega8 ;| Frequenz : 3,6864 MHz ;| Datum : ;| Autor : Darth_Wader ;| Guppe : ;| ;| ... ;+------------------------------------------------------------------------------ .include "m8def.inc" ; ATmega8 ;---
in „Lichtschalter in Assembler/Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPanzeige.txt
Versorgungsspannung // Spannungsteiler wurde so gewählt das am ADC Auflösung 0,02V beträgt // z.B. 420 entspricht 8,40V // ATMEGA8 R = 10k / 1,5kOhm // ATMEGA88 R = 10k / 600 Ohm Line2(); lcd_string ("Batt = "); ra= hfe[0] / 50; // (ra= 2*hfe[0] / 100) Ganze Volt rb = 2*hfe[0] - ra* 100; // 1/100 V lcd_string(utoa
-
Datei
SPanzeige_Aktuell.txt
Versorgungsspannung // Spannungsteiler wurde so gewählt das am ADC Auflösung 0,02V beträgt // z.B. 420 entspricht 8,40V // ATMEGA8 R = 10k / 1,5kOhm // ATMEGA88 R = 10k / 600 Ohm Line2(); lcd_string ("Batt = "); ra= hfe[0] / 50; // (ra= 2*hfe[0] / 100) Ganze Volt rb = 2*hfe[0] - ra* 100; // 1/100 V lcd_string(utoa
in „Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom“ · Projekte & Code ·
-
PDF
M12864_Transistor_Tester_Instructions.pdf
M8 Transistor Tester(Ver.12864) Installation Instruction Thank you for purchasing our M8 Transistor Tester Kit Tools. We believe our product will bring you an experience of convenience and accuracy. Before
-
Datei
main.c
2009-2012 Frank Meyer - frank(at)fli4l.de * * $Id: main.c,v 1.14 2012/05/15 10:25:21 fm Exp $ * * ATMEGA88 @ 8 MHz * * Fuses: lfuse: 0xE2 hfuse: 0xDC efuse: 0xF9 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
avr-m8_z80.asm
License ; along with this program. If not, see <http://www.gnu.org/licenses/>. ;.nolist #if defined atmega8 .include "m8def.inc" #elif defined atmega168 .include "m8def.inc" #else /* default */ .include "m88def.inc" ;FUSE_H=0xDF ;FUSE_L=0xF7 #endif .list #ifndef DRAM_DQ_ORDER /* If this is set to 1, the
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr-m8_z80.asm
License ; along with this program. If not, see <http://www.gnu.org/licenses/>. ;.nolist #if defined atmega8 .include "m8def.inc" #elif defined atmega168 .include "m8def.inc" #else /* default */ .include "m88def.inc" ;FUSE_H=0xDF ;FUSE_L=0xF7 #endif .list #ifndef DRAM_DQ_ORDER /* If this is set to 1, the
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr_cpm.asm
License ; along with this program. If not, see <http://www.gnu.org/licenses/>. .nolist #if defined atmega8 .include "m8def.inc" #elif defined atmega168 .include "m168def.inc" #else /* default */ .include "m88def.inc" ;FUSE_H=0xDF ;FUSE_L=0xF7 #endif .list .listmac #ifndef DRAM_DQ_ORDER /* If this is set
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
liste.lst
Complete ; UCSRB - USART Control and Status Register B .equ UCR = UCSRB ; For compatibility .equ TXB8 = 0 ; Transmit Data Bit 8 .equ RXB8 = 1 ; Receive Data Bit 8 .equ UCSZ2 = 2 ; Character Size .equ CHR9 = UCSZ2 ; For compatibility .equ TXEN = 3 ; Transmitter Enable .equ RXEN = 4 ; Receiver Enable .
in „Adressierung eines LUT mit Z-Register“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
device.c
//***************************************************************************** //* Project: ATMega88 + WII Nunchuk * //* Version: beta * //* File: device.c * //* Target MCU: ATMega88 * //* Compiler: GCC * //* Simulator: AVRStudio 4.17 * //* Emulator: JTAG ICE MKII * //* Author: Minkfeld * //* Date
in „ATmega88 mit Nunchuk WII - Rückgabewert immer 0xFF“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bestell.txt
Bauteil Best.Nr. Stck. Preis -------------------------------------------------- 74HC73 74HC 73 1 0,22 ATmega8 ATMEGA 8-16 DIP 1 1,70 Quarz 16MHz 16,0000-HC49U-S 1 0,24 Spule 100µ SMCC 100µ 1 0,16 Taster TASTER 3305B 1 0,12 IC-Sockel GS 28P-S 1 0,36 Gehäuse SP 2090 SW 1 2,20 33p NPO-G1206 33P 2 0,10 100n X7R-G1206
in „Multimeter“ · Projekte & Code ·
-
Bild
Balkendiagramm zum Benchmark-Vergleich CH32V003 vs ATmega328
Benchmark Vergleich CH32V003 vs ATmega328 CH32V003 -Os CH32V003 -O3 ATmega328 -Os ATmega328 -O3 Zeit [s] int8 int16 int32 float
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik · · Diagramme
-
Datei
SelfProg.bas
// Erase Page ! R16 := Z.Lo and R16,127 if R16 = 0 then SPMCR := $03; // Erase; const SPM1 ROM = $E8, $95, $FF, $FF NOP R0 := $FF; R1 := $FF; push Z for R17 := 0 to 63 SPMCR := $01; // Load const SPM5 ROM = $E8, $95, $FF, $FF NOP Z := Z + 2; // Increment byte address by 2 next pop Z wait !SPMCR.0 wait
in „Bootloader für ATMega163“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_ADC_UART_11.c
#include <avr/io.h> #include <stdlib.h> /* USART-Init beim ATmega16 */ #ifndef F_CPU #define F_CPU 16000000 /* Oszillator-Frequenz in Hz */ #endif // Hilfsmakro zur UBRR-Berechnung ("Formel" laut Datenblatt) #define UART_UBRR_CALC(BAUD_,FREQ_) ((FREQ_)/((BAUD_)*16L
in „Schwierigkeiten USART Übertragung mit itoa“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tasten_matrix.c
// tasten_matrix.c // for NerdKits with ATmega168 //Verbindung Tastenfeld - ATmega168 // 1 PC1 // 2 PC2 // 3 PC3 // 4 PB2 // 5 PB3 // 6 PB4 // 7 PB5 //Taste verbindet PBx mit PCy // 1 2 1 // 2 2 2 // 3 2 3 // 4 3 1 // 5 3 2 // 6 3 3 // 7 4 1 // 8 4 2 // 9 4 3 // * 5 1 // 0 5 2 // # 5 3 //Taste verbindet Pin mit Pin // 1 4 1 PB2 // 2 4 2 PB2 // 3 4 3 PB2 // 4 5 1 PB3 // 5 5 2 PB3 // 6 5 3 PB3 // 7 6 1 PB4 // 8 6 2 PB4 // 9 6 3 PB4 // * 7 1 PB5
in „Tastenmatrix 3x4 Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IRMP_Test_nio.txt
(__AVR_ATtiny85__) // ATtiny45 / ATtiny85: #if F_CPU >= 16000000L OCR1C = (F_CPU / F_INTERRUPTS / 8) - 1; // compare value: 1/15000 of CPU frequency, presc = 8 TCCR1 = (1 << CTC1) | (1 << CS12); // switch CTC Mode on, set prescaler to 8 #else OCR1C = (F_CPU / F_INTERRUPTS / 4) - 1; // compare value
in „IR NEC Signal mit einlesen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
HDD_Schaltung.pdf
HDD - Festplatte - LCD - ATmega1284p +5V IDE-Stecker GND Data-Richtung 100n 1 2 Reset 3 4 D7 D8 5 D6 D9 6 A B 7 8 D5 D10 D D D D D D D D A 9 10 E E E E E E E E E D4 D11 I I I I I I I I I 11 12 D3 D12 40 39 38 37 36 35 34 33 32 30
in „HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Handschalter.bas
funktionfähig '----------------------------------------------------------- ' Grundeinstellungen ATMEGA128 $regfile = "m128def.dat" 'ATMega128 definieren $crystal = 16000000 'Taktfrequenz auf 6 MHz setzen $baud = 19200 'Baudrate für Diagnose $hwstack = 128 ' default use 32 for the hardware stack $swstack
in „3.5" TFT-Display an Atmega128“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
calibrate the OSCCAL byte CLKPR = (1<<CLKPCE); // set Clock Prescaler Change Enable // set prescaler = 8, Inter RC 8Mhz / 8 = 1Mhz CLKPR = (1<<CLKPS1) | (1<<CLKPS0); // Disable Analog Comparator (power save) ACSR = (1<<ACD); // Diable Digital input on PF0-2 (power save) DIDR1 = (7<<ADC0D); PORTB = (15<<
in „Struct aus Flash lesen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Hausbus_for_everyone.pdf
grundsätzlich. Das heißt, der ATMega befindet sich im sleep Zustand. Er wird nur geweckt, wenn er gebraucht wird. Mit einem Interrupt an der UART oder mit einem Interrupt von einem Sensor (Taster, ...). 3.4. Stromversorgung Die Stromversorgung
in „Gemeinsamer Hausbus: BusVerkabelung + Stecker“ · Haus & Smart Home ·
-
PDF
Hausbus_for_everyone.pdf
grundsätzlich. Das heißt, der ATMega befindet sich im sleep Zustand. Er wird nur geweckt, wenn er gebraucht wird. Mit einem Interrupt an der UART oder mit einem Interrupt von einem Sensor (Taster, ...). 3.4. Stromversorgung Die Stromversorgung
in „Gemeinsamer Hausbus: UART Software“ · Haus & Smart Home ·
-
PDF
Hausbus_for_everyone.pdf
grundsätzlich. Das heißt, der ATMega befindet sich im sleep Zustand. Er wird nur geweckt, wenn er gebraucht wird. Mit einem Interrupt an der UART oder mit einem Interrupt von einem Sensor (Taster, ...). 3.4. Stromversorgung Die Stromversorgung
in „Gemeinsamer Hausbus: RS485 Protokoll Software“ · Haus & Smart Home ·