-
Datei
FFT232b.asm
tausche12 rjmp weiter2 tausche12: mov AL, AH rjmp weiter2 make3p2: ld AH, Y+ cp AL, AH brlo tausche32 rjmp weitert12 tausche32: mov AL, AH weitert12: ;AL=Max(1,2) ld AH, Y+ cp AL, AH brlo tausche4b2 rjmp weiter2 tausche4b2: mov AL, AH rjmp weiter2 ;AL=Max(AL,AH)=Max(1,2,3) make4p2: ld AH, Y+ cp AL, AH
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
beginner_de.pdf
...................................................................................................14 Was ist ein Port?..............................................................................................................14 Details wichtiger Ports in den AVR...................................
in „Langzeittimer für Anfänger“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_beginner_de.pdf
...................................................................................................14 Was ist ein Port?..............................................................................................................14 Details wichtiger Ports in den AVR...................................
in „Anfang, aber wie?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beginner_de.pdf
...................................................................................................14 Was ist ein Port?..............................................................................................................14 Details wichtiger Ports in den AVR...................................
in „kommentierter Befehlssatz in deutsch ATmega16“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beginner_de.pdf
...................................................................................................14 Was ist ein Port?..............................................................................................................14 Details wichtiger Ports in den AVR...................................
in „Spannungsveränderung schaltet Relais für ca. 30Sek->nur wi“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Mega8-88_ADR_doc2553.pdf
AVR094 2553C-AVR-04/05 AVR094 I/O Registers and This section lists all the I/O Registers and I/O Register Bits that do not have the same position and/or functionality between ATmega8 and ATmega88. Bits
in „Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom“ · Projekte & Code ·
-
PDF
Atmega8_nach_Atmega88_doc2553.pdf
AVR094 2553C-AVR-04/05 AVR094 I/O Registers and This section lists all the I/O Registers and I/O Register Bits that do not have the same position and/or functionality between ATmega8 and ATmega88. Bits
in „I2C master libraryVON pfleury [Fehlersuche]“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Replacing_ATmega8_by_ATmega88.pdf
AVR094 2553C-AVR-04/05 AVR094 I/O Registers and This section lists all the I/O Registers and I/O Register Bits that do not have the same position and/or functionality between ATmega8 and ATmega88. Bits
in „AVR-Board Schaltplan“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Atmel-JTAGICE3_UserGuide.pdf
JTAGICE3 Features • Fully compatible with Atmel Studio • Supports programming and debugging of all Atmel AVR UC3 32-bit microcontrollers • Supports programming and debugging of all 8-bit AVR XMEGA devices • Supports programming and debugging of all 8-bit Atmel megaAVR and tinyAVR devices with OCD • Supports
in „Arduino Nano über ISP programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
led.h
LED + #define COM_VOM 17 // selected LED - #define COM_STO 58 // red button -> store #define COM_ART 32 // balance + nord south #define COM_ARD 33 // balance - nord south #define COM_ARR 21 // balance + right left #define COM_ARL 22 // balance - right left #define COM_CHP 32 #define COM_CHM 33 #define COM_MEN 29 #define COM_EXT 49 #define COM_RED 58 #define COM_BLU 14 #include <inttypes.h> #include <stdlib.h> #include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/eeprom.h>
in „Steuerung LED Zimmerbeleuchtung 4-Kanal“ · Projekte & Code ·
-
Datei
lcd-char.c
#include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #define sce0 PORTB&=0XFB //Ƭѡ #define res0 PORTB&=0XFE //žŽÎ»,0žŽÎ» #define dc0 PORTB&=0XFD //1ÐŽÊýŸÝ£¬0ÐŽÖžÁî #define
in „LCD Nokia 5510 Initialisierungsproblem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
pins_arduino_1284.pdf
PWM/MISO (D 6) PB6 7| |34 PA6 (AI 6 / D25) // PWM/SCK (D 7) PB7 8| |33 PA7 (AI 7 / D24) // RST 9| |32 AREF // VCC 10| |31 GND // GND 11| |30 AVCC // XTAL2 12| |29 PC7 (D 23) // XTAL1 13| |28 PC6 (D 22) // RX0 (D 8) PD0 14| |27 PC5 (D 21) TDI // TX0 (D 9) PD1 15| |26 PC4 (D 20) TDO // RX1/INT0 (D 10)
in „FT800 TFT Display am ATmega 1284P geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
rfm12b_programmieranleitung.pdf
755-86096602E-mail: sales@hoperf.com http://www.hoperf.com RF12 Program 5. Data Rate Command bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 POR 1 1 0 0 1 0 0 0 cs r6 r5 r4 r3 r2 r1 r0 C623h r6..r0: Set data rate: BR=10000000/29/(R+1)/(1+cs*7) 6. Receiver Control Command bit 15 14 13 12 11 10 9 8 7 6 5 4 3
in „RFM 12B Projekt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
wetterstation.c
software is published under the terms of the GNU General Public License */ #include <io.h> #include <io-avr.h> #include <sig-avr.h> #include <stdarg.h> #include <ctype.h> #include <string.h> #include <interrupt.h> #include <eeprom.h> #include <timer.h> #include "wetterstation.h" #include <pgmspace.h> /*void
in „Probleme bei der Portierung von ATMEGA163 auf ATMEGA16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TouchScreen.c
#include <avr/interrupt.h> #include <avr/io.h> #include <avr/eeprom.h> #define EEPROM __attribute__ ((section(".eeprom"))) //-------------------------------------------------------------- // key codes //---------
in „eDIP240-7 und SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schachtest.c
05.09.2011 * Author: Centro */ //Setzt die Positionen noch, ohen die Regeln zu beachten.. #include <avr/io.h> #include <string.h> #include <avr/interrupt.h> #include <stdio.h> #include <stdlib.h> #include "variablen.h" #include "Deffinitionen.h" volatile unsigned char Check_out_welche_Fig; volatile unsigned
in „'y' may be used uninitialized in this function“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
XMega-FPGA_V0.0.01.pdf
4.7B 100 PF5 50 C_SD_FLASH_MOSI/1.7D FPGA_SRAM_A5/3.2D 16 I/O02 13 FPGA_SRAM_D2/3.2D 1 PA5 51 17 A5 14 C_AD_6/4.7B 2 PA6 PF6 52 C_SD_FLASH_MISO/1.7D FPGA_SRAM_A6/3.2C 18 A6 I/O03 31 FPGA_SRAM_D3/3.2D C_AD_7/4.7B PA7 PF7 C_SD_FLASH_SCK/1.7D FPGA_SRAM_A7/3.2C 19 A7 I/O04 32 FPGA_SRAM_D4/3.2C FPGA_SRAM_A8
-
PDF
print.pdf
D3 21 D4 15 CS0 V 1 D2 9 10 D3 B3 7 USBDM D4 20 D5 D0 1 0 + 1 R D4 11 12 D5 U4 USBDP D5 19 D6 8D 0 14 CS1 V1/+UB D6 13 14 D7 R3 27 R5 1k5 5 D6 18 D7 D1 2 0 1 PWM0 15 16 4 _RSTOUT D7 G - 13 CS2 k C10 _RESET 16 3 7 2 GND R 4 D27pF Q2 27 _RD 15 RD D2 2 12 8V1/-UB SV1 N C9 XTIN WR 14 WR 3 CS3 0 R 27pF 28
in „Labor Netzteil“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
doc4779atr2406.pdf
PLL CTRL LOGIC RX_ON TX_ON nOLE CP REF_CLK TX_DATA VTUNE 2. Pin Configuration Figure 2-1. Pinning QFN32 - 5 × 5 A A L K A A R N B A C D D T E O N A L X X U O X E D C T R P n T 32 31 30 29 28 27 26 25 PU_REG 1 24 RX_ON REF_CLK 2 23 IC RSSI 3 22 IC VS_IFD 4 ATR2406 21 RAMP_OUT VS_IFA 5 20 TX_OUT RX-CLOCK
in „Gauss Anpassung Register“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iocan128.h
Conversion (for what registers I need to change) */ /* iocan128.h - definitions for CAN128 */ #ifndef _AVR_IOCAN128_H_ #define _AVR_IOCAN128_H_ 1 /* This file should only be included from <avr/io.h>, never directly. */ #ifndef _AVR_IO_H_ # error "Include <avr/io.h> instead of this file." #endif #ifndef _AVR_IOXXX_H_ # define _AVR_IOXXX_H_ "iocan128.h" #else # error "Attempt to include more than one <avr/ioXXX.h> file." #endif /* I/O registers and bit definitions. */ /* RegDef: Port A */ #define PINA _SFR_IO8
in „CANIDT1 undeclared“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <avr/pgmspace.h> #include "main.h" #include "lcd.h" #include <util/delay.h> volatile uint8_t spi_index; volatile taste_t taste, taste_n
in „AVR als SPI Slave-Peripherie“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMega16.pdf
result input One 16-bit output operand and one 16-bit result input Figure 4 shows the structure of the 32 general purpose working registers in the CPU. 8 ATmega16(L) 2466E–AVR–10/02 ATmega16(L) Figure 4. AVR CPU General Purpose Working Registers 7 0 Addr. R0 $00 R1 $01 R2 $02 … R13 $0D General R14 $0E Purpose
in „DCF auf INT0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
demo_lcd.c
with two controllers * which are selected by E1 or E2 */ #define F_CPU 2000000UL // 2MHz #include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include </usr/lib/avr/include/avr/interrupt.h> #include </usr/lib/avr/include/avr/io.h> #include </usr/lib/avr/include/avr/wdt.h> #include </usr/lib/avr/include/avr/eeprom.h> #define uint unsigned int // This implementation uses Port C for the Data port, all 8 bits of it #define DATA_PORT PORTC // This implementation uses Port B for the Control port
in „Zeiger auf String in Flash - warning incompatible pointer type“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bootloader.bas
'******************************************************** '* * '* AVR Bootloader V1.0 * '* * '* (c) 2014 by M. Lehmann * '* * '******************************************************** 'Releasnotes: 'V1.0 10.09.14 'Erste funktionierende Version '****** MCU Einstellungen
in „Probleme mit Bootloader bei ATmega328p“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bootloader.bas
'******************************************************** '* * '* AVR Bootloader V1.0 * '* * '* (c) 2014 by M. Lehmann * '* * '******************************************************** 'Releasnotes: 'V1.0 10.09.14 'Erste funktionierende Version '****** MCU Einstellungen
in „Probleme mit Bootloader bei ATmega328p“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_tutorial.pdf
Verzeichnis gespeichert. Das Verzeichnis ist bei einer Standardinstallation am PC auf C:\Programme\Atmel\AVR Tools\AvrAssembler\Appnotes\. Einige Include-Dateien heißen AT90s2313: 2313def.inc ATmega8: m8def.inc 16 ATmega16: m16def.inc ATmega32: m32def.inc ATTiny12: tn12def.inc ATTiny2313: tn2313def.inc Um
in „AVR-Tutorial als PDF bzw *.doc“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_test_2.c
1163 , // 221 ==> 13,81 ms 1172 , // 222 ==> 13,88 ms 1180 , // 223 ==> 13,94 ms 1188 , // 224 ==> 14,00 ms 1195 , // 225 ==> 14,06 ms 1202 , // 226 ==> 14,13 ms 1209 , // 227 ==> 14,19 ms 1214 , // 228 ==> 14,25 ms 1220 , // 229 ==> 14,31 ms 1225 , // 230 ==> 14,38 ms 1230 , // 231 ==> 14,44 ms 1234 , // 232 ==> 14,50 ms 1237 , // 233 ==> 14,56 ms 1240 , // 234 ==> 14,63 ms 1243 , // 235 ==> 14,69 ms 1245 , // 236 ==> 14,75 ms 1247 , // 237 ==> 14,81 ms 1248 , // 238 ==> 14,88 ms 1249 , // 239 ==> 14,94 ms 1249
in „Skalierung von Integerwerten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bm01.cc
auto& e : data) { e = std::numeric_limits<decltype(data)::value_type>::max() * (1.0 + sin((2.0 * 3.14 * i++) / data.size())) / 2.0; } return data; } }; struct Data { Data(const Data&) = delete; Data& operator=(const Data&) = delete; inline Data() {} using pgm_type = typename AVR::Pgm::Util::Converter<SineGenerator>::pgm_type; // using pgm_type = AVR::Pgm::Array<uint8_t, // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, // 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, // 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, // 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, // 41, 42, 43,
in „Initialwert von globalen Variablen zur Laufzeit verwenden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
atxmega_partlist.txt
PIN HEADER JP_FT232 JP4Q JP4Q JUMPER JP_GND PINHD-1X4 1X04 PIN HEADER JP_IRL JP1E JP1 JUMPER JP_JTAG AVR-JTAG-10 AVR-JTAG-10 AVR-JTAG-10 AVR JTAG Debug/Programming Header JP_LEDS PINHD-2X4 2X04 PIN HEADER JP_PDI PINHD-2X3 2X03 PIN HEADER JP_SD JP4Q JP4Q JUMPER JP_SPI_C PINHD-2X3 2X03 PIN HEADER JP_SW PINHD
in „Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sternenhimmel_v6_ch.c
#include <avr/interrupt.h> #include <util/delay.h> #include <avr\io.h> //#include <avr/pgmspace.h> //Flash-Einbindung #include <stdio.h> #include <stdint.h> #include <avr/eeprom.h> #include "irmp.h" //Variablendeklaration
in „Fehlermeldung im AVR-Studio 4“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-m50530.h
nicht angeschlossen Pin 04 Data2 nicht angeschlossen Pin 05 Data3 nicht angeschlossen Pin 06 Data4 AVR Port Bit 0 Pin 07 Data5 AVR Port Bit 1 Pin 08 Data6 AVR Port Bit 2 Pin 09 Data7 AVR Port Bit 3 Pin 10 EX (Execute) AVR Port Bit 5* Pin 11 R/W (Read/Write) AVR Port Bit 4* Pin 12 OC2 AVR Port Bit 7* Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung, ungefähr 8,2 Volt, am besten mittels Poti anschließen Pin 15 Versorgungsspannung, +5 Volt Pin 16 Masse Masse * Die Reihenfolge dieser Leitungen kann über die Konstanten
in „Initialisierung M50530 LCD Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schrittmotor.asm
DEZ_ASC5 ;Dezimalwert spiegeln rcall ASC_DEZ ;ASCCII in Hex wandeln 10Byte SRAM Dezwert nach R20...R23 = 32Bit Hex -- R20=L R23=H -- Dezwert=L Dezwert+10=H clr AL lds AH, PM sbrc AH, 0 rjmp PosR ;minusbereich clr AH ori R23, 0b10000000 ;pos. Wert sub R20, R12 ;errechne Dif. zu ist sbc R21, R13 sbc R22, R14
in „Spielerei mit einem 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
Datei
TEST.LST
main.out: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 0000038a 00000000 00000000 00000094 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000018 00800060 0000038a 0000041e 2**0 CONTENTS, ALLOC
-
Datei
drm3310.h
,0xFF,0x5B,0xF6,0xDF,0x07,0x0E,0xDF,0x9F,0x0B,0x4E,0x0F,0xCB, 0x8E,0x25,0xC7,0x8D,0x9B,0x16,0x2D,0x32,0xCE,0xBB,0xAA,0x5D,0x72,0xC5,0xBE,0xA3, 0x3E,0x41,0x9F,0x0B,0xAE,0x02,0x14,0x41,0x02,0x07,0x0E,0x4F,0x19,0x1D,0x99,0x0D, 0x8B,0x1C,0x03,0xDA,0x02,0x24,0x4A,0xAA,0xFB,0xFF,0xFF,0xF7,0xFF,0xFF,0x7F,0xF7
in „Nokia 3310 Lcd Ansteuerung in AVR-GCC“ · Projekte & Code ·
-
Datei
BC.c
des CPU-Takts #ifdef F_CPU #define F_CPU 1000000UL #endif #define ICP PIND6 //Bibliotheken #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include "lcd-routines.h" //Variablen für Drehzahl volatile unsigned char overflow = 0; volatile uint16_t Startzeit = 0; volatile uint16_t Endzeit
in „Buchstaben Variablen auf LCD ausgeben AVR-GCC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fft3.asm
subw B, D ; addw C, D ; stw Z+, C ;/ movw T0L, ZL movw ZL, T14L ;C=cos(p), D=sin(p) addiw Z, t_cos_sin128*2 ; lpmw C, Z+ ; lpmw D, Z+ ;/ movw ZL, T0L FMULS16 A, C, T4, T2 ;[Y+0] = A * C + B * D FMULS16 B, D, T8, T6 ;[Y+2] = B * C - A * D addw T2, T6 ; adcw T4, T8
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
fft3.asm
subw B, D ; addw C, D ; stw Z+, C ;/ movw T0L, ZL movw ZL, T14L ;C=cos(p), D=sin(p) addiw Z, t_cos_sin128*2 ; lpmw C, Z+ ; lpmw D, Z+ ;/ movw ZL, T0L FMULS16 A, C, T4, T2 ;[Y+0] = A * C + B * D FMULS16 B, D, T8, T6 ;[Y+2] = B * C - A * D addw T2, T6 ; adcw T4, T8
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
test.c
/* für AVR-gcc / WinAVR ATmega32 @ 14.318.000 Hz Bitte mit Compileroption "unsigned chars" übersetzen. ------------------------------------------------------- Portzuordnung: PA5: Display RS PA6: Display R/W PA7: Display E PC0..7: Display Daten */ #include <avr/io.h> #include <avr/iom32.h> #include <avr/delay.h> #include <stdlib.h> #include <string.h> void init_io(void) { DDRA= 0b11100000; // 7,5,6= Ausgänge, Rest A/D oder ungenutzt PORTA=0b00000000; // kein
in „LCD will nicht funktionieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
, also alles etwas "dirty". Kommt aber noch. Ist mein absoluter AVR und AVR-GCC Erstversuch. Es sind ein paar totgelegte Routinen enthalten (#ifdef), die nicht benoetigt werden, aber von mir getestet wurden und nach besten Wissen und Gewissen auch funktionieren. Hardware
in „Stoppuhr 1/1000 sec/9 ZwiZeiten, ROM-Menusystem, RC5-Dekoder“ · Projekte & Code ·
-
Datei
main-1.4b.c
, also alles etwas "dirty". Kommt aber noch. Ist mein absoluter AVR und AVR-GCC Erstversuch. Es sind ein paar totgelegte Routinen enthalten (#ifdef), die nicht benoetigt werden, aber von mir getestet wurden und nach besten Wissen und Gewissen auch funktionieren. Hardware
in „Stoppuhr 1/1000 sec/9 ZwiZeiten, ROM-Menusystem, RC5-Dekoder“ · Projekte & Code ·
-
Datei
Sinus.c
**************************************************/ int main (void) { /* Variablen festlegen */ /* 32 Top */const unsigned char sinus_32[ 32]={0,2,3,5,6,8,9,11,12,14,15,16,18,19,20,21,22,24,25,25,26,27,28,28,29,30,30,30,31,31,31,31}; // sinus_32 - 32 Werte für eine viertel Periode #define sinus sinus_32 #define max 32 // Anzahl Speicherzellen, für switch #define top 32 // höchstes Bit in Tabelle (Auflösung) uint8_t i=0; uint8_t basis = max; uint8_t temp=top; j = 0; // globale Variable, wird in ISR geändert
in „Stabilitätsproblem oder Verständnisproblem bei Timer (PWM) ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Eng_ET-TFT240320TP-3.2.pdf
-H 9 A6 B6 11 DB15 DB12 21 DBD11 +3V3 VTSC MISO 31 32 PEN A7 B7 DB13 22 DBD12 33 34 DBD13 35 36 +5V 10 GND DB14 23 DBD14 37 38 VBAT DB15 24 DBD15 VREF 39 40 AUX 25 GND U4 26 Y- TFTHEADER +3V3 74LCX245 +3V3 C8 27 1 20 28 X- * Note. 19 T/R VCC 29 Y+ TSC Voltage
in „LCD 240x320 color + touch screen module“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPI_Portexpander.c
#define F_CPU 4000000UL #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdint.h> #include <avr/interrupt.h> #define linePort PORTD #define lineDDR DDRD #define LEFT 6 #define RIGHT 7 #define sPort PORTB #define
in „Mega8 bleibt bei SPI-Ausgabe hängen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gls330.bas
* 11 'Line 11 Const Lcd_l12 = Lcd_cr * 12 'Line 12 Const Lcd_l13 = Lcd_cr * 13 'Line 13 Const Lcd_l14 = Lcd_cr * 14 'Line 14 Const Lcd_l15 = Lcd_cr * 15 'Line 15 Const Lcd_l16 = Lcd_cr * 16 'Line 16 Const Lcd_l17 = Lcd_cr * 17 'Line 17 Const Lcd_l18 = Lcd_cr * 18 'Line 18 Const Lcd_l19 = Lcd_cr * 19
in „LCD-Modul EPSON ECM-A0428 von Pollin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
led.h
DDRD #define RC5 PD3 // IR input low active #define COM_VOP 16 #define COM_VOM 17 #define COM_CHP 32 #define COM_CHM 33 #define COM_ARP 32 #define COM_ARM 33 #define COM_ARR 21 #define COM_ARL 22 #define COM_MEN 29 #define COM_EXT 49 #define COM_RED 58 #define COM_BLU 14 #include <inttypes.h> #include <stdlib.h> #include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/pgmspace.h>
in „ATtiny2313, gcc. unerklärliches Verhalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_lcd.c
gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD text display ATS90S8515/ATmega if memory-mapped LCD interface is used any AVR with 7 free I/O pins if 4-bit IO port mode is used **************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "lcd.h" /* ** constant definitions */ static const PROGMEM unsigned char copyRightChar[] = { 0x07, 0x08, 0x13, 0x14, 0x14, 0x13, 0x08
in „Atmega644 und AD Wandlung - Verständnisfrage“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Dokumentation_MBHATM128-0206.pdf
Fehlfunktionen oder Kurzschlüssen führen. Ausstattung: Hardware-Eigenschaften und Ausstattung • ATmega128 AVR Mikrocontroller von Atmel • 16Mhz Quarz / Prozessortakt • 32,768Khz Quarz / RTC • 128Kbyte Flash Programmspeicher • 4 Kbytes EEPROM/ nichtflüchtiger Datenspeicher • 4 Kbytes SRAM • 2 x 8Bit Timer/Counter
in „atmega128 modul“ · Markt ·
-
Datei
main.c
#include <avr/io.h> #include <avr/interrupt.h> #define PWM_MAX 32 // PWM_MAX: Anzahl Helligkeitsstufen #define PWM_CHANNELS 16 // PWM_CHANNELS: Anzahl PWM Kanäle // Makro zur einfacheren Handhabung #define pwm_setting
in „Zweidimensionales 'array' für 'switch' Anweisung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neu_Textdokument__3_.txt
--------------------------------------------------- #define F_CPU 14745600 // 3686400 // #include <avr\io.h> #include <stdio.h> #include <stdlib.h> #include <avr\interrupt.h> #include <string.h> //#include <avr\delay.h> // Defines für Multiplexeransteuerung // Aufbau: PORTB=0b|00(externer Quarz)|A0|EN0
in „#define Ports“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_ledboard.c
//Programm zur Ansteuerung eines Boards mit 32 Leds und einem Lcd //Leds über 2 Multiplexer 4067 an Port D // // #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define True (1) #define False (0) #include "lcd-routines.c" int
in „Programm reagiert nicht auf Tasterdruck“ · Mikrocontroller und Digitale Elektronik ·