-
PDF
Atmel-42005-8-and-16-bit-AVR-Microcontrollers-XMEGA-E_Manual.pdf
Group configuration Typical closed window periods 0000 8CLK 8ms 0001 16CLK 16ms 0010 32CLK 32ms 0011 64CLK 64ms 0100 128CLK 0.128s 0101 256CLK 0.256s 0110 512CLK 0.512s 0111 1KCLK 1.0s 1000 2KCLK 2.0s 1001 4KCLK 4.0s 1010 8KCLK 8.0s 1011 – Reserved XMEGA E MANUAL 130 Atmel–42005E–AVR–XMEGA E–11/2014 WPER
in „ATxmega8E5 - ADC Gain Korrektur“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Leistungsmesser2.bas
die Interrupts abgeschaltet werden ! 'http://www.rowalt.de/mc/avr/avrboard/06/avrb06.htm ' http://www.rowalt.de/mc/avr/avrboard/06/avrb06.htm $regfile = "m88def.dat" $crystal = 16000000 ' 16MHz Quartz $framesize = 40 Dim Lcount As Long Dim Wcountlo As Word At Lcount
in „Interrupts mit BASCOM, Counter“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMega_48_88_168.pdf
and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 f / 4 osc 0 0 1 fosc16 0 1 0 fosc64 0 1 1 fosc128 1 0 0 f / 2 osc 1 0 1 fosc8 1 1 0 fosc32 1 1 1 f / 64 osc 159 2545B–AVR–01/04 SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R/W
in „I2C/TWI TWBR > 10 warum?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Mega32.pdf
SCK and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 fosc4 0 0 1 fosc16 0 1 0 fosc64 0 1 1 f / 128 osc 1 0 0 fosc2 1 0 1 fosc8 1 1 0 fosc32 1 1 1 fosc64 135 2503G–AVR–11/04 SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R/W Initial
in „AVR Timer/Counter Zeit berechnen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beginner_de.pdf
Seriellen Schnittstelle oder der Bedienung von äußeren Anschlüssen wie den Parallel-Schnittstellen des AVR. Der wichtigste Port wird weiter unten besprochen: das Status-Register, das an das wichtigste interne Gerät, nämlich den Akkumulator, angeschlossen ist. Es gibt insgesamt 64 Ports, die aber nicht bei
in „Langzeittimer für Anfänger“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_beginner_de.pdf
Seriellen Schnittstelle oder der Bedienung von äußeren Anschlüssen wie den Parallel-Schnittstellen des AVR. Der wichtigste Port wird weiter unten besprochen: das Status-Register, das an das wichtigste interne Gerät, nämlich den Akkumulator, angeschlossen ist. Es gibt insgesamt 64 Ports, die aber nicht bei
in „Anfang, aber wie?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beginner_de.pdf
Seriellen Schnittstelle oder der Bedienung von äußeren Anschlüssen wie den Parallel-Schnittstellen des AVR. Der wichtigste Port wird weiter unten besprochen: das Status-Register, das an das wichtigste interne Gerät, nämlich den Akkumulator, angeschlossen ist. Es gibt insgesamt 64 Ports, die aber nicht bei
in „kommentierter Befehlssatz in deutsch ATmega16“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beginner_de.pdf
Seriellen Schnittstelle oder der Bedienung von äußeren Anschlüssen wie den Parallel-Schnittstellen des AVR. Der wichtigste Port wird weiter unten besprochen: das Status-Register, das an das wichtigste interne Gerät, nämlich den Akkumulator, angeschlossen ist. Es gibt insgesamt 64 Ports, die aber nicht bei
in „Spannungsveränderung schaltet Relais für ca. 30Sek->nur wi“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
mix.asm
Bit6--B1 # ;# 13--Bit7--B2 # ;# 14--Bit8--B3 # ;# # ;# # ;# Erstellt am: # ;# # ;# Taktfrequenz des AVR: 4 MHz # ;# # ;# CS-SOFT # ;########################################### .include "m8def.inc" ;Atmega8 ;.include "2313def.inc" ; Viele definierte Register werden nicht gebraucht .DEF rd1lh = R0 ; LSB
-
Datei
15_4_MC_T13_PCF_LCD_2004.asm
------------- ;* [.cseg] 0x000000 0x00017c 380 0 380 1024 37.1% ;* [.dseg] 0x000060 0x000060 0 0 0 64 0.0% ;* [.eseg] 0x000000 0x000000 0 0 0 64 0.0% ;* LCD write whole display within 87 msec for LCD C0802-04 2 line,8 characters ;* used display C0802-4 2 lines 8 column ;* **** original source code I2c
in „AVR ATtiny13 I2C PCF8574 LCD Display Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan eines Li-Ionen-Batterie-Ladegeräts mit AVR-Mikrocontroller
+5VDC GND PC1DOUT PD0-AIN PC2-DOUT PC3-DOUT ICLED green PD3-DIN ICLED red PD4-DIN Li-Charger Modul AVR64EA28 PC0-DOUT PA3-DIN PA0-IN PA2-DIN PA2-DOUT PA6-DIN PA1-DIN PA5-DIN GND VDD PD1-DOUT PD2-DOUT PD5-DIN 81K 33u 100n 470 green/orange START/STOPP 81K
in „Li-Akku Reihenschaltung einzeln nacheinander laden (Switch-Control) Asm@AVR64EA28“ · Projekte & Code · · Schaltpläne
-
Datei
main.asm
; File: tn12-isp-simulator\main.asm ; Device: AVR64DD32 ; Created: 2025-01-28 ; Version: 2025-02-03 ; Author: Johannes Fechner ; Select whether to output debug messages via USART0: .equ DEBUG = 1 ;.include "C:\Program Files\Microchip\MPLABX\v6.20\packs\Microchip\AVR-Dx_DFP\2.4.286\avrasm\inc\AVR64DD32def.inc" .include "macros.inc" .equ SIMFLASH_SIZE = 1024 ; CPU clock frequency: .equ F_CPU = 20_000_000 ; Hz ; SPI for communication with host/"programmer": .equ SPI_VDIR
in „AVR64DD32, UART-Ausgabe bleibt hängen, Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
OLED_2_42_SSD1309_test_igel1_v006e.ino
Information: ----------------------------------- OLED - Spec: 2.42 inch 2.42" OLED Display Module 128x64 LCD HD Screen Module SSD1309 7 Pin SPI/IIC I2C Serial Interface for Arduino UNO R3 OLED - Vendor: https://de.aliexpress.com/item/1005006473260235.html Recommended Readings: --------------------- Hardware
in „Induktiver Positionssensor - Fragen dazu“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dmx-pwm24.c
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> #include <stdlib.h> #include "dmx-pwm24.h" #include "lcd.h" #include <util/delay.h> // eeprom variables
in „C - Ersatz von switch case.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
; File: avr64dd28-test\main.asm ; Created: 05.06.2024 16:13:59 #define ROUND(X) (int(1.0*(X)+0.5)) .set F_CPU = 4_000_000 .def temp0 = r16 .def temp1 = r17 .def temp2 = r18 .org 0 rjmp reset .org INT_VECTORS_SIZE
in „AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SerialComInstruments_Doku.pdf
//Instrument 1 == Vertikal-Meter } Beispiel in Luna ' Beispiel Funktion für SerialComInstruments ' avr.device = atmega328p avr.clock = 16000000 avr.stack = 100 uart.baud = 115200 uart.Send.enable Dim i, f as single Dim s as string s = "Hallo MC" do for i =0 to 6.28 step 0.02 f = fsin(i * 3) print SendStringN
in „Projekt: Virtuelle Instrumente an serielle Schnittstelle“ · Projekte & Code ·
-
Datei
ATmega8.xml
Start-up time: 18 CK + 4 ms; [CKSEL=1000 SUT=01]</TEXT> </TEXT32> <TEXT33> <MASK>0x3F</MASK> <VALUE>0x28</VALUE> <TEXT>Ext. RC Osc. 8.0 MHz - 12.0 MHz; Start-up time: 18 CK + 64 ms; [CKSEL=1000 SUT=10]</TEXT> </TEXT33> <TEXT34> <MASK>0x3F</MASK> <VALUE>0x38</VALUE> <TEXT>Ext. RC Osc. 8.0 MHz - 12.0 MHz;
in „AVR Code Wizard“ · Projekte & Code ·
-
Datei
lcd.h
gmx.ch http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later
in „LCD-Ansteuerung schwarzer Balken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fleury_lcd_pollin.h
gmx.ch http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based EEPROM_C_1_1 to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3
in „LCD HD44780 mit Atmega32 ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Bestückte Leiterplatte mit Atmel Mikrocontroller und USB-Anschluss
Adapterplatine für Snap-Programmer (PG164100) Mini für Atmel AVR PIC=1.2 T2.3 STATUS ACTIVE GND LV. GND U.V. Jasinski v1.0 R60 R61 R59 R74 R66 CC R68 D18 R19 R23 R43 R42 R65 R64 R67 U3 R28 R27 C26 C25 333 C8 F81 R50 R39 R48 R49 R47 R38 R37 R36 R35 R34 R33 R32 R31
in „Entwurf USB-UART-Converter, KiCad, bitte um Review“ · Platinen · · Platinenfotos
-
PDF
Transistortester093k.pdf
Ergänzung zur Bedienung desAVR-Transistortester K.-H. Kübbeler Gilt nur für Testversion 0.93k Einleitung: Basierend auf der Software von Markus Frejek habe ich angefangen die Software zu modifizieren. Der Grund war zu Beginn eigentlich
-
PDF
Transistortester094k.pdf
Ergänzung zur Bedienung desAVR-Transistortester K.-H. Kübbeler Gilt nur für Testversion 0.94k Einleitung: Basierend auf der Software von Markus Frejek habe ich angefangen die Software zu modifizieren. Der Grund war zu Beginn eigentlich
-
Datei
display.h
/* Ansteuerung eines Displays * * Januar 2017 */ #include <avr/io.h> #include <avr/delay.h> #define ILI9341_PWCTR1 0xC0 #define ILI9341_PWCTR2 0xC1 #define ILI9341_VMCTR1 0xC5 #define ILI9341_VMCTR2 0xC7 #define ILI9341_MADCTRL 0x36 #define ILI9341_PIXFMT 0x3A
in „Atxmega Takteinstellung nicht mehr möglich“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
uC_Einfuehrung.pdf
. 64 KiB limitiert ist. Es ist zu beachten, dass die Interrupt-Vektoren bei den AVR-Controllern mit bis zu 8 KiB Flash- Speicher 16 Bit (1 Wort) breit sind, während bei AVRs mit mehr als 8 KiB Flash (also
in „AVR Atmega16 Timer Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Neues_Textdokument.txt
0x40, 0x20, 0x7c, // tu 0x1c, 0x20, 0x40, 0x20, 0x1c, 0x3c, 0x40, 0x30, 0x40, 0x3c, // vw 0x44, 0x28, 0x10, 0x28, 0x44, 0x0c, 0x50, 0x50, 0x50, 0x3c, // xy 0x44, 0x64, 0x54, 0x4c, 0x44 // z }; volatile const unsigned char bitmaps[13][8] = { // volatile const unsigned char bitmaps[13][8] EEMEM = { {0xc3
in „LED-Cube Effekte weiter per Knopfdruck“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LED_Cube.ino
0x40, 0x20, 0x7c, // tu 0x1c, 0x20, 0x40, 0x20, 0x1c, 0x3c, 0x40, 0x30, 0x40, 0x3c, // vw 0x44, 0x28, 0x10, 0x28, 0x44, 0x0c, 0x50, 0x50, 0x50, 0x3c, // xy 0x44, 0x64, 0x54, 0x4c, 0x44 // z }; volatile const unsigned char bitmaps[13][8] = { // volatile const unsigned char bitmaps[13][8] EEMEM = { {0xc3
in „LED-Cube Effekte weiter per Knopfdruck“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Firmware_v1.2.c
Firmware_v1.c * * Created: 29.07.2012 11:54:18 * Author: Domi */ /* ATmega168A @ 8MHz (Reset) PC6 1 28 PC5 S1 DMX PD0 2 27 PC4 S2 DMX PD1 3 26 PC3 S3 DMX PD2 4 25 PC2 S4 PD3 5 24 PC1 S6 PD4 6 23 PC0 S6 VCC 7 22 GND GND 8 21 AREF Quartz PB6 9 20 AVCC Quartz PB7 10 19 PB5 S7 S10 PD5 11 18 PB4 S8 PD6 12 17 PB3 S9 PD7 13 16 PB2 gruen blau PB0 14 15 PB1 rot */ #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> #include "lib_dmx_in.h" int main(void) { cli(); DDRB |= (1<<PB0); //red LED pin is output init_DMX_RX(); // DmxAddress= 1; sei(); while (1) { get_dips
in „DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rc.c
/* * $Id: rc.c,v 1.2 2006-10-19 15:28:04 andreas Exp $ */ /* * Copyright (c) 2006 Andreas Schroeder <andreas@a-netz.de> * * Implement functions of an infrared remote control and RC5 protocol with an * Atmel ATTiny 2313. * * This program
in „RC5-Sender Andreas Schröder; wie compiliert man richtig?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
glcd.c
---------------------------------------------*/ /* routinen zur ansteuerung eines grafik-lcds (240x64) mit t6963c controller */ /*-------------------------------------------------------------------------------*/ #include <avr/io.h> //display connections: #define LCD_PORT PORTB #define LCD_DDR DDRB #define
in „compileroptimierung?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mmc_avr.c
xchg_spi(0xFF); res = RES_OK; } break; case MMC_GET_SDSTAT : /* Receive SD statsu as a data block (64 bytes) */ if (send_cmd(ACMD13, 0) == 0) { /* SD_STATUS */ xchg_spi(0xFF); if (rcvr_datablock(ptr, 64)) res = RES_OK; } break; default: res = RES_PARERR; } deselect(); } return res; } #endif /*-------
in „SD-SPI keine Antwort auf CMD0“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega32.pdf
Between SCK and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 osc4 0 0 1 osc16 0 1 0 osc64 0 1 1 f /128 osc 1 0 0 osc2 1 0 1 osc8 1 1 0 osc32 1 1 1 osc64 137 2503Q–AVR–02/11 ATmega32(L) SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R
in „STK500 als ISP“ · Mikrocontroller und Digitale Elektronik ·
-
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 ·
-
Datei
main.c
#include <avr/interrupt.h> #include <avr/eeprom.h> #include <stdio.h> #include <string.h> #include <util/delay.h> /* #include "avr-stub.h" */ #define DATA (1<<3) #define LED2 (1<<5) #define LED1 (1<<6) #define DDR_SPI
in „RFM12 als Empfänger für TFA THX301 Funk Wetter Sensor“ · HF, Funk und Felder ·
-
Datei
tiny_oled_spi_3wire_b.ino
0x00,0x00,0x00}, // Ascii 33 = '!' {0x00,0xe0,0xe0,0x00,0xe0,0xe0,0x00,0x00}, // Ascii 34 = '"' {0x28,0xfe,0xfe,0x28,0xfe,0xfe,0x28,0x00}, // Ascii 35 = '#' {0x00,0x24,0x54,0xfe,0xfe,0x54,0x48,0x00}, // Ascii 36 = '$' {0x00,0x62,0x66,0x0c,0x18,0x30,0x66,0x46}, // Ascii 37 = '%' {0x00,0x0c,0x5e,0xf2,0xba
in „ATtiny85 benötige Taster und kein freier Port“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_gfx.c
u 0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C, // v 0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C, // w 0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // x 0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C, // y 0x00, 0x44, 0x64, 0x54, 0x4C, 0x44, // z 0x00, 0x00, 0x08, 0x77, 0x41, 0x00, // { 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, // ¦ 0x00, 0x00,
in „RS485 von ms - immer noch Einschaltprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HSV_RGB_10bitPWM.asm
im SRAM: ;H byte[0..192°] (Hue) Farbwinkel 0°=rot, 64°=grün, 128°=blau ;S byte[0..100%] (Saturation) Sättigung 0%=grau, 50%=wenig Sättigung, 100%=reine Farbe ;B byte[0..100%] (Brightness) Helligkeit 0%=keine 100%=volle Helligkeit ;Es werden 3 Bytes zurückgegeben
in „DMX - PWM generieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
PC4) C5: input DCF77-Empfänger (PC5) */ #define F_CPU 4096000UL /* CPU clock in Hertz */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> //Potenzen von 2 #define BIT0 1 #define BIT1 2 #define BIT2 4 #define BIT3 8 #define BIT4 16 #define BIT5 32 #define BIT6 64 #define BIT7 128
in „main.c ändern und als .Hex absprichern?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MiniFox_1_.pdf
geschaltet werden, bei dem er weniger als 40 Nanoampere Strom aufnimmt. Von dieser Möglichkeit habe ich im AVR- Programm wo immer möglich Gebrauch gemacht. Der AVR Erste Versionen des Senders arbeiteten bei mir mit den AVR-Typen AT90S2343 und ATtiny12. Diese AVR-Mikrocontroller sind inzwischen veraltet und sollten
in „Was kontrollieren, wenn man nicht "rein" kommt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TastaturDigivoice.s
scan_taste .type scan_taste, @function scan_taste: .LFB2: .LM1: /* prologue: frame size=5 */ push r28 push r29 in r28,__SP_L__ in r29,__SP_H__ sbiw r28,5 in __tmp_reg__,__SREG__ cli out __SP_H__,r29 out __SREG__,__tmp_reg__ out __SP_L__,r28 /* prologue end (size=10) */ .LM2: std Y+2,__zero_reg__ std
in „Tastendrücke und Portbits“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PWM_Controller_Manual_Basic.pdf
TWI or IIC- Bus 28 SCL- Serial Clock, TWI or IIC- Bus Speicherbelegung 1/2 Funktion(Register) Bereichs- In dieser Tabelle kann man sehen welche Register Unterteilung Zu welchen Gruppen gehören. Dies ist von Bedeutung wenn
in „PWM- Controller 18- Kanal TWI- Bus Proj.“ · Projekte & Code ·
-
Datei
remote.c
protocol // //***************************************************************************** #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> //***************************************************************************** #define MaxCounter 222 // Timer top value
in „LEDs und Ee102p nach einiger Zeit Nichtbenutzung ausschalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
remote.c
protocol // //***************************************************************************** #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> //***************************************************************************** #define MaxCounter 222 // Timer top value
in „RC5 Sender -> IR LED "blinkt" zu langsam“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
device.c
DF_NO_SPM|DF_NO_ESPM|DF_NO_MOVW|DF_NO_BREAK|DF_NO_EICALL|DF_NO_EIJMP}, { "ATtiny12", 512, 0x00, 0, 64, DF_NO_MUL|DF_NO_JMP|DF_TINY1X|DF_NO_XREG|DF_NO_YREG|DF_NO_LPM_X|DF_NO_ELPM|DF_NO_SPM|DF_NO_ESPM|DF_NO_MOVW|DF_NO_BREAK|DF_NO_EICALL|DF_NO_EIJMP}, { "ATtiny13", 512, 0x60, 64, 64, DF_NO_MUL|DF_NO_JMP|DF_NO_ELPM|DF_NO_ESPM|DF_NO_EICALL|DF_NO_EIJMP}, { "ATtiny13A", 512, 0x60, 64, 64, DF_NO_MUL|DF_NO_JMP|DF_NO_ELPM|DF_NO_ESPM|DF_NO_EICALL|DF_NO_EIJMP}, { "ATtiny15", 512, 0x00, 0, 64, DF_NO_MUL|DF_NO_JMP|DF_TINY1X|DF_NO_XREG|DF_NO_YREG|DF_NO_LPM_X|DF_NO_ELPM|DF_NO_SPM|DF_NO_ESPM
in „AVR-ChipBasic2 - BASIC-Computer mit ATMega 644“ · Projekte & Code ·
-
Datei
device.c
DF_NO_SPM|DF_NO_ESPM|DF_NO_MOVW|DF_NO_BREAK|DF_NO_EICALL|DF_NO_EIJMP}, { "ATtiny12", 512, 0x00, 0, 64, DF_NO_MUL|DF_NO_JMP|DF_TINY1X|DF_NO_XREG|DF_NO_YREG|DF_NO_LPM_X|DF_NO_ELPM|DF_NO_SPM|DF_NO_ESPM|DF_NO_MOVW|DF_NO_BREAK|DF_NO_EICALL|DF_NO_EIJMP}, { "ATtiny13", 512, 0x60, 64, 64, DF_NO_MUL|DF_NO_JMP|DF_NO_ELPM|DF_NO_ESPM|DF_NO_EICALL|DF_NO_EIJMP}, { "ATtiny13A", 512, 0x60, 64, 64, DF_NO_MUL|DF_NO_JMP|DF_NO_ELPM|DF_NO_ESPM|DF_NO_EICALL|DF_NO_EIJMP}, { "ATtiny15", 512, 0x00, 0, 64, DF_NO_MUL|DF_NO_JMP|DF_TINY1X|DF_NO_XREG|DF_NO_YREG|DF_NO_LPM_X|DF_NO_ELPM|DF_NO_SPM|DF_NO_ESPM
-
Datei
3_Kanal_LED_PWM.c
/* * _3_Kanal_LED_PWM.c * * Created: 09.04.2014 11:57:28 * Author: Soel */ #define F_CPU 9600000UL #include <avr/io.h> #include <avr/interrupt.h> #include <stdbool.h> #include <util/delay.h> #include "3_Kanal_LED_PWM.h" volatile uint8_t pwm_pos; volatile uint8
in „ATTiny13 ADC-Wandlung ergibt nichts sinnvolles“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
telegramm.c
Vorlauf's // der entsprechende Datensatz inkl. 2 CRC-Bytes eingelesen #include <stdlib.h> #include <avr/io.h> #include <stdbool.h> #include <avr/interrupt.h> #include "telegramm.h" #include "uart.h" volatile uint8_t TelegrammFrame [TELEGRAMM_LAENGE]; volatile bool TelegrammReady = false; volatile uint8
in „sporadische Fehler mit Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
floppysound.c
/* * FloppyMusik.c * * Created: 11.07.2014 08:09:28 * Author: chaoskind * Programm zur Steuerung von 3,5" Floppy Laufwerken, um Töne zu erzeugen * * * Pinbelegung(Active Low) 0/1 * * PD1 = Floppy An/Aus * PD2 = Diskmotor An/Aus * PD3 = Richtung Lesekopf
in „Musikalisches Diskettenlaufwerk“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t.lst
,HIGH(-@0) LD R31,Z CLR R30 .ENDM .MACRO __PUTB1SX MOVW R26,R28 SUBI R26,LOW(-@0) SBCI R27,HIGH(-@0) ST X,R30 .ENDM .MACRO __PUTW1SX MOVW R26,R28 SUBI R26,LOW(-@0) SBCI R27,HIGH(-@0) ST X+,R30 ST X,R31 .ENDM .MACRO __PUTD1SX MOVW R26,R28 SUBI R26,LOW(-@0) SBCI R27
in „Problem mit CodevisionAVR 1.23.8c Standard“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t.lst
,HIGH(-@0) LD R31,Z CLR R30 .ENDM .MACRO __PUTB1SX MOVW R26,R28 SUBI R26,LOW(-@0) SBCI R27,HIGH(-@0) ST X,R30 .ENDM .MACRO __PUTW1SX MOVW R26,R28 SUBI R26,LOW(-@0) SBCI R27,HIGH(-@0) ST X+,R30 ST X,R31 .ENDM .MACRO __PUTD1SX MOVW R26,R28 SUBI R26,LOW(-@0) SBCI R27
in „Problem mit CodevisionAVR 1.23.8c Standard“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ET_AVR_ISP_Schematic.pdf
1N5819 B B 100 5 6 +5V RES RESET +5V 100pF +5V 74LS07 RP2D 10k U1D 8 9 MISO PE1 74LS07 Title A ET-AVR ISP A Size Number Revision A4 ETT CO.,LTD. (WWW.ETT.CO.TH) Rev 0 Date: 28-Dec-2005 Sheet of File: D:\Protel\ATMEGA64_Stamp.Ddb Drawn By: Adisak Choochan
in „Programmierung mit AVRISP mkII klappt nicht“ · Mikrocontroller und Digitale Elektronik ·