-
Datei
Code.s
----------------- main: ldi r16,lo8(RAMEND) out SPL,r16 ;Init Stackpointer LO ldi r16,hi8(RAMEND) out SPH,r16 ;Init Stackpointer HI ldi r16,0xFF ; PortB als Ausgang out DDRB, r16 ldi r16,0x00 ;PortD als Eingang out DDRD,r16 ;------
in „Timer funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
If not, see <http://www.gnu.org/licenses/>. // // //VERSION 1.1 1Wire Barometric Pressure Sensor ATMEGA48 #define F_CPU 20000000UL //#include "i2c.h" //#include "bmp085.h" #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "adc.h" #define C_BOARD_POTI PA7 #ifdef __AVR_ATmega644
in „1-Wire Slave auf AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATT5FCA9.pdf
ATmega324P ATmega8515 ATtiny22 AT90S2333 ATmega128 STK501 ATmega325 STK502 ATmega8535 ATtiny2313 AT90S2343 ATmega1280 STK503 ATmega329 STK502 AT90CAN32 STK501 ATtiny2STK504 AT90S4414 ATmega1281 STK501 ATmega406
in „Angebot STK500+STK501+JTAGICE“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irsndconfig.h
------------------------------------------------------------------------------------------ * AVR ATMega/ATTiny section: * * Change hardware pin here: IRSND_OC2 = OC2 on ATmegas supporting OC2, e.g. ATmega8 * IRSND_OC2A = OC2A on ATmegas supporting OC2A, e.g. ATmega88 * IRSND_OC2B = OC2B on ATmegas supporting OC2B, e.g. ATmega88 * IRSND_OC0 = OC0 on ATmegas supporting OC0, e.g. ATmega162 * IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85, ATtiny87/167 * IRSND_OC0B = OC0B on ATmegas/ATtinys supporting
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
PDF
man_gcc.pdf
", "atmega16hva", "atmega16hva2", "atmega16hvb", "atmega16hvbrevb", "atmega16m1", "atmega16u4", "atmega161", "atmega162", "atmega163", "atmega164a", "atmega164p", "atmega164pa", "atmega165", "atmega165a", "atmega165p
in „avr-g++: external linkage von const/PROGMEM Symbol.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sinus_Kondensatormotor_20200321f.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
DeviceList.txt
) AT90LS8535 AT90LS8535(PLCC44) AT90LS8535(TQFP44) AT90S8535 AT90S8535(PLCC44) AT90S8535(TQFP44) ATMEGA16(DIP40) ATMEGA16(TQFP44) ATMEGA16L(DIP40) ATMEGA16L(TQFP44) ATMEGA32(DIP40) ATMEGA32(TQFP44) ATMEGA8(DIP28) ATMEGA8(TQFP32) ATMEGA8A(DIP28) ATMEGA8A(TQFP32) ATMEGA48(DIP28) ATMEGA48(TQFP32) ATMEGA88
in „[V] Genius G540 EPROM/Flash/uC Programmer (USB)“ · Markt ·
-
Datei
ASM_Source.txt
ON, Reset main: ldi r16,lo8(RAMEND) out ioSPL,r16 ldi r16,hi8(RAMEND) out ioSPH,r16 ;Hier Init-Code eintragen. ;Konfiguration PORT<x> = OUT ldi r16,0b11111111 out DDRD,r16 ldi r16,0b00000000 out DDRC,r16 ;adc initi. ldi r16,128
in „ADC-Input und Auswahlverfahren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
32atmega_freqgen1_org1.bas
'( Rechteck Frequenzgenerator mit Atmega8/ 32 Von 0 , 12 Hz Bis 8 Mhz(mit 16 Mhz Resonator / Quarz) Arne Groh 2009 -10 -08 Fuses: Default: 1101 1001 1110 0001(1 Mhz Intern) Here: 1100 1001 1110 1111(ext. Resonator) Mit Den Beiden Tasten Kann
in „Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom“ · Projekte & Code ·
-
Datei
konsole.txt
-fdata-sections -funsigned-char -funsigned-bitfields -fno-exceptions -v -std=c++14 -mmcu=atmega328p -DF_CPU=16000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.cpp" Using built-in specs. Reading specs from /usr/lib/gcc/avr/5.4.0/device-specs/specs-atmega328p COLLECT_GCC=/usr/bin
in „AVR EEMEM Initialisierung C++14“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
071148-D_CC2-AVR-board-2.pdf
einem natürlich der I C- beregister 4094 (siehe Bild 1). Statt ei- Aufgabe aber als schwierig. Man ATmega328 und erzeugt Code bis zu einer Größe von 4 KB. C-Compiler Eine 16-KB-Version kostet etwa 60 €, eine mit 32 KB ca. 75 €. Damit Für fortgeschrittene C-Programmierer wird die LCD-Ansteuerung über ist
in „Schaltung für Schrittmotor mit I2C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
einkaufsliste.txt
ATmega8 ATMEGA 8-16 DIP reichelt Schmale 28pin Fassung IC-Fassung 28 S pol csd Quarz Quarz 14.7456 MHz csd 2 Kondensatoren für Quarz KerKo 18 pF csd Versorgungsschaltung Netzteil Stecker-Netzteil, unstabilisiert
in „Einkaufsliste überprüfen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ld8kdemo_build_output.txt
-I"D:\riedl\mikrocontroller_demo\trunk\include" -I"D:\riedl\mikrocontroller_demo\trunk\." -mmcu=atmega2560 -mmcu=atmega2560 -Wall -std=gnu99 -gdwarf-2 -DF_CPU=16 000000UL -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT xram.o -MF dep/xram.o.d -x assembler-with-cpp -Wa
in „.data-Segment größer als 8KB möglich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRCPM_HW_Rev2.txt
| 11 PD5 (MISO) PB4 18 | A0 / SD_MISO ; A6 | 12 PD6 (MOSI) PB3 17 | A1 / SD_MOSI ; A7 | 13 PD7 PB2 16 | A2 ; A4 | 14 PB0 PB1 15 | A3 ; +---------------------------+ ; ATmega8 (HW-Rev.1) dram_getnibble: andi temp,0xf0 sbic pinc,ram_d1 ori temp,0x1 sbic pinc,ram_d2 ori temp,0x2 sbic pinc,ram_d3 ori temp
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrgen.xml
<cpus> <cpu name="ATmega8" maxspeed="16000000" voltage="5"> <rom start="0x0000" end="0x0fff" /> <ram start="0x0060" end="0x045f" /> <eeprom start="0x0000" end="0x01ff" /> <ports> <port name="PORTB" min="0" max="7" /> <port
in „AVR Code Wizard“ · Projekte & Code ·
-
Datei
main.c
ReportID DoReadReport = noReport; /* global variables */ static uint32_t CurrentTime = 415; static uint16_t InterruptTicks = 0; // count how often timer ISR was executed each second static int16_t ClockDeviation = 0; /* reply buffer should be big enough to cover also the irmp version ! */ static uchar replyBuf
in „Versand/Empfang (?) von falschen Daten via V-USB“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_martin.c
wether this card is write-protected. * * I used two microcontrollers during development, the Atmel ATmega8 with 8kBytes * of flash, and its pin-compatible alternative, the ATmega168 with 16kBytes flash. * The first one is the one I started with, but when I implemented FAT16 write * support, I ran out of
-
Datei
einkaufsliste.txt
ATmega8 ATMEGA 8-16 DIP reichelt Schmale 28pin Fassung IC-Fassung 28 S pol csd Quarzoszillator 4MHz Quarz 14.7456 MHz csd 2 Kondensatoren für Quarz KerKo 18 pF csd IC Zange IC - Zange csd Versorgungsschaltung
in „Einkaufsliste überprüfen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irsndconfig.h
------------------------------------------------------------------------------------------ * AVR ATMega/ATTiny section: * * Change hardware pin here: IRSND_OC2 = OC2 on ATmegas supporting OC2, e.g. ATmega8 * IRSND_OC2A = OC2A on ATmegas supporting OC2A, e.g. ATmega88 * IRSND_OC2B = OC2B on ATmegas supporting OC2B, e.g. ATmega88 * IRSND_OC0 = OC0 on ATmegas supporting OC0, e.g. ATmega162 * IRSND_OC0A = OC0A on ATmegas/ATtinys supporting OC0A, e.g. ATtiny84, ATtiny85, ATtiny87/167 * IRSND_OC0B = OC0B on ATmegas/ATtinys supporting
in „Umfrage: welche IR-Protokolle nutzt ihr mit IRMP?“ · PC Hard- und Software ·
-
Bild
Ausschnitt aus einem ATmega328P Datenblatt
284 ATmega328P [DATASHEET] 7810D-AVR-01/15 Atmel 32. Ordering Information 32.1 ATmega328P Speed (MHz)(2) Power Supply Ordering Code Package(1) Operational Range 16 2.7 to 5.5V ATmega328P-15AZ MA Automotive (-40°C to +125°C) 16 2.7 to 5.5V ATmega328P-15MZ PN Automotive (-40°C to +125°C)
in „ATmega: unerwatetes Reset“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
Beispiel_2.txt
pinMode (ldr, INPUT); pinMode (led, OUTPUT); digitalWrite (led, HIGH); } void loop () { const uint16_t helligkeit = analogRead (ldr); const uint16_t prozent = map(helligkeit, 31, 607, 0, 100); Serial.println(prozent); delay (1000); } [/c] [code] Arduino: 1.8.19 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" "C:\\avrToolchain\\avr-gcc-12.2.0_binutils2.39_avrLibc2.1GitHub/bin/avr-g++" -c -g -Os -w -std=gnu++20 -fno-exceptions -fpermissive -ffunction-sections -fdata-sections -fno-threadsafe-statics
in „Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
D-Flip-Flop_mit_Zeit.txt
--------------------------------------------------------------------------------------------- ldi r16, 0b11111111 ; Alle Bits in Register 16 auf Hi setzen out DDRB, r16 ; Alle Pins am Port B als Ausgang konfiguriert ("0" bedeutet Eingang, "1" bedeutet Ausgang) ldi r16, 0b00000000 ; Alle Bits in Register
in „Zeitverzögerung von 800ms einbauen (Assembler)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irsndconfig.h
250 bytes #define IRSND_SUPPORT_JVC_PROTOCOL 0 // JVC >= 10000 ~150 bytes #define IRSND_SUPPORT_NEC16_PROTOCOL 0 // NEC16 >= 10000 ~150 bytes #define IRSND_SUPPORT_NEC42_PROTOCOL 0 // NEC42 >= 10000 ~150 bytes #define IRSND_SUPPORT_IR60_PROTOCOL 0 // IR60 (SDA2008) >= 10000 ~250 bytes #define IRSND_SUPPORT_GRUNDIG_PROTOCOL
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
irsndconfig.h
250 bytes #define IRSND_SUPPORT_JVC_PROTOCOL 0 // JVC >= 10000 ~150 bytes #define IRSND_SUPPORT_NEC16_PROTOCOL 0 // NEC16 >= 10000 ~150 bytes #define IRSND_SUPPORT_NEC42_PROTOCOL 0 // NEC42 >= 10000 ~150 bytes #define IRSND_SUPPORT_IR60_PROTOCOL 0 // IR60 (SDA2008) >= 10000 ~250 bytes #define IRSND_SUPPORT_GRUNDIG_PROTOCOL
in „IR Signal falsch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DOGM162W-A.asm
8 ; 0 1 1 Prescaling 32 ; 1 0 0 Prescaling 64 ; 1 0 1 Prescaling 128 ; 1 1 0 Prescaling 1024 ldi R16 , (1<<COM20) | (1<<WGM21) | (1<<CS20) out TCCR2 , R16 ; COM20 = Toggle B.3 ; WGM21 = CTC, TOP OCR2 ; CS20 = Prescaling 1 ; TCNT2 - Timer/Counter2 Register ...................... ATMEGA8A Data Sheet P
in „DVM mit DOGM162W-A, ATMEGA8A, AVRASM“ · Projekte & Code ·
-
Datei
Sinus_Kondensatormotor_20200321e.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 ·
-
PDF
Fusedoc_Schema.pdf
16 OE SV3 COM (INT0)PD2 15 RDY 9 10 (TXD)PD1 14 E DATA4 7 8 GND (RXD)PD0 E DATA5 GND +12V 5 6 GND MEGA16/32/644... NC 3 4 GND DATA3 1 2 +5V F F 8/88/168... MEGA8/88/168... IC16 02.02.2021 15:56 f=0.52 G:\FuseBit_Doc\atmega_fusebit_doctor_v2i_USB\atmega_fusebit_doctor_v2i_USB.sch (Sheet: 1/1)
in „Fehlersuche defektes Bauteil (Fusebit Doctor)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hsb2rgb.asm
für eine Ganzzahl-Division/100 und eine 16Bit-Ganzzahl-Multiplikation. ;Auf ATmega kann durch die MUL-Befehle etwas einfacher gearbeitet werden, ich verzichte aber darauf, ;denn die Routinen sollen auch auf ATiny laufen. Eine alternative Routine
in „Fertig: HSB->RGB Umrechnung rein in Assembler, auch für ATiny“ · Projekte & Code ·
-
Datei
Lauflicht.txt
ON, Reset main: ldi r16,lo8(RAMEND) out SPL,r16 ldi r16,hi8(RAMEND) out SPH,r16 ;Init Stackpointer ;.............................. ldi r16,0b11111111 out DDRB,r16 ;.............................. cbi DDRD,2 ; POrt D.2 = Eingang sbi PORTD,2 ;ldi r16,0b00000100 ;out PORTD,r16 ; Zähler Initialisieren ldi r16,0b00000000 ldi r17,0b00000000 ldi r18,0b00000001 ;................................ cbi DDRD,3 sbi PORTD,3 ; ldi r16,0b00001000 ; out PORTD,r16
in „AVR-Lauflicht“ · Projekte & Code ·
-
Datei
Build.txt
Build started 15.6.2007 at 19:57:00 avr-gcc.exe -mmcu=atmega16 -Wall -gdwarf-2 -DF_CPU=4000000UL -O0 -fsigned-char -MD -MP -MT Tetris.o -MF dep/Tetris.o.d -c ../Tetris.c avr-gcc.exe -mmcu=atmega16 Tetris.o -o Tetris.elf avr-objcopy -O ihex -R .eeprom Tetris.elf
in „Interrupt: Simulation OK - in Hardware gehts nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ICmega8-USB__deutsch_.pdf
einen 3.3V – Max I/O Pins: 23 Spannungsregler. Diese 3.3V konnen dem Board durch – Timer: 2x 8Bit, 1x 16Bit das schliessen des Lotjumpers J12 auf der Unterseite des – PWM-Kanale: 3 Boards zuganglich gemacht werden – RTC: ja Die Software des ATmega8 zum Ubertragen von Daten – Schnittstellen: UART, TWI, SPI
in „CP2102 und Kurzschluss zwischen Vcc und GND“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config.xml
"/> <Setting caption="Normal reset input" RSTDISBL="1"/> </ResetDisable> </AVR> </AVR> <AVR name="m16" caption="ATmega16"> <Fuse name="OCDEN" bit="7" fuseByte="hfuse" default="1" desc="Enable OCD (on chip debug)" mode="expert"/> <Fuse name="JTAGEN" bit="6" fuseByte="hfuse" default="0" desc="Enable JTAG
in „Fuseeditor, grafische Benutzeroberfläche für AVRdude“ · Projekte & Code ·
-
Datei
main.cc
--------------------------------------------------- ;| Titel : myAVR Beispiel Blinklicht für den ATmega8 ;+---------------------------------------------------------------------- ;| Funktion : Ein Register wird inkrementiert und verzögert an ;| : PORTD ausgegeben. ;| Schaltung : PORTD2=Summer, PORTD3=
in „mal wieder ein neuer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lehrbuch_Programme.asm
------------------------------------------------------------------------------- ; Start main: ldi r16 , LOW(RAMEND) ; Init Stackpointer Low out SPL , r16 ; init Stack ldi r16 , HIGH(RAMEND) ; init Stackpointer High out SPH , r16 ; init Stack ;eingänge: cbi DDRB, 0 ; T1 cbi DDRB, 1 ; T2 sbi PORTB,0 ;
in „Lichtschalter in Assembler/Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
BMA180_main_c.pdf
---- 008 // Prozessor : ATmega8 009 // Takt : 16 MHz 010 // Sprache : C 011 // Date : ... 012 // Version : ... 013 // Autor : ... 014 //----------------------------------------------------------------------- 015 #define F_CPU 16000000
in „Problem mit FDEV_SETUP_STREAM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DG14032_PCF8574_lesen_1.c
Daten-Byte gibt an, welches alphanumerische Zeichen 0x02..0x7F erscheinen soll. to display CGRAM Fonts 16 x 16: - 2 Bytes ins DDRAM schreiben. Es gibt nur 4 Speicherstellen ( = Adressen). 0x0000, 0x0002, 0x0003, 0x0004 Für selbstdefinierte Zeichen. to display CGROM Fonts 16 x 16: - big5 code: 0xA140...0xD75F
in „(AVR-gcc) Lesen vom PCF8574 I2C-Port-Expander gelingt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nTransiver24.c
16000000UL #endif #define BAUD 9600UL // Baudrate // Berechnungen #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #define BAUD_REAL (F_CPU/(16*(UBRR_VAL+1))) // Reale Baudrate #define BAUD_ERROR ((BAUD_REAL*1000)/BAUD) // Fehler in Promille, 1000 = kein Fehler. #if ((BAUD_ERROR<990) || (BAUD_ERROR
in „NRF24L01 und Atmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
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
extern_1.s
ON, Reset main: ldi r16,hi8(RAMEND) out SPH,r16 ldi r16,lo8(RAMEND) ;Stack Initialisierung out SPL,r16 ;Init Stackpointer cbi DDRD,3 ;PORTD3 Taster = IN sbi PORTD,3 ;Pull-Up ldi r16,0b10000000 ;GICR=GIMSK bit 7 = 1 Enable INT1
in „Counter mit LCD Ausgabe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
owdevice_ATT13_DS18B20.c
init_uart0(0); uart_puts("\nHallo\n"); char s[16]; b1=b2=0; DDRD|=(1<<PIND4); PORTD|=(1<<PORTD4); DDRD|=(1<<PIND3); PORTD|=(1<<PORTD3); EN_OWINT; #endif DIS_TIMER; sei(); while(1){ #ifdef __AVR_ATmega32__ while(b1!=b2) { /*switch (dbbuf[b2]) { case
in „1-Wire Slave auf AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PT1000.c
/* Beispielprogramm fuer einfache PT1000-Messung mit einem ATmega (hier 328). Zunächst die Schaltungsbeschreibung: Der zu messende PT1000-Widerstand liegt mit einem Ende an GND und mit dem anderen Anschluss am Eingang ADC0 (PT_IN_0). Vom Anschluss Vref des ATmega
in „PT1000, einfache Auswertung mit AVR (ATmega328)“ · Projekte & Code ·
-
Datei
usart.c
UCSRC = 0x06 + ((parity+1)<<4); //UCSRC |= (1<<USBS); //Teiler wird gesetzt UBRR=(F_CPU / (baudrate * 16L) - 1); usart_status.usart_disable = 0; #endif //USE_CAM #if defined (__AVR_ATmega1284P__)// || !USE_CAM /* //Serielle Schnittstelle 1 //Enable TXEN im Register UCR TX-Data Enable UCSR1B =(1 << TXEN1
in „Bausatz Add-on für AVR-NET-IO“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Verschiedene Mikrocontroller und ICs auf dunklem Untergrund
ATmega328P, ATmega168, ATmega8, ATmega4, ATmega16, ATmega32, ATmega64, ATmega128, ATmega2560, ATtiny2313, ATtiny45, ATtiny85
in „[V] Set: STK 500, Dragon, diverse ATtiny und -mega, passendes Buch, Zubehör“ · Markt · · Fotos
-
Datei
my_xprintf.c
/* * File: xprintf.c * * Snafu (Gast) * Created on 5. Februar 2019, 10:16 https://www.mikrocontroller.net/topic/497784#new * * Updated and corrected by Manni on 6. June 2022 * * Tested with Atmel Studio 7 and ATmega8 controller. * * The original software by Snafu (Gast) had
in „"printf" for small pockets || für ganz arme uC“ · Projekte & Code ·
-
Datei
Rechner.asm
------------------------------------------------------------------------------- ; Start main: ldi r16 , LOW(RAMEND) ; Init Stackpointer Low out SPL , r16 ; init Stack ldi r16 , HIGH(RAMEND) ; init Stackpointer High out SPH , r16 ; init Stack ; Eingänge cbi DDRB , 0 ; Taster 1 cbi DDRB , 1 ; Taster 2
in „Einfache Rechenfunktion mit Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Vergleichstabelle LGT8F328P und ATmega328P
Deswegen hier eine Auswahl wichtiger Unterschiede zum ATmega328P: LGT8F328P | ATmega328P Systemtakt | Bis zu 32 MHz: <= 32 MHz @ 1.8 - 5.5V | Bis zu 20 MHz: <= 4MHz @ 1.8 - 5.5V, <= 10MHz @ 2.7 - 5.5V, <= 20MHz @ 4.5 - 5.5V Interner Oszillator | 32 Mhz | 8 MHz Timer | 2 x 8 Bit, 2 x 16-Bit Frequenz bis zu 64 MHz | 2 x 8-Bit, 1 x 16 Bit Frequenz bis zu 20 MHz PWM Kanäle | 9 Kanäle (QFP32L: 8 Kanäle) | 6 Kanäle, 10 Bit Auflösung ADC Kanäle | 12 Kanäle, Verstärkung: 1x, 8x, 16x, 32x Differenzmessung
in „Neue 8-Bit Tinys vorgestellt: 417/814/816/817“ · Mikrocontroller und Digitale Elektronik · · Diagramme
-
PDF
Sinuswechselrichter.pdf
- und -firmware Programmer USBasp genannt [17]. 49 4 Hardwareanpassung Tabelle 16: Materialkosten der Hardwareanpassung (Preise: reichelt Onlineshop [18], Stand: 10.August 2013) Reichelt Anzahl Bauteil Preis Bestell- Minimal- Erweiterte - nummer Ausführung Ausführung 1 ATMega162-16PU 5,20e ATMEGA ▯ ▯ 162-16DIP 2 IC-Sockel, 40-poli0,19e GS 40 - ▯ AWG 1 Flachbandkabel 2,40e - ▯ AWG28 28-08G 3M 1 Pfostenbuchse, 0,24e PFL 6 - ▯ 6-polig 2 Schutzkontakt An- 2,00e SK 105-B - ▯ bausteckdose PKNI 10B
in „Wechselrichter Spannung und Frequenz steuerbar für Teichpumpe“ · Haus & Smart Home ·
-
Datei
test.txt
0x02 ; 2 fe: 00 e0 ldi r16, 0x00 ; 0 100: 0b bf out 0x3b, r16 ; 59 102: 02 c0 rjmp .+4 ; 0x108 <__do_copy_data+0x14> 104: 07 90 elpm r0, Z+ 106: 0d 92 st X+, r0 108: a4 30 cpi r26, 0x04 ; 4 10a: b1 07 cpc r27, r17 10c: d9 f7 brne
in „Arduino Compiler Speicherverwaltung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
config.xml
BOOTSZ0="0"/> <Setting caption="128 words" BOOTSZ1="1" BOOTSZ0="1"/> </BootSize> </AVR> <AVR name="m16" caption="ATmega16"> <Fuse name="OCDEN" bit="7" fuseByte="hfuse" default="1" desc="Enable OCD (on chip debug)" mode="expert"/> <Fuse name="JTAGEN" bit="6" fuseByte="hfuse" default="0" desc="Enable JTAG
in „Fuseeditor, grafische Benutzeroberfläche für AVRdude“ · Projekte & Code ·
-
Datei
fraktal_speedtest_avr.c
mandelbrot Fraktalgenerator ------------------------------------------------------- */ void mandelbrot(uint16_t ofsx, uint16_t ofsy) { uint16_t k, kt, x, y; float dx, dy, xmin, xmax, ymin, ymax; float jx, jy, wx, wy, tx, ty, r, m; struct colvalue mrgb; kt= 100; m= 4.0; xmin= 1.7; xmax= -0.8; ymin= -1.0; ymax
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·