-
PDF
Anbindung_von_SD-Karten.pdf
MMC MMC secure SD miniSD microSD plus mobile MMC (TransFlash) Pins 7 7 13 13 7 9 11 8 Größe B/L/H 24/32/1,4 24/18/1,4 24/32/1,4 24/18/1,4 24/32/1,4 24/32/2,1 20/21,5/1,4 11/15/1 SPI mode ja ja ja ja ja ja ja ja 1-Bit-mode ja ja ja ja ja ja ja ja 4-Bit mode nein nein ja ja nein ja ja ja 8-Bit mode nein
in „SD Karte Initialisieren -> Error“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
pjb_leichter-start-bascom_de.pdf
Board befinden sich außer dem Programmer und einer Fassung für den Ziel-Mikrocontroller vom Typ ATmega8 auch diverse Ein-/Ausgabe-Komponenten: - 3 verschiedenfarbige Leuchtdioden (LEDs) (Kathode gegen Masse geschaltet.) - 2 Taster (gegen Masse tastend) - 1 Piezo-Schallgeber - 2 Potentiomenter (als Spannungsteiler geschaltet) - 1 Lichtsensor (als Spannungsteiler geschaltet) Pinbelegung ATmega8 Stefan Hoffmann Leichter Start mit BASCOM und myAVR Seite: 4/14 Die Vorgehensweise 2 Die Vorgehensweise Der Ablauf des Programmierens bestehend aus Editieren – Kompilieren – Brennen – Testen sieht
in „LCD Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nReceiver24.c
Wenzel im Frühjahr 2016. Dieser Codeteil ist für die AMPELN, d.h. die Empfänger. Verwendet wird ein Atmega328PU sowie ein NRF24L01+ Funkmodul. Betrieben wird beides mit 3,3V. Getaktet wird mit den internen 8 MHz. Im folgenden sind die Pinbelegungen aufgeführt: PB0: CE PB1: CSN PB2: SSnot PB3: MOSI PB4:
in „NRF24L01 und Atmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
error.txt
Build started 18.11.2007 at 10:41:22 avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -O2 -fsigned-char -MD -MP -MT Fahrtenbuch.o -MF dep/Fahrtenbuch.o.d -c ../Fahrtenbuch.c ../Fahrtenbuch.c: In function 'main': ../Fahrtenbuch.c:18: warning: passing argument 1 of 'fdevopen' from incompatible pointer type avr-gcc.exe -mmcu=atmega32 Fahrtenbuch.o lcd.o ds1307.o uart.o -o Fahrtenbuch.elf c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(exp.o): In function `exp': (.text.fplib+0x36): relocation truncated
in „Problem mit dtostrf“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Capacitive_Touch_Sensor_Design_Guide_AN2934.pdf
Maximum Mutual Capacitance Sensor Capacitance [pF] Sensor Capacitance [pF] ATtiny81X/161X/321X 53 32 ATmega324PB/ATmega328PB 32 32 ATSAML10/L11 63 32 ATSAML22 32 32 ATSAMC20/C21 32 32 ATSAMD10/D11 32 32 ATSAMD20/D21/DA1/ATSAMHA1 32 32 ATSAML21 32 32 ATSAMD51/ATSAME51/ATSAME53/ 63 32 ATSAME54 Application
in „Wie realisiert man Sensortasten?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.h
Flämig on 22.08.10. * Copyright 2010 __MyCompanyName__. All rights reserved. * */ #ifndef __AVR_ATmega2560__ #define __AVR_ATmega2560__ #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define bitand & #define bitor | #define toggle ^ #define and && #define or || #define BIT0 1 #define BIT1 2 #define BIT2 4 #define BIT3 8 #define BIT4 16 #define BIT5 32 #define BIT6 64 #define BIT7 128 #define __enable_interrupt(); SREG = (SREG | 128); #define __disable_interrupt(); SREG = (SREG & 127); void initADC(void); void initExtInts(void); #endif // __AVR_ATmega2560
in „[AVR] (ext) Interrupt aktivieren?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PortBitList.h
ändern // Der Index ist jeweils die Arduino Pinnummer // UNO, Nano, Pro Mini usw. #if defined(__AVR_ATmega328P__) | defined(__AVR_ATmega328__) | defined(__AVR_ATmega168P__) | defined(__AVR_ATmega168__) constexpr uint8_t portBit[] = {0,1,2,3,4,5,6,7,0,1,2,3,4,5,0,1,2,3,4,5}; constexpr uint8_t pinMaske[]
in „C++ Klassenbibliothek für AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bitwackler.pdf
welchen Chip AVRDUDE flashen soll Hier gegeben für einen ATtiny2313: -p t2313 Beispiel für einen ATMega8: -p m8 Beispiel für einen ATMega168: -p m168 -c zu verwendender Programmer Hier gegeben: -c ponyser Beispiel für Programmer USBtinyISP: -c usbtiny Beispiel für Programmer USBasp -c usbasp Beispiel
in „Zeigt her eure "Grottenwerke"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
servo2.c
[4]) | (1 << servo_pin[5]) | (1 << servo_pin[6]) | (1 << servo_pin[7]); #endif #if defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) // 8Bit-Timer initialisieren TIMSK0 |= (1 << TOIE0); // Overflow enable TCNT0 = 0; TCCR0A = (1 << CS02); // Prescaler 256 // 16Bit Timer initialisieren TCCR1A = 0x00
in „Servo dreht nur 90Grad“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Fusedoc_Schema.pdf
(ADC2) 26 R9 1K XA1 20 BS2 2 1 23 DATA6 32 (ADC1)PA1 40 BS2 20 AREF PC3(ADC3) 27 R10 1K 19 DATA0 + PC6(/RESET) PC0(ADC0) 24 DATA7 30 AREF (ADC0)PA0 AVCC PC4(ADC4/SDA) 28 PAG 18 DATA1 22 PC1(ADC1) 25 31 AVCC 8 DATA7 VCC PC5(ADC5/SCL) R11 1K 17
in „Fehlersuche defektes Bauteil (Fusebit Doctor)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PWM_Controller_Manual_normal.pdf
bei Rot 20mA) R3- R19 150Ω LED- Vorwiderstand(bei Rot 20mA) LED 1-18 Rot(1,8-2V) Leuchtdiode IC1 ATMEGA 8 ATMEL ATMEGA 8 IC 2, 3 ULN2803 oder 8x Darlington Driver, TTL, CMOS-Inputs TD62083 Schaltungsbeispiele 2/2 Dieser Schaltplan stellt die Mindestbeschaltung dar. Beschreibung: R22(4,7k) und C6(10nF
in „18- Kanal PWM Controller TWI(IIC)Interface FW. V.3“ · Projekte & Code ·
-
Datei
I2C.bas
$regfile = "m32DEF.dat" 'es handelt sich um einen ATmega32 $crystal = 16000000 'der eingebauter RC-Oszillator läuft mit 1 Mhz $hwstack = 32 'im Speicher werden für den Hardware-Stack 32 Byte reserviert $swstack = 32 'im Speicher werden für den Software-Stack 32 Byte reserviert $framesize = 40 'im Speicher werden für den Frame 40 Byte reserviert $lib "i2c_twi.lbx" 'Lib umd Hardware I2C zu benutzen 'Variablen Dim Err1 As Integer 'Wert des Error Register 1 Dim
in „Verstehe TWI überhaupt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fuses_168.txt
atmega8: low fuse byte: clock-source external xtal: CHKSEL = 0 -> default: 0xe1 new: 0b11100000 = 0xe0 high fuse byte: 512 words bootloader size: BOOTSZ0 = 1 BOOTSZ1 = 0 reset vector, jump to bootloader on
in „Ton hört sich an wie bei Slow Motion“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fuses_328.txt
atmega8: low fuse byte: clock-source external xtal: CHKSEL = 0 -> default: 0xe1 new: 0b11100000 = 0xe0 high fuse byte: 512 words bootloader size: BOOTSZ0 = 1 BOOTSZ1 = 0 reset vector, jump to bootloader on
in „Ton hört sich an wie bei Slow Motion“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor-sin_20200323c.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
AVR8_Burn_O_Mat_Config.xml
caption="4.0V (3.6V - 4.5V)" Fuse1="0" Fuse2="0"/> </BrownOutDetection> <OscillatorOptions Type="ATmega8" /> </AVR> <AVR name="m32" caption="ATmega32"> <Fuse name="OCDEN" bit="7" fuseByte="hfuse" default="1" desc="Enable OCD (on chip debug)" mode="expert"/> <Fuse name="JTAGEN" bit="6" fuseByte="hfuse
-
Datei
AVR8_PowerSave_RTC_WDT.txt
Power-save/down bei AVR8 SLdt 220927 Disclaimer: none. Sue me. RTC: Power-save asynchroner Timer mit 32 KiHz-Quarz PIT WDT: Power-down Watchdogtimer 220927 17 °C 220929 uC U [V] I [uA] I [uA] t [s] RTC WDT WDT 4 s ATmega168-20PI 0452 5.0 6.13 6.35 3.3 4.42 4.46 3.0 4.24 4.26 2.0 3.33 3.77 ATmega168PA-PU 1703 5.0 1.08 6.16 4.48 3.3 0.82 4.44 3.0 0.78 4.27 2.0 0.67 3.86 4.38 ATmega328P-PU 1545 5.0 1.35 6.31 4.13 3.3 1.02 4.66 3.0 0.97 4.49 4.08 2.0 0.82 4.09 4.02
in „Atmega328p Power_Save“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
twitest.c
--------------------------------------------------------- */ // $Id: twitest.c,v 1.6 2005/11/05 22:32:46 joerg_wunsch Exp $ */ // Simple demo program that talks to a Ds1621 using the builtin TWI interface // of an ATmega device. //----------------------------------------------------------------------
in „I2C-Bus und DS1631“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vga.vhd
Bemerkung -- 0000-0FFF 4096 VGA Character Table, 16 bytes pro ASCII -- 1000-10FF 256 interner SRAM ATMega128 -- 1100-1FFF 3840 externer SRAM frei für ATMega128, immer fest -- 2000-38FF 6400 VGA Display RAM -- 3900-39FF 256 VGA Controller Register -- 3A00-3AFF 256 externes Device 1 -- 3B00-3BFF 256 externes
in „Wie aussagekräftig ist die Timinganalyse“ · FPGA, VHDL & Co. ·
-
PDF
Lora_MainboardOutputJob.PDF
PIC02 PI?PIC0 PB0 20 P? IC? 8 PIC01 PB1 PIC02 CY? PIC?1 X1 PIC?8 USB Power Regualtor PIC01 PB2 PIC01 32.768kHz PIC?2 X2 PIC?7 PIC01 PIC01 PIC?3 PIC?6 MOSI 17 PI?PIC0 P? Vbat 5 PIC01 MISO PIC01 PIC?4 GND PIC?5 ATMEGA328P-AU MCP79411 IC? R? P?C? PII?0 D PIC?2 PIR01 PI?2 P? Vin N 4 100nF G PIC?4 1K PI1 D?
in „Bootloader über Arduino auf Atmega328“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
atmel_beispiel.txt
Hope microelectronic Co.,Ltd. ;Author: Tank ;Current version: v1.0 ;Date: 2006-11-13 ;processor ATMEGA48 ;Clock: 10MHz Crystal ;Contact: +86-0755-86106557 ;E-MAIL: hopefsk@hoperf.com Connections ATMEGA48 SIDE RF12 SIDE SCK--------------->SCK MISO--------------->SDO MOSI--------------->SDI SS--------
in „RFM12 - Funkmodul“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
drehgeber.txt
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „mega128 ext. Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usart_tests.c
baudraten-registerwert #include <avr/io.h> void init_clock(); void init_usart(); void init_clock() { OSC.CTRL = OSC_RC32MEN_bm; // internen oszillator (32Mhz) aktivieren while(!(OSC.STATUS & OSC_RC32MRDY_bm)) { } DFLLRC32M.CTRL = DFLL_ENABLE_bm; // autokalibrierung aktivieren CCP = CCP_IOREG_gc; // schutz deaktivieren, zum aendern der mpu-clock CLK.CTRL = CLK_SCLKSEL_RC32M_gc; // mpu-clock kann jetzt geaendert werden, 32Mhz als MPU-clock nutzen CCP = CCP_IOREG_gc; // schutz deaktivieren, zum aendern des LOCK-registers CLK.LOCK = CLK_LOCK_bm; // ab hier kann die MPU-clock
in „ATxmega USART Hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include "Selfmade/Atmega644/global.h" #include "Selfmade/Atmega644/os.h" #include "Selfmade/Atmega644/all inclusive.c" #include "Selfmade/Atmega644/diagnose.c" #include "Selfmade/Atmega644/os.c" #define CHV_EN sbi(PORTC, 3
in „RTOS UART Semaphore“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/********************************************* Project : Heizung ATmega32 Version : 2.0 Date : 09.12.2003 // AT90C8535 Date : 08.01.2006 // ATMEGA32 Date : 29.11.2006 // Fehler im Taktgenerator (Uhr ging falsch) Author : (c) Holger Buss http://www.mikrocontroller.com --> Bauanleitungen Chip type : ATmega32 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 512 *********************************************/ #define EXTRA_MENU //#define
in „AVR-CTRL - Einstellung speichern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
handy.h
Baud Rate für die Serielle Schnittstelle //Anpassen der seriellen Schnittstellen Register wenn ein ATMega128 benutzt wird #if defined (__AVR_ATmega128__) # define USR UCSR0A # define UCR UCSR0B # define UDR UDR0 # define UBRR UBRR0L # define EICR EICRB #endif #if defined (__AVR_ATmega32__) # define USR
in „Problem beim senden mit printf“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fehler.ino
#include <avr/io.h> using Register = volatile unsigned char *; #if defined(__AVR_ATmega328P__) constexpr Register portList[] = {&PORTD,&PORTD,&PORTD,&PORTD,&PORTD,&PORTD,&PORTD,&PORTD,&PORTB,&PORTB,&PORTB,&PORTB,&PORTB,&PORTB,&PORTC,&PORTC,&PORTC,&PORTC,&PORTC,&PORTC,}; #elif defined(__AVR_ATmega32U4__) constexpr Register portList[] = {&PORTD,&PORTD,&PORTD,&PORTD,&PORTD,&PORTC,&PORTD,&PORTE,&PORTB,&PORTB,&PORTB,&PORTB,&PORTD,&PORTC,&PORTB,&PORTB,&PORTB,&PORTB,&PORTF,&PORTF,&PORTF,&PORTF,&PORTF
in „[AVR] Unerwarteter Compilerfehler mit constexpr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ds1307.c
**************************************/ // Einbinden von bestehenden Modulen #include <kiss.h> //ATMega32 Register #include <I2C.h> //I2C Headerfile vom LKiss #include <rs232.h> //RS232 Definitionen #include <avr/iom32.h> //ATmega32 IO Definition #include <avr/interrupt.h> //Interrupt Register //----
in „ATmega32 und ds1307 Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LED-Tech-DMX-Assembler.asm
/*LED-Tech-DMX-Assembler.asm ATmega32 8MHz Interrupt INT0,INT1, (INT2) INT1 = Read & Show DMX-Address & send via TXD to SW USART = config for DMX-Signals & Address Low/High-Byte Bernd Benninghofen / LED-Tech.de Last Update: 15.12.2010 */ //DEFINES************************************************************************* .INCLUDE "M32DEF.INC" .DEVICE ATmega32 .EQU CLOCK = 8000000 //Crystal .DEF temp = R16 //work register .DEF counter = R18 //.DEF data = R17 .CSEG //Program Flash //INITS*********************************************
in „EEPROM-Datenverlust“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
pfs154_7seg_4dig.pdf
Anzeigentreiber darstellt. Die Kommunikation von einem Host (in diesem Text hier am Beispiel eines AVR Atmega Controller) geschieht mit nur einer einzigen Datenleitung. Die Verwendung nur einer Datenleitung und der Preis des Controllers sind dann auch die Vorteile eines mit PFS154 realisierten Treiber gegenüber
in „4-Digit LED 7-Segment Anzeigetreiber mit Padauk PFS154-S16“ · Projekte & Code ·
-
Datei
Main.c
0}; char sReceiveUSART[40]; uint8_t u8Count =0; uint16_t u16PraefixDimmer[4] = {00,00,00,00}; uint32_t u32_memm = 0; volatile uint16_t u16test=0; int main(void) { DDRB = 0b00000000; // Port B als Eingang definieren DDRC = 0b11111111; // Port C als Ausgang definieren // 1 Pull up aktiv = Eingang PORTB
in „Mikro brauch nach übertragen meistens noch einen Reset“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
comparator.c
/********************************************* * Chip type : ATMEGA32 * Clock frequency : clock 16 MHz *********************************************/ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <inttypes.h> #define ACD 7 // analog
-
PDF
ElektronikBauteile.pdf
mittelträge 0,63A MTR. 0,63A 0,29 € 2,90 € 22 5 Sicherungshalter, 5x20mm, max. 10A-250V PL OGN-22,5 0,32 € 1,60 € 23 3 32.768kHz Temperature-Compensated Crystal Oscillator 6,04 € 18,12 € 24 5 Abdeckhaube für Sicherungshalter PL OGN-A 0,22 € 1,10 € 25 100 Metallschichtwiderstand 100 Ohm METALL 100 0,08 €
in „[V] - Elektroniksammlung“ · Markt ·
-
PDF
LEDcubeProjektbeschreibung_v1.0.pdf
einem Mikrocon- troller zur Berechnung der Animationen. Beim Mikrocontroller habe ich mich für den ATmega32 ent- schieden, der mit 32 kByte Flash ausreichend Speicherplatz für Animationen bietet und mit einer Taktfrequenz von 16 MHz betrieben werden kann. Beim Aufbau der Treiberstufe gibt es vielfältige
in „LED cube 8x8x8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mendelmultimaterial.txt
/tools/avr/bin/avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega1284p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=104 -I/home/gerd/Programme/arduino-1.0.4/hardware/arduino/cores/arduino -I/home/gerd/Programme/arduino-1.0.4/hardware/arduino/variants
in „Seltsame Probleme bei Elektronik mit ATmega1284p nach Firmware-Update“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dmx-pwm24.c
DMX512 Receiver controls 24 open collector switches, 100 Hz Soft-PWM used to contol LEDs, relays etc. ATmega16 @16MHz, 8 Bit PWM ATmega164 @20MHz, 10 Bit PWM, non linear mapping */ // includes #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <avr/eeprom.h> #include <string.h
in „C - Ersatz von switch case.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
testXMEGA.c
50); s++; } } // // // // Oszillatorfrequenz // // // void clock_init(void) { OSC.CTRL |= 0x02; //RC32MEN: 32 MHz Internal RC Oscillator Enable; Oszillator auf 32MHz einstellen PIN1 = OSC_RC32MEN wird gesetzt while(!(OSC.STATUS & OSC_RC32MRDY_bm)); //Wenn Oscillator stabil wird das Flag RC32MRDY gesetzt
in „XMEGA64 Probleme mit EEPROM (Resets)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-Tutorial.pdf
von den 8bit-AVR-Controllern von Atmel erfüllt. Deshalb werde ich einen AVR, genauer gesagt den ATmega8 (bzw. den AT90S4433), in diesem Tutorial einsetzen. Der AT90S4433 wurde mittlerweile von Atmel abgekündigt, man sollte also wenn möglich einen ATmega8 verwenden. Ich werde mich trotzdem bemühen die
in „AVR-Tutorial als PDF bzw *.doc“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avreth-netlist.txt
AVRETH1 winziger Webserver mit ENC28J60 und ATMEGA32 / ATMEGA644 avr.auctionant.de/avrETH1/ http://www.mikrocontroller.net/forum/read-1-310134.html http://www.mikrocontroller.net/forum/read-1-402627.html Conntections between ICs sorted by IC pins of
in „winziger Webserver mit enc28j60+mega32“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Umweltdaten.pdf
1 2 3 4 5 6 Ureg ATmega328 connector A A O.S._1 PD2 O.S._2 PD3 O.S._3 PD4 ureg.sch atmega328.sch con.sch B B GY88 microSD PD5 G_INT M_DRDY PD6 C C gy88.sch microsd.sch D Sheet: / D File: Umweltdaten.sch Title: Size: A4 Date
in „Schaltplan prüfen“ · Platinen ·
-
Datei
clock.h
INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega32__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02 #define INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega8__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02 #define
in „Probleme mit Auswertung des DCF77-Signals“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
clock.h
INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega32__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02 #define INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega8__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02 #define
-
Datei
clock.h
INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega32__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02 #define INT0_RISING_EDGE 0x03 #define TIMSK1 TIMSK #endif #if defined (__AVR_ATmega8__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT SIG_INTERRUPT0 #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE 0x02 #define
in „Funk-uhr über AVR Programmieren mit DCF01“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Sinuswechselrichter.pdf
R61 C44 K GND 6 8 K 1M R 3 5 1 R60 IC7A 0.22uF R 2 3 10K 1 2 GND LM393N GND U-LINE-RECT Abbildung 32: Beschaltung des netzseitigen Übertragers Der netzseitige Übertrager (T1, siehe Abbildung 32) ermöglicht es, Informationen über die Eigenschaften des Netzes galvanisch getrennt an die Steuerelektronik
in „Wechselrichter Spannung und Frequenz steuerbar für Teichpumpe“ · Haus & Smart Home ·
-
Datei
I2C.bas
$regfile = "m32DEF.dat" 'es handelt sich um einen ATmega32 $crystal = 16000000 'der eingebauter RC-Oszillator läuft mit 1 Mhz $hwstack = 32 'im Speicher werden für den Hardware-Stack 32 Byte reserviert $swstack = 32 'im Speicher werden für den Software-Stack 32 Byte reserviert $framesize = 40 'im Speicher werden für den Frame 40 Byte reserviert $lib "i2c_twi.lbx" 'Lib umd Hardware I2C zu benutzen 'Variablen Dim Err1 As Byte 'Wert des Error Register 1 Dim Err2
in „Verstehe TWI überhaupt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Einstellungen_Fuse_Bits.pdf
also nicht wild drauf los Fusen!!!! • Hier gibt es einen gute Fuse Bit Calculator, wer aber den ATmega32 hat, kann meine Einstellungen übernehmen • meine Fuse Einstellungen: • dann einfach auf Write klicken und fertig Über Programme wie AVRStudio+WinAVR könnt ihr schön in C oder Assembler programmieren
in „Pollin AVR Board und meine Einstiegsprobleme in die Programmierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.txt
to be called before setup() or some functions won't // work there sei(); 1c2: 78 94 sei // on the ATmega168, timer 0 is also used for fast hardware pwm // (using phase-correct PWM would mean that timer 0 overflowed half as often // resulting in different millis() behavior on the ATmega8 and ATmega168)
in „Arduino Compiler Speicherverwaltung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Arduino_Console.txt
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users
in „Arduino Uno Bootloader verwenden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Umweltdaten.pdf
1 2 3 4 5 6 Ureg ATmega328 connector A A O.S._1 PD2 O.S._2 PD3 O.S._3 PD4 ureg.sch atmega328.sch con.sch B B GY88 microSD PD5 G_INT M_DRDY PD6 C C gy88.sch microsd.sch D Sheet: / D File: Umweltdaten.sch Title: Size: A4 Date
in „Schaltplan prüfen“ · Platinen ·
-
PDF
Hausbus_for_everyone_v1.pdf
eignet sich meiner Meinung am besten für die Vernetzung der einzelnen Clients. Multimasterfähig + 32 Clients + via UART vom uC ansprechbar + billige Komponenten + 2 Draht + lange Leitungslängen. Sollten mehr als 32 Clients benötigt werden kann man die Übertragungsgeschwindigkeit herabsetzen und bis
in „Gemeinsames Haussteuerprojekt in Wien/Umgebung“ · Haus & Smart Home ·