-
PDF
Stamp_Doku.pdf
/ARESET 2 2 +5.0V +5.0V +5.0V nc A19 A19 3 3 A18 A18 PE4 PF0 D0 D0 4 4 A17 A17 PE3 PF1 D1 D1 5 5 A16 A16 PE2 PF2 D2 D2 6 6 A15 A15 PC7 PF3 D3 D3 7 7 A14 A14 PC6 PF4 D4 D4 8 8 A13 A13 PC5 PF5 D5 D5 9 9 A12 A12 PC4 PF6 D6 D6 10 10 A11 A11 PC3 PF7 D7 D7 11 11 A10 A10 PC2 PG5 /RTS0 do not stack 12 12 A9
in „Entwicklerboards für Benchmarks - Z80 und Verwandte“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FrequenzBasis_aufger_t.txt
-------------------------------------------------------------- ; Start, Power ON, Reset main: ldi r16,lo8(RAMEND) out SPL,r16 ldi r16,hi8(RAMEND) out SPH,r16 ; Hier Init-Code eintragen. sei ;Globale Interrupts erlauben ;UART einstellen mit Baudrate 9600 sbi UCSRB,3 ;UART TX enable ldi r16,23 ;Baudrate
in „brauche Beispiel zum Frequenzgenerieren !!!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
r16,ramend out spl,r16 rcall lcd_init ldi r16,3 out didr0,r16 adu_init ;lcd_clear_left ;lcd_clear_right sbi ddra,3 loop: ;war ten auf nulldurchgang sbic pina,2 rjmp loop ;Heizung kurz an sbi porta,3 ldi r16,10 rcall delay ldi r16,0x80+0 out admux,r16 rcall adu_get rcall adu_get mov r18,r0 mov r19,r1 rcall v2temp lcd_out_rr0_left ldi r16,0x80+1 out admux,r16 rcall adu_get rcall adu_get mov r20,r0 mov r21
in „Ersa MS 6000, LED blinkt immer“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Einstellungen_Fuse_Bits.pdf
Jetzt solltet ihr erst mal auf Read klicken und euch eure aktuellen Einstellungen anschauen • Der ATmega sollte werksmäßig mit internen 1MHz laufen, die sind erstens instabil und zweitens habt ihr ja nicht umsonst ein 16 MHz Quarz eingebaut, also müssen die Fuse Bits geändert werden • „Falls man sich
in „Pollin AVR Board und meine Einstiegsprobleme in die Programmierung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MST-1630.001-magnetsteuerung-datenblatt.pdf
Magnetsteuerung MST-1630.001/002 Beschreibung Frei programmierbare Magnetsteuerung mit integriertem Atmel® ATmega8 Mikroprozessor für Gleichstrommagnete bis 400 W oder Elektromotoren bis 200 W. Auf Hochleistung getrimmtes Layout für logische Schaltvorgänge im Industriebereich bis hin zur komplexen PWM-Taktung.
in „Tremba MST-1630.001 einspule Umkehrhubmagnete“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LED_s.txt
*********************** ;Beschreibung: ;Dieses Programm lässt eine LED am Pin0 des Ports B eines ATmega8 ;mit 2Hz blinken (Bei 4MHz Oszillator-Frequenz). ;Ein Timer (TC0) zählt nach oben bis zum Überlauf, woraufhin ;ein TC0-Überlauf-Interrupt erzeugt wird und zur "TIM0_OVF"-ISR verzweigt wird, ;die dann
in „ATmega8: LED blinken lassen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
/* * lcd.h * * Created by Michael Köhler on 22.12.16. * Copyright 2016 Skie-Systems. All rights reserved. * * lib for OLED-Display with SSD1306-Controller * first dev-version only for I2C-Connection * at ATMega328P like Arduino Uno or ATMega168PA/88PA/
in „SSD1306 - Adressierung einzelner Pixel im Buffer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
/* * lcd.h * * Created by Michael Köhler on 22.12.16. * Copyright 2016 Skie-Systems. All rights reserved. * * lib for OLED-Display with SSD1306-Controller * first dev-version only for I2C-Connection * at ATMega328P like Arduino Uno or ATMega168PA/88PA/
in „SSD1306/1309 Library zum Darstellen von Text auf OLED Displays“ · Projekte & Code ·
-
Datei
ad_atm8.asm
pb0 als ausgabe ; ddrb = 1 sbi ddrb,pb0 ; adc configurieren ; left adjust, ; adc 3 pin 26(pc3) ;ldi r16,(1<<mux1)|(1<<mux0)|(1<<adlar) original ohne funktion ;** herr müller kanal int ref spannung 2,56 v ldi r16,(0<<refs1)|(1<<refs0)|(0<<mux3)|(0<<mux2)|(1<<mux1)|(1<<mux0) out admux,r16 ldi r16,(0<<aden)|(1<<adps2)|(1<<adps1)|(1<<adps0) out adcsra,r16 ;*** hauptprogramm main_loop: rcall convert rjmp main_loop ;ldi r16,(1<<aden)|(1<<adsc)|(1<<adps2)|(1<<adps1)|(1<<adps0) ;out adcsra,r16 ;adsc wird nicht gesetzt im simulator ???? ;warte: convert: sbi
in „ad_wandler an atmega 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code.txt
-------------------------------------------------------- main: ;--- Stack Initialisierung --- ldi r16,hi8(RAMEND) out SPH,r16 ldi r16,lo8(RAMEND) out SPL,r16 ; UART initialisieren sbi UCSRB,3 ;USR=UCSRB=0x0A TXEN=Bit3 TX aktivieren ldi r16,3686400/(9600*16)-1 ;Baudrate 9600 einstellen out UBRRL,r16 ; ADC initialisieren cbi DDRC,0 ldi r16,0b01000000 out ADMUX,r16 ldi r25,0b11011101 out ADCSRA,r25 sei ;------------------------------------------------------------------------ ; Hauptprogramm-Schleife ;------------------------------------
in „ATmega8 ADC Problem: komische Werte?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test_1b.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,3 ; Taster 1 ;sbi PORTD,3 ; Pullup ;Ausgänge sbi DDRB,0 ; LED Rot sbi DDRB,1 ; LED Grün sbi DDRB,2 ; LED Gelb ldi r16, 0b00000111 ; lade ins Register out PortB, r16 ; LEDs an mainloop: sbic PINB,3 ldi r16, 0 out PortB, r16 rjmp mainloop
in „3 Leds einschalten, mit 1 Taster ausschalten. (ATmega8)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fading_LED.txt
918, 1023}; // Delay-Funktion, damit Variablen den delays mitgegeben werden können void my_delay(uint16_t milliseconds) { for(; milliseconds>0; milliseconds--) _delay_ms(1); } // PWM Funktion: 10bit mit 64 logarithmischen Werten void pwm_10_64(uint16_t delay1, uint16_t delay2, uint16_t delay3, uint16_t
in „PWM bei Mega8 und 2313“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
kklcdxx.c
SPSR = (1 << SPR1); // Geschwindigkeit: F_CPU / 64 //SPCR |= (1 << SPR0); // Geschwindigkeit: F_CPU / 16 #endif } void send74hc16bitlcd (u8 databytel,u8 databyteh){ #if use_hwspi SPDR=databyteh; while(!(SPSR & (1<<SPIF))); SPDR=databytel; while(!(SPSR & (1<<SPIF))); #else PORT(cs74_port_lcd)|=1<<cs74_pin_lcd
in „I2C LCD mit Raspberry“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
kklcdxx.c
SPSR = (1 << SPR1); // Geschwindigkeit: F_CPU / 64 //SPCR |= (1 << SPR0); // Geschwindigkeit: F_CPU / 16 #endif } void send74hc16bitlcd (u8 databytel,u8 databyteh){ #if use_hwspi SPDR=databyteh; while(!(SPSR & (1<<SPIF))); SPDR=databytel; while(!(SPSR & (1<<SPIF))); #else PORT(cs74_port_lcd)|=1<<cs74_pin_lcd
in „Verzweiflung um LCD Lib von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Temperf_PT100x.pdf
100°C Meßstrom 2mA: R6 = 0 Ω; R7 = 1 kΩ Offset: R9 = 0 Ω; R11 = 68 kΩ; R10 = 510 kΩ Verstärkung: R16 = 470 kΩ; R17 = 0 Ω; R12 = nicht bestückt R19 = R16; R21 = R17; R20 = R12 analoge Istwerte Temperatur R Sensor Mess1 Mess2 MP1 MP2 Uist1 0 °C 100 Ω 2.64 V 2.44 V 2.638 V 2.442 V 401.93 mV 25.686 °C 110
in „PT100 Zehntel Grad Auflösung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
ausfuehrliche_ausgabe.txt
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard" "/
in „Arduino Uno Bootloader verwenden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irmp.c
2009-2011 Frank Meyer - frank(at)fli4l.de * * $Id: irmp.c,v 1.110 2011/09/22 10:19:44 fm Exp $ * * ATMEGA88 @ 8 MHz * * Supported mikrocontrollers: * * ATtiny45, ATtiny85 * ATtiny84 * ATmega8, ATmega16, ATmega32 * ATmega162 * ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 * ATmega88, ATmega88P
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
irmp.c
2009-2011 Frank Meyer - frank(at)fli4l.de * * $Id: irmp.c,v 1.116 2012/02/24 11:40:41 fm Exp $ * * ATMEGA88 @ 8 MHz * * Supported mikrocontrollers: * * ATtiny45, ATtiny85 * ATtiny84 * ATmega8, ATmega16, ATmega32 * ATmega162 * ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 * ATmega88, ATmega88P
in „ATmega resettet dauernd“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
pjb_einf_hrung-bascom-avr_de.pdf
Schaltung : PB0 an LED '----------------------------------------------------------- ' Prozessor : ATmega8 3,6864 MHz ' Sprache : BASCOM-AVR ' Version: : 1.0 , 02.08.2004 ' Autor : Michael Gesell '---------------------------------------------------------- $regfile = "m8def.dat" ' Prozessortyp ATmega8 $
in „LCD Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8a_Pin-Test2.c
BV(PB0) }, { (uint16_t)&DDRB, (uint16_t)&PORTB, _BV(PB1) }, { (uint16_t)&DDRB, (uint16_t)&PORTB, _BV(PB2) }, { (uint16_t)&DDRB, (uint16_t)&PORTB, _BV(PB3) }, { (uint16_t)&DDRB, (uint16_t)&PORTB, _BV(PB4) }, { (uint16_t)&DDRB, (uint16_t)&PORTB, _BV(PB5) }, { (uint16_t)&DDRC, (uint16_t)&PORTC, _BV(PC0) }, { (uint16_t)&DDRC, (uint16_t)&PORTC, _BV(PC1) }, { (uint16_t)&DDRC, (uint16_t)&PORTC, _BV(PC2) }, { (uint16_t)&DDRC, (uint16_t)&
in „Atmega8A: loop über Ports/Pins funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Beispiel_Code_KI_generiert.pdf
ldi r16, 0x8D ; CHARGE_PUMP rcall oled_send_command ldi r16, 0x14 ; Enable Charge Pump rcall oled_send_command ldi r16, 0x20 ; MEMORY_MODE rcall oled_send_command ldi r16, 0x00 ; Horizontal Addressing rcall
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Frequenzmit8Bit.txt
-------------------------------------------------------------- ; Start, Power ON, Reset main: ldi r16,lo8(RAMEND) out SPL,r16 ldi r16,hi8(RAMEND) out SPH,r16 ; Hier Init-Code eintragen. sei ;Globale Interrupts erlauben ;Baudrate setzen und UART aktivieren sbi UCSRB,3 ;UART TX enable ldi r16,23 ;Baudrate
in „brauche Beispiel zum Frequenzgenerieren !!!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
error1.txt
avr-gcc -mmcu=atmega32 -Wall -Werror -Wstrict-prototypes -Os -mcall-prologues -DF_CPU=3686400 -DF_CAN=8000000 -DCAN_SPEED=125000 -I. -I../../canix -I../.. -I../../include -DMCU_atmega32 -DCANIX_SYSLOG -DCANIX_HMS -DCANIX_RTS
in „gcc-avr geht nicht unter debian 4.0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
teileliste.txt
auf 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
AVR_328P_Timer2.asm.txt
Created: 19.03.2025 15:33:59 ; Author : Andreas ; C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\1.7.374\avrasm\inc\m328Pdef.inc ;.include "file" .device ATmega328P .EQU takt = 16000000 ; Systemtakt 16 MHz intern => 1 CPU clk = 62,5ns .equ T2Go = 250 ; T2 prevalue .DEF akku = r16 ; Arbeitsregister
in „Frage: 328p und Timer2/GPIO in assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
voltcraft_lsp1403_Maplin_N27GG_Manson_SSP-7080_Extech_382260_psu-adjustable-voltage-0-36-v-dc-0-5-a-80-w_sch.pdf
Q10 A B C D E F G D R11 470 1% LED3 GND PC5 10K 1815 R12 6 VCC PC4 27 Q6 p C26 104 10uF/25V 7 PB6 U16 PC3 26 1 U17 1815 Q11 a b c d e f g d C30 104 10K 1% 47KR13 1 8 PB7 ATMEGA48 PC2 25 HT7033A 1815 A 9 PD5/OC0B ADC1/PC1 24 Q7 CON3 12X2 D10 4148 CURR 1 10 PD6/OC0A ADC0/PC0 23 C80 1815 Q8 Q12 LED_COM
in „Voltcraft LSP-1403 Netztgerät zerschossen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
isr_ee_rdy: isr_ana_comp: isr_tim0_compa: isr_tim0_compb isr_watchdog: isr_adc: reti isr_reset: ldi r16,low(ramend) out spl,r16 ldi r16,31 ;alles Ausgänge, außer PB5 (Reset) out ddrb,r16 ; wir nutzen R16-R19 als 32 Bit SRG ; R20-R23 als Polynom ; R24 als NULL-Dummy ; http://www.xilinx.com/support/documentation
in „Gerät bauen, welches Rauschen produziert (kein Scherz)“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.asm
isr_ee_rdy: isr_ana_comp: isr_tim0_compa: isr_tim0_compb isr_watchdog: isr_adc: reti isr_reset: ldi r16,low(ramend) out spl,r16 ldi r16,63 ;alles Ausgänge out ddrb,r16 ; wir nutzen R16-R19 als 32 Bit SRG ; R20-R23 als Polynom ; R24 als NULL-Dummy ; http://www.xilinx.com/support/documentation/application_notes
in „Gerät bauen, welches Rauschen produziert (kein Scherz)“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
ds18x20.c
www.siwawi.arubi.uni-kl.de/avr-projects Software: avr-gcc 3.4.1 / avr-libc 1.0.4 Hardware: any AVR - tested with ATmega16/ATmega32 and 3 DS18B20 Partly based on code from Peter Dannegger and others changelog: 20041124 - Extended measurements for DS18(S)20 contributed by Carsten Foss (CFO) 200502xx - function DS18X20
in „1Wire DS18B20 auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
displayinterface_arduino.pdf
%s Ausgabe eines Textstrings %d Ausgabe eines dezimalen Zahlenwertes. Die Ausgabe ist auf einen int16_t begrenzt %x Hexadezimale Ausgabe eines uint16_t Wertes. Ist der Wert größer 0xFF erfolgt die Ausgabe 4-stellig, ist der Wert kleiner-gleich 0xFF erfolgt die Ausgabe 2-stellig %k Ausgabe einer "Festkommazahl
in „Arduino: serielles Ansprechen eines HD44780 Displays über SoftSerial“ · Projekte & Code ·
-
Datei
uart.h
in bps, e.g. 1200, 2400, 9600 */ #define UART_BAUD_SELECT(baudRate,xtalCpu) ((xtalCpu)/((baudRate)*16l)-1) /** @brief UART Baudrate Expression for ATmega double speed mode * @param xtalcpu system clock in Mhz, e.g. 4000000L for 4Mhz * @param baudrate baudrate in bps, e.g. 1200, 2400, 9600 */ #define
in „AVR Bootloader in C, geht mit mega8 nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Touchkreiscode.s
r16,3 cp r17,r16 breq im_uhrzeigersinn ldi r16,1 cp r17,r16 breq geg_uhrzeigersinn ldi r17,2 rjmp mainloop ;------------------------------------------------------------------------- Untenberuehrt: ldi r16,4 cp r17,r16 breq im_uhrzeigersinn ldi r16,2 cp r17,r16 breq geg_uhrzeigersinn ldi r17,3 rjmp mainloop ;-------------------------------------------------------------------------- Linksberuehrt: ldi r16,1 cp r17,r16
in „Touchpadcode für http://www.mikrocontroller.net/articles/Touchpad“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Touchkreiscode.asm
r16,3 cp r17,r16 breq im_uhrzeigersinn ldi r16,1 cp r17,r16 breq geg_uhrzeigersinn ldi r17,2 rjmp mainloop ;------------------------------------------------------------------------- Untenberuehrt: ldi r16,4 cp r17,r16 breq im_uhrzeigersinn ldi r16,2 cp r17,r16 breq geg_uhrzeigersinn ldi r17,3 rjmp mainloop ;-------------------------------------------------------------------------- Linksberuehrt: ldi r16,1 cp r17,r16
in „Touchpadcode für http://www.mikrocontroller.net/articles/Touchpad“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
teileliste.pdf
Zugabe - 8 1 3,5 Klinke 4 Pol auf 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, D, geklebt, weiß 0,00 € nur zum Basteln
in „[V] Aufräumaktion“ · Markt ·
-
Datei
rechner.asm
ldi r16,LOW(RAMEND) out SPL,r16 ldi r16,HIGH(RAMEND) out SPH,r16 ;Interrupts in r16,MCUCR ;lade MCUCR-Steuerregister ins Register r16 sbr r16,1<<ISC00 ;INT0 wird bei steigender Taktflanke ausgelöst sbr r16,1<<ISC01 sbr r16,1<<ISC10 ;INT1 wird bei steigender Taktflanke ausgelöst sbr r16,1<<ISC11 out MCUCR,r16 ;lade MCUCR-Register mit r16 in r16,GICR sbr r16,1<<INT0 sbr r16,1<<INT1 out GICR, r16 ;Timer ldi preloader,0x70
in „T-Flag testen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TEK-222_RS232_120924.pdf
16 kHz Rechteck aus ATMega8A 16 kHz Rechteck aus ATMega 8A Seite 1 aus 1 24.09.2012 TEK-222 Grafik 120923 von Olaf TEK-222 Grafik Seite 1 aus 1 23.09.2012 TEK-222 CURV? CH1; 16 kHz Rechteck aus ATMega8A
in „Tektronix TEK-222“ · Markt ·
-
Datei
Halber_Takt_PB3.asm
; Halber Takt an PB3 im Asyncronmodus ; bernhard.erfurt@gmx.de ; 09/2019 .include "m8def.inc" ; ATmega8 .cseg ;Beginn eines Code-Segmentes .org 0 ;Startadresse=0 ldi R16,0 ; Frequenz out ocr2,R16 ldi R16,(1<<com20|1<<wgm21|0<<cs22|0<<cs21|1<<cs20) out tccr2,R16 ldi R16,(1<<AS2)|(0<<TCN2UB)|(0<<OCR2UB)|(0<<TCR2UB) out ASSR ,R16 sbi DDRB, 3 ;Port B (OC2) LOOP: rjmp LOOP
in „Asynchronmodus ASSR Takt messen ATmega8 Assembler“ · Projekte & Code ·
-
Datei
Eisenbahn_Tiny45.c
/pgmspace.h> // Globale Variablen uint16_t pwmtable_32[32] PROGMEM = {0, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 19, 23, 27, 32, 38, 45, 54, 64, 76, 91, 108, 128, 152, 181, 215, 255}; uint16_t pwmtable_64[64] PROGMEM = {0, 1, 1, 2,
in „ATtiny45 10bit-PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SRAM_Ansprache.asm
reserviert Anzahl Bytes ;..... .cseg .org 0x0000 rjmp reset ; reset: cli ; Interrupts sperren ldi r16, low(ramend) ; Stackpoiner setzen out spl, r16 ldi r16, high(ramend) out sph, r16 ; SRAM putzen ldi yl, low(0x0100) ; «8 Start SRAM-Bereich low(0x00) ldi yh, high(0x0100) ; &255 Start SRAM-Bereich high
in „AVR Assembler relative jump“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bench.c
avrtest.h" #define NI __attribute__((noinline,noclone)) #define loops_int8 100000 #define loops_int16 50000 #define loops_int32 20000 #define loops_float 8000 #define n_int8 16 #define n_int16 16 #define n_int32 16 #define n_float 16 // Benchmark-Funktionen NI void benchmark_int8 (uint8_t *array) { uint8
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
---------------------------- ;I Initialisierung des Stackpointers (Managet Rücksprungadressen ldi r16, 0x04 ;High Byte Adresse RAMEND (SRAM) out SPH, r16 ;Register Stackpointer HIGH ldi r16, 0x5F ;Low Byte Adresse RAMEND (SRAM) out SPL, r16 ;Register Stackpointer LOW ;+-------------------------------
in „Schalten eines Tasters“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
OPS_ATMEGA8.asm
------------------------------------------------------------ ;Das lang ersehnte nie ereichte ops_atmega8 Betriebssystem ;Basis Betriebssystem ;--------------------------------------------------------------------------------- .include "m8def.inc" ;Hardwareeinstellungen ;Ram .dseg .org 0x60 ;EEProm .eseg
in „AtMega8 - ret geht manchmal nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stk300.pdf
information. 1.1 Device Support The system software currently has support for the following devices. n ATmega603 n ATmega603L n ATmega103 n ATmega103L Software upgrades for new devices will be available in the AVR section of the Atmel website, which is located at http://www.atmel.com. 1 Section 2 Getting Started
in „Kanda AVR Starterboard und noch keine Ahnung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Phase90Degree.asm
Phase90Degree.asm ; --------------------------------------------------------- ; Programm Purpose: ; ; Use ATmega32 with 8 MHz Quarz ; ; It shall generate at the Ports OC1A (Port D4) und OC1B (Port D5) ; the following waveform: ; ; OC1A --____----____---- ; OC1B ----____----____-- ; ; with a frequency of 40 KHz
in „Timer/Counter1 ATmega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main-ubat.patch
Reference (mV), nur definieren, wenn genauer Wert bekannt. */ +//#define VINT 2674 /* gemessen am ATmega8 */ +#define VINT 1108 /* gemessen am ATmega48 */ + +/* Spannungsteiler für Batteriespannungsmessung */ +#define R11 27000 +#define R12 3300 + +/* Schwellwert für schwache Batterie (mV) */ +#define
-
Datei
m88prog.asm
Ready ;------------------------------------------------------------------------------ RESET: ldi r16,7 ;INIT PORT C out DDRC,r16 ;OUT Cx=LEDx (3) ldi r16,$23 ;SYSINT INIT (Timer2 Compare) sts OCR2A,r16 ;7.3728 MHz / (SYSINT-Teiler 35+1 ldi r16,$7 ; * Vorteiler 1024) sts TCCR2B,r16 ; = 200 Hz Taktrate ldi r16,$2 sts TCCR2A,r16 ;SET CTC-MODE sts TIMSK2,r16 ;ENABLE TIMER2 COMPARE-INT delram: clr r16 ;Delete DATARAM ldi YL,low(RAMEND) ldi YH,high(RAMEND) ldi ZL,low(DATARAM) ldi ZH,high(DATARAM) delram1: st Z
in „AVR braucht 7us-12us bis in Interrupts ausgelöst wird??“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m88prog.asm
Ready ;------------------------------------------------------------------------------ RESET: ldi r16,7 ;INIT PORT C out DDRC,r16 ;OUT Cx=LEDx (3) ldi r16,$23 ;SYSINT INIT (Timer2 Compare) sts OCR2A,r16 ;7.3728 MHz / (SYSINT-Teiler 35+1 ldi r16,$7 ; * Vorteiler 1024) sts TCCR2B,r16 ; = 200 Hz Taktrate ldi r16,$2 sts TCCR2A,r16 ;SET CTC-MODE sts TIMSK2,r16 ;ENABLE TIMER2 COMPARE-INT delram: clr r16 ;Delete DATARAM ldi YL,low(RAMEND) ldi YH,high(RAMEND) ldi ZL,low(DATARAM) ldi ZH,high(DATARAM) delram1: st Z
in „Codename Brillo: Googles /besonders/ kompaktes Betriebssystem für das Internet der Dinge“ · Haus & Smart Home ·
-
Datei
m88prog.asm
Ready ;------------------------------------------------------------------------------ RESET: ldi r16,7 ;INIT PORT C out DDRC,r16 ;OUT Cx=LEDx (3) ldi r16,$23 ;SYSINT INIT (Timer2 Compare) sts OCR2A,r16 ;7.3728 MHz / (SYSINT-Teiler 35+1 ldi r16,$7 ; * Vorteiler 1024) sts TCCR2B,r16 ; = 200 Hz Taktrate ldi r16,$2 sts TCCR2A,r16 ;SET CTC-MODE sts TIMSK2,r16 ;ENABLE TIMER2 COMPARE-INT delram: clr r16 ;Delete DATARAM ldi YL,low(RAMEND) ldi YH,high(RAMEND) ldi ZL,low(DATARAM) ldi ZH,high(DATARAM) delram1: st Z
-
Datei
spi.h
Ansteuerung des AD5932 DDS-Chips und des Digtalpotis DS 1867 */ /* über die SPI-Schnittstelle es ATMega88 */ /* */ /* Version: 1.0 */ /* File: spi.h */ /* Datum: 08.03.2010 */ /* Name: Martin Ernst */ /* */ /* */ /*****************************************************************************/ #define
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
print.pdf
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 _TXE 12 TXE 11 56 5 1 N XTOUT _RXF RXF 4 CS4 GND +2 +3 G 6Mhz 32 EECS
in „Labor Netzteil“ · Mikrocontroller und Digitale Elektronik ·