-
Datei
main.c
TOV2 )); // have overflow and compare interrupts activated again TIMSK |= (( 1 << OCIE2 ) | ( 1 << TOIE2 )); } void setupADC( void ) { // Enable ADC and set prescaler to 16 ADCSRA |= ( 1 << ADEN ) | ( 1 << ADPS2 ) | ( 1 << ADPS1 ); // chose ADC0 and clear other ADMUX bits ADMUX
in „Variablen werden nach aufwachen aus Power Save nicht mehr verändert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
complete.c
Capture on Falling Edge TCCR1A=0xE1; TCCR1B=0x01; TCNT1H=0x00; TCNT1L=0x00; OCR1AH=0x00; OCR1AL=127; // Um PWM Signal mit Tastverhältnis 50/50 zu bekommen OCR1BH=0x00; OCR1BL=129; /* --- Timer/Counter 2 initialization --- */ // Clock
in „CodeVision AVR und Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IRremotecpp.txt
frequency and OCR2B // controlling the duty cycle. // There is no prescaling, so the output frequency is 16MHz / (2 * OCR2A) // To turn the output on and off, we leave the PWM running, but connect and disconnect the output pin. // A few hours staring at the ATmega documentation and this will all make sense
in „Arduino 2560 PWM Frequenz ändern auf 100Hz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Mega32_mF_42.bas
.txt ' ..... Initialisierung $regfile = "m32def.DAT" ' ATMega32 ' $crystal = 8000000 ' Anpassen an die Hardware, Taktfrequenz $crystal = 16000000 ' Config Com1 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 9 , Clockpol =
in „Pollin 16080 Touch mit ATMEGA32 und BASCOM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
funktionsgenerator.asm
0x4C,0x49,0x46,0x44,0x41,0x3E,0x3C .db 0x39,0x36,0x34,0x31,0x2F,0x2C,0x2A,0x28 .db 0x25,0x23,0x21,0x1F,0x1D,0x1B,0x19,0x17 .db 0x16,0x14,0x12,0x11,0xF,0xE,0xC,0xB .db 0xA,0x9,0x7,0x6,0x6,0x5,0x4,0x3 .db 0x2,0x2,0x1,0x1,0x1,0x0,0x0,0x0 .db 0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x2 .db 0x2,0x3,0x4,0x5,0x6,0x6,0x7,0x9 .db 0xA,0xB,0xC,0xE,0xF,0x11,0x12,0x14 .db 0x16,0x17,0x19,0x1B,0x1D,0x1F,0x21,0x23 .db 0x25,0x28,0x2A,0x2C,0x2F,0x31,0x34,0x36 .db 0x39,0x3C,0x3E,0x41,0x44,0x46,0x49,0x4C .db 0x4F,0x52,0x55,0x58,0x5B,0x5E,0x61,0x64 .db 0x67,0x6A,0x6D,0x70,0x73,0x77,0x7A
in „Funktionsgenerator Andreas Schwarz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Dds.asm
0x4C,0x49,0x46,0x44,0x41,0x3E,0x3C .db 0x39,0x36,0x34,0x31,0x2F,0x2C,0x2A,0x28 .db 0x25,0x23,0x21,0x1F,0x1D,0x1B,0x19,0x17 .db 0x16,0x14,0x12,0x11,0xF,0xE,0xC,0xB .db 0xA,0x9,0x7,0x6,0x6,0x5,0x4,0x3 .db 0x2,0x2,0x1,0x1,0x1,0x0,0x0,0x0 .db 0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x2 .db 0x2,0x3,0x4,0x5,0x6,0x6,0x7,0x9 .db 0xA,0xB,0xC,0xE,0xF,0x11,0x12,0x14 .db 0x16,0x17,0x19,0x1B,0x1D,0x1F,0x21,0x23 .db 0x25,0x28,0x2A,0x2C,0x2F,0x31,0x34,0x36 .db 0x39,0x3C,0x3E,0x41,0x44,0x46,0x49,0x4C .db 0x4F,0x52,0x55,0x58,0x5B,0x5E,0x61,0x64 .db 0x67,0x6A,0x6D,0x70,0x73,0x77,0x7A
in „@ Andreas: Frage zum Digitalen Funktionsgenerator DDS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds-orig.asm
0x4C,0x49,0x46,0x44,0x41,0x3E,0x3C .db 0x39,0x36,0x34,0x31,0x2F,0x2C,0x2A,0x28 .db 0x25,0x23,0x21,0x1F,0x1D,0x1B,0x19,0x17 .db 0x16,0x14,0x12,0x11,0xF,0xE,0xC,0xB .db 0xA,0x9,0x7,0x6,0x6,0x5,0x4,0x3 .db 0x2,0x2,0x1,0x1,0x1,0x0,0x0,0x0 .db 0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x2 .db 0x2,0x3,0x4,0x5,0x6,0x6,0x7,0x9 .db 0xA,0xB,0xC,0xE,0xF,0x11,0x12,0x14 .db 0x16,0x17,0x19,0x1B,0x1D,0x1F,0x21,0x23 .db 0x25,0x28,0x2A,0x2C,0x2F,0x31,0x34,0x36 .db 0x39,0x3C,0x3E,0x41,0x44,0x46,0x49,0x4C .db 0x4F,0x52,0x55,0x58,0x5B,0x5E,0x61,0x64 .db 0x67,0x6A,0x6D,0x70,0x73,0x77,0x7A
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LF2407_EZDSP_INC.pdf
B int9 ;12h INT9 (software) int10: B int10 ;14h INT10 (software) int11: B int11 ;16h INT11 (software) int12: B int12 ;18h INT12 (software) int13: B int13 ;1Ah INT13 (software) int14: B int14 ;1Ch INT14 (software) int15: B int15 ;1Eh INT15 (software) int16: B int16 ;20h INT16 (software
in „TMS320LF2407 ???“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
avr446.pdf
Driven by one timer interrupt • Full- or half-stepping driving mode • Supports all AVR® devices with 16bit timer Application Note • Demo application for ATmega48 running on 3,68MHz, with serial interface on 19200 8/N/1. 1 Introduction This application note describes how to implement an exact linear speed
in „Schrittmotor Softstart“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR446_Linear_speed_control_of_stepper_motor.pdf
Driven by one timer interrupt • Full- or half-stepping driving mode • Supports all AVR® devices with 16bit timer Application Note • Demo application for ATmega48 running on 3,68MHz, with serial interface on 19200 8/N/1. 1 Introduction This application note describes how to implement an exact linear speed
in „rampenbrechnung für schrittmotor“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
doc8017.pdf
Driven by one timer interrupt • Full- or half-stepping driving mode • Supports all AVR® devices with 16bit timer Application Note • Demo application for ATmega48 running on 3,68MHz, with serial interface on 19200 8/N/1. 1 Introduction This application note describes how to implement an exact linear speed
in „Atmel Appnote AVR446 Hilfe lineare Geschwindigkeit“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR446.pdf
Driven by one timer interrupt • Full- or half-stepping driving mode • Supports all AVR® devices with 16bit timer Application Note • Demo application for ATmega48 running on 3,68MHz, with serial interface on 19200 8/N/1. 1 Introduction This application note describes how to implement an exact linear speed
in „Atxmega Timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
3310_routines.h
for 3310_routines.c ***** //******************************************************** //Controller: ATmega32 (Clock: 1 Mhz-internal) //Compiler: ImageCraft ICCAVR //Author: CC Dharmani, Chennai (India) //Date: Sep 2008 //******************************************************** #ifndef _3310_ROUTINES_H_
in „Ladegerät für NiMH Akku mit 3310 display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
3310_routines.h
for 3310_routines.c ***** //******************************************************** //Controller: ATmega32 (Clock: 1 Mhz-internal) //Compiler: ImageCraft ICCAVR //Author: CC Dharmani, Chennai (India) //Date: Sep 2008 //******************************************************** #ifndef _3310_ROUTINES_H_
in „Nokia 3310 Display an Atmega32 will nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PingPong1.bas
'PingPong für ATmega8 'Fabian Kainka 2009 $crystal = 8000000 $regfile = "m8def.dat" $hwstack = 64 $swstack = 16 $framesize = 64 Config Portc = 15 'PORTC als AD-Eingang Config Portb = Output Config Portd = 255 Dim X(14)
in „Hilfe! Ping Pong: Code verstehen und umschreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oled.c
Wenn nicht, siehe <http://www.gnu.org/licenses/>. * * oled.h * * Created by Michael Köhler on 22.12.16. * Copyright 2016 Skie-Systems. All rights reserved. * * lib for OLED-Display with ssd1306/sh1106-Controller * first dev-version only for I2C-Connection * at ATMega328P like Arduino Uno *************
in „SSD1306/1309 Library zum Darstellen von Text auf OLED Displays“ · Projekte & Code ·
-
Datei
ADC_IIC.asm
**************************************************************************************** .include "m32def.inc" ;**** Global I2C Constants **** .equ SCLP = 0 ; SCL Pin number (port C) .equ SDAP = 1 ; SDA Pin number (port C) .equ b_dir = 0 ; transfer direction bit in i2cadr .equ i2crd = 1 .equ i2cwr =
in „Analog zu I²C haut nicht hin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DIGITAL_MELODY_PLAYER.bas
1/16) A2(1/8) P(1/16) H2(1/16) H2(1/16) H2(1/16) A2(1/16) G2(1/16) G2(1/16) G2(1/16) Fis2(1/16) Fis2(1/16) Fis2(1/16) G2(1/16) G2(1/8) P(1/16) H2(1/16) H2(1/16) A2(1/16) A2(1/8) P(1/16) H2(1/16) H2(1/16
in „Messgeraetchen aus Pollin Spiel bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
enc28j60.c
** File: enc28j60.c ** // ** Title: Driver for Microchip ENC28J60 Ethernet Driver ** // ** CPU: ATMega644 ** // ** Created: 28.02.2008 ** // ** Revised: 28.02.2008 ** // ** Version: 1.0 ** // ** Note: ** // ** ** // ** ** // ** ** // ** ** // ** ** // ************************************************
in „Atmega1280 Webserver stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CAN_MCP2515-Mega328P-002.bas
$regfile = "m328pdef.dat" ' "m8def.dat" ' 'definieren des verwendeten Chips $crystal = 16000000 $baud = 9600 $hwstack = 64 $swstack = 128 $framesize = 16 Config Spi = Hard , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Noss = 1 , Clockrate = 4 'Test mir Atmega wegen HardwareSPI Spiinit 'Set Spsr.spi2x 'Int0 Config Portd.2 = Input Mcpint Alias Pind.2 Css Alias Portb.2 Config Css = Output Css = 1 Wait 1 Declare Sub Mcp2515_write_register
in „MCP2515 Initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Video_gen.asm
********* ;Video-BAS-Signal Generierung ;Autor: Maxmimilian Forster ;Datum: 02.03.2006 ;Version: 0.1 ;******************************** Zeiten ********************************************* ;1 Takt = 0.0625ns ;1 us = 16 Takte ;******************************** Pointer **********************************
in „kaputt geflasht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
neotec_drv.asm
/* * neotec_drv.asm * * Created: 05.03.2013 22:33:23 * Author: Tim S. */ .include "m16def.inc" ;ATmega @ 16MHz .def temp = r16 ;etc .def temp2=r17 ;etc .def xcnt=r18 ;X Zähler .def ycnt=r19 ;Y Zähler ;PORTA .equ FLM =0 ;Das erste Bit das als Schiebebit für die Zeilen verwendet wird .
in „LCD ohne Controller für Anfänger, ASM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
1a_timer_irq_ESE_Skript.pdf
................15 2.1.2 Ereignissteuerung oder Zeitsteuerung?..................................................16 2.1.3 Bemerkungen zu weichen und harten Echtzeitsystemen.......................18 2.2 Nebenläufigkeit......
in „Zeitmessung mit Timer2 asynchron“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vga.asm
.include "m8def.inc" ;******************************************************************************************************* ;Atmega8 Video Graphics Array (c) Stefan K. (x2701) www.mikrocontroller.net ;Version:
in „Atmega8 VGA - SPI mit 16 statt 18 Takten pro Zeichen“ · Projekte & Code ·
-
Datei
rev1.asm
segment B ; 6 -dots ; 7 -segment D ; .device ATmega8 .nolist .include "avr-m8def.inc" .list .equ HERTZ = 4000000 ; 1c => 250ns, 4c => 1ys .def ZERO = R2 ; Always 0x00 .def NONZERO = R3 ; Always 0xFF .def SREGI = R5 ; For storing SREG .def MUX_RELOAD = R6 ; Display dimming .def BUTTONS = R7 ; Raw button states .def TMP1 = R16 .def TMP2 = R17 ; GPR .def TMPI1 = R19 .def TMPI2 = R20 ; GPR for ISR .def MUX_POS = R21 ; MUX counter .def STATUS = R22 ; General status register .def TIMER = R23 ; Timer .def XY = R24 ; YH:YL
in „Pollin-Drehgeber mit AVR pollen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.cpp
retransmission disabled { (0x20|0x05), 0x0B }, //channel = 11 { (0x20|0x06), 0x34 }, //air data rate-1M,out power 0dbm,setup LNA gain-20dB { (0x20|0x0C), 0x0b }, //LSB Addr pipe 2 { (0x20|0x0D), 0x0c }, //LSB Addr pipe 3 { (0x20|0x0E), 0x0d }, //LSB Addr pipe 4 { (0x20|0x0F), 0x0e }, //LSB Addr pipe 5
in „RFM70-Funkmodul funkt nicht!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.cpp
retransmission disabled { (0x20|0x05), 0x0B }, //channel = 11 { (0x20|0x06), 0x34 }, //air data rate-1M,out power 0dbm,setup LNA gain-20dB { (0x20|0x0C), 0x0b }, //LSB Addr pipe 2 { (0x20|0x0D), 0x0c }, //LSB Addr pipe 3 { (0x20|0x0E), 0x0d }, //LSB Addr pipe 4 { (0x20|0x0F), 0x0e }, //LSB Addr pipe 5
in „RFM70-Funkmodul funkt nicht!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kleines_LCD_Tutorial.htm
Achtergruppe, eine volle Portbreite, so verdreht, daß die Bits danach in folgender Reihenfolge stehen: ldi r16, 0b11010001 Vorher: Bit7; Bit6; Bit5; Bit4; Bit3; Bit2; Bit1; Bit0 swap r16 Nachher: Bit3; Bit2; Bit1; Bit0; Bit7; Bit6; Bit5; Bit4 out portb, r16 ;(0b00011101) Das Assemblercode-Beispiel für das Senden
in „AVR-Tutorial: LCD - Erweiterung lcd-routines.asm - Bitte um Feedback“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IRremote.cpp
space(t); mark(t); } data <<= 1; } space(0); // Turn off at end } void IRsend::sendPanasonic(unsigned int address, unsigned long data) { enableIROut(35); mark(PANASONIC_HDR_MARK); space(PANASONIC_HDR_SPACE); for(int i=0;i<16;i++) {
in „IR library auf Atmega328 8Mhz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds-fast.asm
0x4C,0x49,0x46,0x44,0x41,0x3E,0x3C .db 0x39,0x36,0x34,0x31,0x2F,0x2C,0x2A,0x28 .db 0x25,0x23,0x21,0x1F,0x1D,0x1B,0x19,0x17 .db 0x16,0x14,0x12,0x11,0xF,0xE,0xC,0xB .db 0xA,0x9,0x7,0x6,0x6,0x5,0x4,0x3 .db 0x2,0x2,0x1,0x1,0x1,0x0,0x0,0x0 .db 0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x2 .db 0x2,0x3,0x4,0x5,0x6,0x6,0x7,0x9
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega2560.xml
>$1F000</BOOTSTART> <BOOTRESET>$1F000</BOOTRESET> </BOOTSZMODE4> </BOOT_CONFIG> </MEMORY> <ADMIN> <PART_NAME>ATmega2560</PART_NAME> <SPEED>16MHZ</SPEED> <BUILD>121</BUILD> <RELEASE_STATUS>RELEASED</RELEASE_STATUS
in „Eclipse AVR win32 komplett?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
colorlcd.bas
Lcd_data = L_dat Lcd_cs = 0 Lcd_wr = 0 ' YOU MAY NEED A DELAY HERE FOR HIGHER CPU SPEEDS Lcd_wr = 1 Lcd_cs = 1 End Sub End ' Gamma correction table Lut1: Data 0 , 1 , 4 , 6 , 8 , 11 , 12 , 13 , 14 , 16 , 17 , 18 , 19 , 21 , 24 , 28 Lut2: Data 0 , 2 , 5 , 7 , 9 , 11 , 12 , 13 , 14 , 16 , 17 , 18 , 19
in „Mini-Farbdisplay (+mehr) für 1 Euro“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iqp50013.bas
'bascom 1.11.7.4 $regfile = "m32def.dat" $crystal = 11059200 '$baud = 19200 $eeprom Dim Nothing As Eram Byte 'atmega32 problem Dim Pin As Eram String * 5 Dim Tel As Eram String * 12 Dim Intervalini As Eram Word
in „ATMEGA32_IQP500_GM862“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hardcopy.c
Daten sind mit 1 als Offset, weil Feld "0" die Größe angibt Schnittstelle.ucData_tx[0+1] = 'B'; // ID von Bitmap Schnittstelle.ucData_tx[1+1] = 'M'; // ID von Bitmap if (hardcopy.ucRahmen == 0) { Schnittstelle.ucData_tx
in „G16-Format: Wandlung in BMP?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SD_DOGM_test2.s
---------------------------------- in _HA0,TCCR1B sbr _HA0,1<<WGM12 ; 0b00001000 0x08 8 out TCCR1B,_HA0 ;{91}{ timer1.cmpa.enable } -------------------------------------------- in _HA0,TIMSK sbr _HA0,1<<OCIE1A ; 0b00010000 0x10 16 out TIMSK,_HA0 ;{
in „SPI und 2 "Bausteine"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega324PA.xml
0x10</GPIOR14_MASK> <GPIOR15_MASK>0x20</GPIOR15_MASK> <GPIOR16_MASK>0x40</GPIOR16_MASK> <GPIOR17_MASK>0x80</GPIOR17_MASK> </GPIOR1> <OCR0B> <IO_ADDR>$28</IO_ADDR> <MEM_ADDR>$48</MEM_ADDR> <OCR0B_0_MASK>0x01</OCR0B_0_MASK> <OCR0B_1_MASK>0x02</OCR0B_1_MASK> <OCR0B
in „M324def.inc gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWMmitDisplaykomplett.asm
R7 .DEF zehn = R8 .DEF temp = R16 .DEF data = R17 .DEF temp2 = R18 .DEF TransStat = R19 .DEF InitCtrl = R20 .DEF DisYadd = R21 .DEF compare = R22 .DEF digit1 = R23 .DEF digit2 = R24 .DEF digit3 = R25 ;Pindefinitionen ;PortB (ergänzung zu m8def.inc) .EQU RESDIS = 0 .EQU OC1A = 1 .EQU DC = 6 ;PortD .EQU Taster1 = 5 .EQU Taster2 = 6 .EQU Taster3 = 7 ;Bitnamen: ;für das TransStat-Register .EQU SPIBusy = 0 .EQU InitComplete = 1 .EQU Int0set
in „AVR PWM-Dimmer-Experimentierboard mit Nokia3310-Display“ · Projekte & Code ·
-
Datei
PWMmitDisplaykomplett.asm
R7 .DEF zehn = R8 .DEF temp = R16 .DEF data = R17 .DEF temp2 = R18 .DEF TransStat = R19 .DEF InitCtrl = R20 .DEF DisYadd = R21 .DEF compare = R22 .DEF digit1 = R23 .DEF digit2 = R24 .DEF digit3 = R25 ;Pindefinitionen ;PortB (ergänzung zu m8def.inc) .EQU RESDIS = 0 .EQU OC1A = 1 .EQU DC = 6 ;PortD .EQU Taster1 = 5 .EQU Taster2 = 6 .EQU Taster3 = 7 ;Bitnamen: ;für das TransStat-Register .EQU SPIBusy = 0 .EQU InitComplete = 1 .EQU Int0set
in „AVR PWM-Dimmer-Experimentierboard mit Nokia3310-Display“ · Projekte & Code ·
-
Datei
LH155.asm
= PINC .equ LCD_RS = 0 ; PC0 .equ LCD_WRB = 1 ; PC1 .equ LCD_RDB = 2 ; PC2 .equ LED = 5 ; PC5 ; r0 for lpm ; r0:r1 for mul etc. .def temp = r16 ; or count2 .def count = r17 .def data = r18 ; data / command for lcd .def coord = r19 ; x / y coord.
-
Datei
irmp.c
----------------------------------------------------------------- * * SAMSUNG * ------- * * frame: 1 start bit + 16 data(1) bits + 1 sync bit + additional 20 data(2) bits + 1 stop bit * data(1): 16 address bits * data(2): 4 ID bits + 8 command bits + 8 inverted command bits * * start bit: data "0":
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
tda_MEGA.asm
**************************************************************************************** .include "m32def.inc" ;**** Global I2C Constants **** .equ SCLP = 0 ; SCL Pin number (port C) .equ SDAP = 1 ; SDA Pin number (port C) .equ b_dir = 0 ; transfer direction bit in i2cadr .equ i2crd = 1 .equ i2cwr =
in „Wie schaltet man beim ATMEGA32 den I²C-Bus frei?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega8.xml
:POWER:PROGVOLT:LOCKBIT:FUSE:PROGRAMMING:IO_MODULE:ICE_SETTINGS]</MODULE_LIST><ADMIN> <PART_NAME>ATmega8</PART_NAME> <SPEED>16MHZ</SPEED> <BUILD>221</BUILD> <RELEASE_STATUS>RELEASED</RELEASE_STATUS> <SIGNATURE> <ADDR000>$1E</ADDR000> <ADDR001>$93</ADDR001> <ADDR002>$07</ADDR002> </SIGNATURE> </ADMIN>
in „AVR Code Wizard“ · Projekte & Code ·
-
Datei
ATmega324P.xml
0x10</GPIOR14_MASK> <GPIOR15_MASK>0x20</GPIOR15_MASK> <GPIOR16_MASK>0x40</GPIOR16_MASK> <GPIOR17_MASK>0x80</GPIOR17_MASK> </GPIOR1> <OCR0B> <IO_ADDR>$28</IO_ADDR> <MEM_ADDR>$48</MEM_ADDR> <OCR0B_0_MASK>0x01</OCR0B_0_MASK> <OCR0B_1_MASK>0x02</OCR0B_1_MASK> <OCR0B
in „M324def.inc gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Mega32_3.bas
' - Falls die Baudrate für die serielle Schnittstelle initialisiert wird, ' ..... . sind PD0 und PD1 nicht mehr verfügbar ' $regfile = "m8def.DAT" $regfile = "m32def.DAT" ' ATMega32 ' $crystal = 8000000 ' Anpassen an die Hardware, Taktfrequenz $crystal = 16000000 ' $baud = 19200 ' Reserviert TxD und
in „Pollin 16080 Touch mit ATMEGA32 und BASCOM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TinyBasic.asm
' | 0x80 ; 13 14 .DB "SOUN",'D'| 0x80,"CL",'S' | 0x80 ; 15 16 .DB "SET",'(' | 0x80, "RESET",'(' | 0x80 ; 17 18 FXTAB: ; FUNCTIONS .DB "PEEK",'(' | 0x80,"ME",'M' | 0x80 ; 19 1A .DB "RND",'(' | 0x80 ; 1B .DB "USR",'(' | 0x80 ; 1C .DB "ABS",'(' | 0x80 ; 1D .DB "NOT
in „AVR Tiny BASIC anpassung für ATmega8“ · Projekte & Code ·
-
Datei
Assembler.s
= 0x21 .equ UBRRH = 0x20 .equ UCSRC = 0x20 .equ EEARL = 0x1e .equ EEARH = 0x1f .equ EEDR = 0x1d .equ EECR = 0x1c .equ DDRA = 0x1a .equ PINA = 0x19 .equ DDRB = 0x17 .equ PINB = 0x16 .equ DDRC = 0x14 .equ PINC = 0x13 .equ DDRD = 0x11 .equ PIND = 0x10 .equ SPDR
in „ISR macht Newbie fertig :P“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
picture.asm
.include "m32def.inc" ;--> mit externem 16 MHz Quarz <-- .device ATmega32 .EQU fq = 16000000 .def sync = r20 .def black = r21 .def gray = r22 .def white =r23 .def wait1 = r19 .def wait2 = r24 .def temp = r18 ; 4
in „PAL ähnliches Signal ohne Interrupts zum Verständniss“ · Projekte & Code ·
-
Datei
objdump.txt
< 0) { angular_travel += 2*M_PI; } 8002f0c: f04f 0301 mov.w r3, #1 8002f10: 461e mov r6, r3 8002f12: e9d7 012a ldrd r0, r1, [r7, #168] ; 0xa8 8002f16: f20f 4330 addw r3, pc, #1072 ; 0x430 8002f1a: e9d3 2300 ldrd r2, r3, [r3] 8002f1e
in „STM32F4 HardFault Interrupt bei stdlib Funktionen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rev2.asm
include "m8535def.inc" .list .equ HERTZ = 16000000 ; 1c == 62ns ; 16c > 1ys ; DMX timing: .equ DMX_BAUD = 3 ; 250kBaud .equ DMX_PRESCALER = 0b010 ; 1/8 = 2MHz .equ DMX_88ys = 150 ; about 90ys .equ DMX_8ys = 50
in „AVR/ Teilbarkeit durch 100 und 400“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avrdude1.txt
Sent: . [01] avrdude: Recv: . [01] . [00] . [0a] A [41] V [56] R [52] I [49] S [53] P [50] _ [5f] M [4d] K [4b] 2 [32] avrdude: stk500v2_getsync(): found AVRISP mkII programmer AVR Part : ATMEGA32 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial
in „avrdude 5.6 unter Linux spinnt“ · Mikrocontroller und Digitale Elektronik ·