-
Datei
dcf77_korrigiert.c
/* * dcf77.c – DCF77-Empfaenger fuer ATmega32A, 16 MHz Quarz * * Signal : Port A, Bit 0 (PA0), interner Pull-Up aktiv * Timer : Timer1, CTC-Mode, 10 ms Takt (Prescaler 8, OCR1A = 19999) * UART : 9600 Baud (UBRR = 103) * Compiler : avr-gcc, -mmcu
in „Programmieren mit KI“ · Offtopic ·
-
PDF
dmxTester_schematic.pdf
AD1 38 9 10 TD+ 5 3 12 37 11 12 genügt, um der Ursache auf den TD– 6 D INT0 AD2 13 INT1 AD3 36 13 14 Grund zu gehen, gestaltet sich die 14 PD4 IC1 AD4 35 Fehlersuche in DMX512-Systemen R6 4 15 34 7 LTC490 16 OC1A AD5 33 deutlich komplizierter. Hier gleicht 4 WR AD6 das Aufspüren auch bei Einsatz 17
in „abschlusswiderstand dmx sehen“ · 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
-
Datei
ohne_kontrollausgabe.asm
c:\temp\arduino_build_705076/sketch_jul13a.ino.elf: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 35 00 jmp 0x6a ; 0x6a <__ctors_end> 4: 0c 94 5d 00 jmp 0xba ; 0xba <__bad_interrupt> 8: 0c 94 5d 00 jmp 0xba ; 0xba <__bad_interrupt>
in „AVR Inline Optimierung kaputt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mega16.h
// CodeVisionAVR C 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;
in „Frequenzmessung mit Timer0 ohne ICP“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_Prints.pdf
1 AGND 1K ATmega128 D17 U27C AGND U27B R121 K A 42 10 PC7(A15) 41 DIGR_SCL 11 PB0(!SS) 1K D19 PC6(A14) 40 DIGR_SDA +5V P23 12 PB1(SCK) R122 K A PC5(A13) 39 DIGR_AD1 13 PB2(MOSI) PC4(A12) 38 DIGR_AD0 2 1 PB3(MISO) 1K PC3(A11) 4 3 14 PB4(OC0) PC2(A10) 37 VD_TG 6 5 15 PB5(OC1A) PC1(A9) 36 HD_TG 16 PB6(OC1B) PC0(A8) 35 ARSTZ SPI_AVR 17 PB7(OC2/OC1C) ATmega128 ATmega128 TP38 TP40 C P2 U27E TP37 TP39 TP41 C 2 2 1 NC 3 PE0(RXD0/PDI) P P P P P 4 3 4 PE1(TXD0/PDO) T T T T T 6 5 TP15 5 PE2(XCK0/AIN0) 8 7 PE3(OC3A/AIN1) 1 1 1 1 1 10 9
in „ATMega128 und AVR mkII - Resetproblem?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DCF77_Decoder.c
errors. 0 warnings * Rev.: 02042018 ***************************************************/ #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> /* * Definitionen: * Im SRAM reservierte Bytes */ static volatile uint8_t precnt; // Vorteiler 1:100 fuer Gangreserve static volatile uint8_t sekunde
-
Datei
test.lst
a.out: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 2a 00 jmp 0x54 4: 0c 94 45 00 jmp 0x8a 8: 0c 94 45 00 jmp 0x8a c: 0c 94 45 00 jmp 0x8a 10: 0c 94 45 00 jmp 0x8a 14: 0c 94 45 00 jmp 0x8a
in „WINAVR mag keinen Vergleich mit 1“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_.pas
A18; SPI-SCK; LCD-E2 10 /RESET IN /RESET 11 PD0 RXD IN RS-232-RxD 12 NC - 13 PD1 TXD OUT RS-232-TxD 14 PD2 INT0 IN IF o.k. 15 PD3 INT1 IN low-voltage 16 PD4 OUT Control LED 17 PD5 OC1A OUT HF-Transceiver-Control (PWM 2) 18 PD6 /WR OUT /WR 19 PD7 /RD OUT /RD 20 XTAL2 IN Crystal 1 21 XTAL1 IN Crystal 2
in „Schieberegister ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_.pas
A18; SPI-SCK; LCD-E2 10 /RESET IN /RESET 11 PD0 RXD IN RS-232-RxD 12 NC - 13 PD1 TXD OUT RS-232-TxD 14 PD2 INT0 IN IF o.k. 15 PD3 INT1 IN low-voltage 16 PD4 OUT Control LED 17 PD5 OC1A OUT HF-Transceiver-Control (PWM 2) 18 PD6 /WR OUT /WR 19 PD7 /RD OUT /RD 20 XTAL2 IN Crystal 1 21 XTAL1 IN Crystal 2
in „Schieberegister ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
lcdcon_320240.pdf
High Y2 Farbe 1 Farbe 2 30 Ziel Zeichen aus erweitertem Zeichensatz schreiben (nur für ASCII Codes <32 notwendig). Wert Ziel = 0: Benutzerdefiniertes Zeichen 0-15 schreiben Ziel > 0: ASCII Zeichen 0-255 schreiben. 32-255 Buchstaben an Cursorposition zeichnen, Cursor erhöhen. Ein paar Beispiele: A B C
in „Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen“ · Projekte & Code ·
-
PDF
D550_CAN_BUS_Interface.pdf
list: Group Menu Paramet Parameter name Uni Type Bytes R/ Range er t W Customer 000 002 UN V FLOAT32 4 R From 0 to Informations 100000 Customer 000 003 VN V FLOAT32 4 R From 0 to Informations 100000 Customer 000 004 WN V FLOAT32 4 R From 0 to Informations 100000 … … … … … … … … … Gains 003 005 Current
-
Datei
platform.txt
# CH32 Core and platform. # ------------------------------ # # For more info at: # https://arduino.github.io/arduino-cli/latest/platform-specification/ name=CH32V EVT Boards Support version=1.0.0 # Compile
-
Datei
i2c_simple_avr.c
/* * i2c_simple_avr.c * * Einfache Variante von I2C-Routinen * als Übung zur Inbetriebnahme * * Timeouts benoetigen externen Timer uint_least24_t glu_millis (sonst wird z.B. * der Scan steckenbleiben) * * 08.02.14 DL1DOW */ #ifndef AVR #error This source is designed for AVR only #endif //FIXME: I2C-Reset enthaelt noch kein freitakten #include <stdint.h> #include <avr/io.h> #include <util/twi.h> #include <util/delay.h> #include "..
in „I2C Adresse ermitteln“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.c
#include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdio.h> #include <util/delay.h> #ifndef F_CPU #define F_CPU 8000000UL #endif //wait int wait1; int wait2; int
in „DOGM132 SPI ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRrescue.c
ATmega3250P {0x1E, 0x95, 0x0F, 0x62, 0xD9, 0xFF}, // ATmega328P {0x1E, 0x95, 0x10, 0xDE, 0xE9, 00}, // ATmega32HVB {0x1E, 0x95, 0x11, 0x42, 0x99, 0xFF}, // ATmega324PA {0x1E, 0x95, 0x14, 0x62, 0xD9, 0xFF}, // ATmega328 {0x1E, 0x95, 0x15, 0x42, 0x99, 0xFF}, // ATmega324A {0x1E, 0x95, 0x41, 00, 00, 00}, // ATxmega32A4 {0x1E, 0x95, 0x42, 00, 00, 00}, // ATxmega32D4 {0x1E, 0x95, 0x81, 0x62, 0x99, 0xFF}, // AT90CAN32 {0x1E, 0x95, 0x84, 0x41, 0xD9, 0xF9}, // ATmega32M1 {0x1E, 0x95, 0x86, 0x41, 0xD9, 0xF9}, // ATmega32C1 {0x1E, 0x96, 0x02, 0xC1, 0x99, 0xFF}, // ATmega64
in „AVR-Rescue: standalone Parallel HV-Programmer“ · Projekte & Code ·
-
Datei
arial_bold_14.h
width : 10 * Font height : 14 * Font first char : 32 * Font last char : 128 * Font used chars : 96 * * The font data are defined as * * struct _FONT_ { * uint16_t font_Size_in_Bytes_over_all_included_Size_it_self; * uint8_t font_Width_in_Pixel_for_fixed_drawing
in „Display mit Controller KS0108 - Welche Datein?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nano_os_OPTs.txt
nano_os.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000008 00800100 00000d3e 00000dd2 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text 00000d3e 00000000 00000000 00000094 2**1 CONTENTS, ALLOC, LOAD,
-
Datei
main.cpp
05.01.2024 * Author : xxx */ #define F_CPU 9600000 // ---CKDIV8-Fuse muss deaktiviert sein !!!--- #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <stdbool.h> #ifndef sbi #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) // setzt das angegebene Bit auf 1 #
in „AVR ATTiny13A Problem mit Servo + LED-Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.lst
: .DB 0x80,0xC0 000045 c080 .DEF __lcd_x=R4 .DEF __lcd_y=R5 .DEF __lcd_maxx=R6 _0: .DB 0x25,0x30,0x32,0x75,0x3A,0x25,0x30,0x32 000046 3025 000047 7532 000048 253a 000049 3230 .DB 0x75,0x3A,0x25,0x30,0x32,0x75,0x0,0x25 00004a 3a75 00004b 3025 00004c 7532 00004d 2500 .DB 0x30,0x32,0x75,0x20,0x25,0x30,0x32,0x75
in „Timer initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
output.txt
0xf4 ; 244 d20: ori r21, 0x3f ; 63 d22: cbr r22, 0xf0 ; 240 d24: subi r23, 0xf9 ; 249 d26: ori r22, 0x14 ; 20 d28: ori r23, 0x14 ; 20 d2a: cbr r21, 0xc0 ; 192 d2c: ori r23, 0x14 ; 20 d2e: andi r23, 0x42 ; 66 d30: mov r0, r16 d32: ori r22, 0xf4 ; 244 d34: ori r21, 0x3f ; 63 d36: cbr r22, 0xf0 ; 240 d38:
in „Atmega8 löst Timerinterrupt nicht aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr-m8_z80.asm
Logical Exclusive OR |A=Axs | ;|----------+------+--------------------------------------------| .equ AVR_T = 6 .equ AVR_H = 5 .equ AVR_S = 4 .equ AVR_V = 3 .equ AVR_N = 2 .equ AVR_Z = 1 .equ AVR_C = 0 ;------------------------------------------------; ; Move single bit between two registers ; ; bmov dstreg
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
60, 2, LEADING_ZERO); lcd_gotoxy(7,1); switch(tmp_mode) { case TAG: lcd_putsf("Tag "); lcd_gotoxy(14,0); lcd_putchar(tmp_mode+1); break; case NACHT: lcd_putsf("Nacht "); lcd_gotoxy(14,0); lcd_putchar(tmp_mode+1); break; case ABWESEND: lcd_putsf("Abwesend "); lcd_gotoxy(14,0); lcd_putchar(tmp_mode+1)
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tn441def.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 : tn441def.inc ;* Title : Register/Bit Definitions for the ATtiny441 ;* Created : 2017-10-02 18:57 ;* Version : 1.00 ;* Support e-mail : avr@atmel.com ;* Target MCU : ATtiny441 ;* ;*
in „UART Bootloader ATtiny13 - ATmega644“ · Projekte & Code ·
-
Datei
dzm.c
Author : Marcel Meyer Company : MXW Comments: Aktuelle Version vom 14.11.2003 Chip type : AT90S2313 Clock frequency : 8,000000 MHz Memory model : Tiny Internal SRAM size : 128 External SRAM size : 0 Data Stack size : 32 *********************************************/ #include
in „CAVR problem mit der lcd_gotoxy(,); fkt.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS_880.asm
USI_OVF reset: clr r15 ldi XL, low(SRAM_START) ;SRAM putzen ldi r16, 0 st X+, r15 dec r16 brne PC-2 avr_init: ldi r16, low(RAMEND) out SPL, r16 ; Stackpointer initialisieren ldi r16, high(RAMEND) out SPH, r16 ldi r16,0b001111 ;PortB belegen out PORTB, r16 ldi r16,0b010011 out DDRB, r16 ldi r16, (1<<PCKE
in „DDS im Mega32, 50Hz bis 500Hz Sinus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nano_os_2_OPTs.txt
nano_os.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000008 00800100 00000cf4 00000d88 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text 00000cf4 00000000 00000000 00000094 2**1 CONTENTS, ALLOC, LOAD,
-
Datei
lcd_tools.c
folgendermaßen angeschlossen: * PC4 = RS * PC5 = Enable * PC0-PC3 = D4-D7 * R/W ist n.c. * * */ #include <avr/io.h> #include <util/delay.h> #include "lcd_tools.h" #define LCD_CTRL 0 // (0 = HD44780, 1= KS0073) #define delay(us) _delay_loop_2 (((F_CPU/4000)*us)/1000) // wartet µs /** @brief wartet Millisekunden
in „und wieder mal ein KS0066U“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_tools.c
folgendermaßen angeschlossen: * PC4 = RS * PC5 = Enable * PC0-PC3 = D4-D7 * R/W ist n.c. * * */ #include <avr/io.h> #include <util/delay.h> #include "lcd_tools.h" #define LCD_CTRL 0 // (0 = HD44780, 1= KS0073) #define delay(us) _delay_loop_2 (((F_CPU/4000)*us)/1000) // wartet µs /** @brief wartet Millisekunden
in „LCD EAP204-4NLED funktioniert an Atmega16 W204B-NLW nicht??“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_tools.c
folgendermaßen angeschlossen: * PC4 = RS * PC5 = Enable * PC0-PC3 = D4-D7 * R/W ist n.c. * * */ #include <avr/io.h> #include <util/delay.h> #include "lcd_tools.h" #define LCD_CTRL 0 // (0 = HD44780, 1= KS0073) #define delay(us) _delay_loop_2 (((F_CPU/4000)*us)/1000) // wartet µs /** @brief wartet Millisekunden
in „LCD zeigt nichts an“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Eclipse.txt
Frontkarte.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 0000065c 00000000 00000000 00000094 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000004 00802000 0000065c 000006f0 2**0 CONTENTS, ALLOC
in „XMega Eclipse, AVR-Studio Interrupt Unterschiede“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
alf.c
0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10, 11, 11, 12, 13, 14, 15, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 50, 52, 54, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 84, 86, 88, 90, 93
in „12bit, 9-Kanal Soft-PWM für LEDs auf Mega16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nano_os_OPT3.txt
nano_os.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000008 00800100 00001998 00001a2c 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text 00001998 00000000 00000000 00000094 2**1 CONTENTS, ALLOC, LOAD,
-
Datei
DCF77_decoder_04Mai2026.asm
t010 ; Bit6 =1 ->t010 rjmp t030 ; Bit6 =0 ->t030 ; t010: ; Eingang 500ms (260ms)auf high halten inc r14 ldi temp1, 50 ; 26 cp r14, temp1 brcc t020 ; 500ms (260ms) erreicht?->t020 rjmp t030 ; nein ->t030 ; t020: ; Zaehler ruecksetzen clr temp1 ; r25 wieder freigeben clr r14 ; fuer Low-Pegel ldi temp, 0x00
-
Datei
DCF77_Decoder_020418.asm
t010 ; Bit6 =1 ->t010 rjmp t030 ; Bit6 =0 ->t030 ; t010: ; Eingang 500ms (260ms)auf high halten inc r14 ldi temp1, 50 ; 26 cp r14, temp1 brcc t020 ; 500ms (260ms) erreicht?->t020 rjmp t030 ; nein ->t030 ; t020: ; Zaehler ruecksetzen clr temp1 ; r25 wieder freigeben clr r14 ; fuer Low-Pegel ldi temp, 0x00
-
Datei
uart.c
Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: uart.c,v 1.6.2.1 2007/07/01 11:14:38 peter Exp $ Software: AVR-GCC 4.1, AVR Libc 1.4.6 or higher Hardware: any AVR with built-in UART, License: GNU General Public License DESCRIPTION: An interrupt is generated when the UART has finished
in „Zu viele Pointer - brauche Hilfe.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
arial_bold_14.h
width : 10 * Font height : 14 * Font first char : 32 * Font last char : 128 * Font used chars : 96 * * The font data are defined as * * struct _FONT_ { * uint16_t font_Size_in_Bytes_over_all_included_Size_it_self; * uint8_t font_Width_in_Pixel_for_fixed_drawing
in „KS 0108 - ein alter Bekannter - neu aufgelegt“ · Projekte & Code ·
-
Datei
arial_bold_14.h
width : 10 * Font height : 14 * Font first char : 32 * Font last char : 128 * Font used chars : 96 * * The font data are defined as * * struct _FONT_ { * uint16_t font_Size_in_Bytes_over_all_included_Size_it_self; * uint8_t font_Width_in_Pixel_for_fixed_drawing
in „ATmega16 liefert kein Signal an allen Pins außer I2c“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
arial_bold_14.h
width : 10 * Font height : 14 * Font first char : 32 * Font last char : 128 * Font used chars : 96 * * The font data are defined as * * struct _FONT_ { * uint16_t font_Size_in_Bytes_over_all_included_Size_it_self; * uint8_t font_Width_in_Pixel_for_fixed_drawing
in „Display mit Controller KS0108 - Welche Datein?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
teileliste.txt
Video Adapter | 0,00 € | nur als Zugabe | 5 | | 9 | 2 | ATC24C46C | 1,00 € | | | | 10 | 3 | ATMega32-16PU | 3,50 € | gebraucht, getestet | 7 | | 11 | 1 | ATMega32-16PU | 1,00 € | unterer PIN1 abgebrochen | 7 | | 12 | 1 | Batteriefach C, schwarz | 0,50 € | nur als Zugabe | 4 | | 13 | 1 | Batteriefach
in „[V] Aufräumaktion“ · Markt ·
-
Datei
uart.c
Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: uart.c,v 1.6.2.1 2007/07/01 11:14:38 peter Exp $ Software: AVR-GCC 4.1, AVR Libc 1.4.6 or higher Hardware: any AVR with built-in UART, License: GNU General Public License DESCRIPTION: An interrupt is generated when the UART has finished
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: uart.c,v 1.6.2.1 2007/07/01 11:14:38 peter Exp $ Software: AVR-GCC 4.1, AVR Libc 1.4.6 or higher Hardware: any AVR with built-in UART, License: GNU General Public License DESCRIPTION: An interrupt is generated when the UART has finished
in „Reset bei serieller Kommunikation“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.c
Addr pipe 5 --->>> LSB der Pipe-Adresse der Pipe 5 { (0x20|0x11), 0x20 }, //Payload len pipe0 --->>> 32 Bytes Länge als Startwert { (0x20|0x12), 0x20 }, //Payload len pipe0 --->>> 32 Bytes Länge als Startwert { (0x20|0x13), 0x20 }, //Payload len pipe0 --->>> 32 Bytes Länge als Startwert { (0x20|0x14), 0x20 }, //Payload len pipe0 --->>> 32 Bytes Länge als Startwert { (0x20|0x15), 0x20 }, //Payload len pipe0 --->>> 32 Bytes Länge als Startwert { (0x20|0x16), 0x20 }, //Payload len pipe0 --->>> 32 Bytes Länge als Startwert { (0x20|0x17),
in „Referenzparameter richtig übergeben“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
x234.pdf
0 X7-13 C GND 7 R 37 I/O 0 A3 Pas 0 VPas 1 JP8 2 I/O13 (ADC3)PA3 38 I/O 0 Pas 0 X7-17 Pas 0 P2s 0 AVR ISP XTAL1 (ADC2)PA2 A2 X7-16 SV3-1 S 1 U2 (ADC1)PA1 39 I/O 0 A1 Pas 0 X7-14 PaSs30p 0 s s s 2 I/RX0 RX A0 A0I/O 0 Pwr32 AREF (ADC0)PA0 40 I/O 0 A0 Pas 0 X7-1 JUMPER-3SMD Pas 0 A7 U$5 3 2 1 P I/TX0 A1I
-
Datei
ssd1329.c
0x1e }, // 9 { 0x00, 0x36, 0x36, 0x00, 0x00 }, // : { 0x00, 0x56, 0x36, 0x00, 0x00 }, // ; { 0x08, 0x14, 0x22, 0x41, 0x00 }, // < { 0x14, 0x14, 0x14, 0x14, 0x14 }, // = { 0x00, 0x41, 0x22, 0x14, 0x08 }, // > { 0x02, 0x01, 0x51, 0x09, 0x06 }, // ? { 0x32, 0x49, 0x79, 0x41, 0x3e }, // @ { 0x7e, 0x11, 0x11
in „Doppelte Zeichengrösse für OLED-Treiber“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ultraschall.c
3 59 // 4 69 // 5 88 // 6 90 // 7 113 // 8 129 // 9 142 // 10 162 // 11 175 // 12 197 // 13 207 // 14 235 // 15 244 // 16 1 0 // 17 1 7 // max? 21 33 #include <avr/io.h> #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <avr/interrupt.h> #include <util/delay.h> #include "mydefs.h" #
-
Datei
main.cpp
/* * SPS_Box_V1.cpp * * Created: 08.01.2018 14:07:02 * Author : 14616 */ #include <avr/io.h> #define F_CPU 11059200UL #include <util/delay.h> #include <avr/interrupt.h> // *************** globale Variablen *********************** int8_t DO[4]; int8
in „Atmega8 SPI läuft nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Firmware_v1.2.c
=0) Temp = Temp + 8; if((PINC & (1<<1))==0) Temp = Temp + 16; if((PINC & (1<<0))==0) Temp = Temp + 32; if((PINB & (1<<5))==0) Temp = Temp + 64; if((PINB & (1<<4))==0) Temp = Temp + 128; if((PINB & (1<<3))==0) Temp = Temp + 256; //DIP-Switches einlesen *ENDE* if (Temp != 0) { DmxAddress= Temp; if (!(UCSR0B
in „DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DMX_volume_control.pdf
33p 13 GND ATMEGA8535 (PLCC44) GND P0V103333 SCLK VOUT_R 5 XTAL1 P0VXTAL1 AVCC VIN_R P0X1044 XTAL2 14 P0V1014 P0V1032 32 7 P0V207 P0V2010 10 DMX+ XTAL2 (TOSC2) PC7 P0V1031 SDO AGNDR P0X1033 DMX 15 PD0 (RXD) (TOSC1) PC6 31 Hundred (4) DMX- P0X1022 16 P0V1016 P0V1030 0 Hundred (2) /MUTE 8 P0V208 P0V209
in „PGA2310/CS3310 mit Bascom via SPI?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ov7670config.c
#include <avr/pgmspace.h> #include "ov7670.h" const prog_char change_reg[CHANGE_REG_NUM][2]= { /* {0x3a, 0x04}, {0x40, 0xd0}, {0x12, 0x14}, {0x32, 0x80}, {0x17, 0x16}, {0x18, 0x04}, {0x19, 0x02}, {0x1a, 0x7b},//0x7a