-
Datei
lcd_io1.h
library (lcd_io.c) Author: Chris efstathiou hendrix@otenet.gr Date: 2/2/2003 6:35:06 ìì Software: AVR-GCC with AVR-AS Target: any AVR device Comments: This software is FREE. DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Based on Volker Oth's lcd library (http://members.xoom.com
-
Datei
lcd_io1.h
library (lcd_io.c) Author: Chris efstathiou hendrix@otenet.gr Date: 2/2/2003 6:35:06 ìì Software: AVR-GCC with AVR-AS Target: any AVR device Comments: This software is FREE. DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Based on Volker Oth's lcd library (http://members.xoom.com
in „LCD I2C Bibliothek“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
LCD_PORT /**< port for Enable line */ #define LCD_E_PIN 6 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) || defined(__AVR_ATmega32__) /* * memory mapped mode is only supported when the device has an external data memory interface */ #define LCD_IO_DATA 0xC000 /* A15=E=1, A14=RS=1 */ #define
in „LCD Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
catalog.pdf
SRAM 16 MHz 8-Bit Microcontroller - TQFP-32 MPN: ATMEGA48-20AU [ID]: 000167 [Price]: 2.12 USD [QTY]: 5 [Category]: Microcontrollers [Desc]: In a Pack of 5, Microchip, 8bit AVR Microcontroller, 20MHz, 4 kB Flash, 32-Pin TQFP MPN: STM32F030C8T6TR
-
PDF
catalog.pdf
-32 MPN: ATMEGA48-20AU [ID]: 000167 [Price]: 2.12 USD Page 63/105 Bauteileliste vom 12.08.2022 [QTY]: 5 [Category]: Microcontrollers [Desc]: In a Pack of 5, Microchip, 8bit AVR Microcontroller, 20MHz, 4
-
PDF
catalog-3.pdf
-32 MPN: ATMEGA48-20AU [ID]: 000167 [Price]: 2.9214 USD Page 63/105 Bauteileliste vom 12.08.2022 [QTY]: 5 [Category]: Microcontrollers [Desc]: In a Pack of 5, Microchip, 8bit AVR Microcontroller, 20MHz,
-
PDF
Atmega128_doc2467.pdf
DRIVERS PORTD DRIVERS PORTG DRIVERS PORTE DRIVERS PE0 - PE7 PB0 - PB7 PD0 - PD7 PG0 - PG4 3 2467R–AVR–06/08 The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
in „ATMEGA128 Timer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
mega644.pdf
and regular. 5.2 In-System Reprogrammable Flash Program Memory The ATmega164P/324P/644P contains 16K/32K/64K bytes On-chip In-System Reprogramma- ble Flash memory for program storage. Since all AVR instructions are 16 bits or 32 bits wide, the Flash is organized as 32/64 x 16. For software security, the
in „AVR Controller braucht zu viel Strom“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AT90PWM2_2B_3_3B__2_.pdf
2B/3B 4317I–AVR–01/08 AT90PWM2/3/2B/3B Table 3-1. Pin out description (Continued) S024 Pin SO32 Pin QFN32 Pin Number Number Number Mnemonic Type Name, Function & Alternate Function 6 8 4 VCC power Power Supply: Analog
in „Interrupt bem Flankenwechsel beim AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
at90pwm3.pdf
2B/3B 4317I–AVR–01/08 AT90PWM2/3/2B/3B Table 3-1. Pin out description (Continued) S024 Pin SO32 Pin QFN32 Pin Number Number Number Mnemonic Type Name, Function & Alternate Function 6 8 4 VCC power Power Supply: Analog
in „Schrittmotorsteuerung mir 90atPWM3“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dragon-fuse.txt
(): avrdude: jtagmkII_recv(): Got message seqno 7 (command_sequence == 7) avrdude: Recv: . [81] 2 [32] . [13] Raw message: 0x81 0x32 0x13 parameter values: 0x32 0x13 Vtarget : 4.9 V avrdude: jtagmkII_send(): sending 5 bytes avrdude: Sent: . [1b] . [08] . [00] . [05] . [00] . [00] . [00] . [0e] / [2f]
in „avrdude fuses aus debugwire schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
40001893B.pdf
Clock (CLK_MAIN). © 2017 Microchip Technology Inc. Datasheet Preliminary DS40001893B-page 66 8-bit AVR Microcontroller Value Name Description 0x0 OSC20M 16/20MHz internal oscillator 0x1 OSCULP32K 32KHz internal Ultra Low Power oscillator 0x2 XOSC32K 32.768kHz external crystal oscillator 0x3 EXTCLK External
in „ATtiny1614 CPU Takt Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATtiny1614_1616_1617.pdf
Clock (CLK_MAIN). © 2017 Microchip Technology Inc. Datasheet Preliminary DS40001893B-page 66 8-bit AVR Microcontroller Value Name Description 0x0 OSC20M 16/20MHz internal oscillator 0x1 OSCULP32K 32KHz internal Ultra Low Power oscillator 0x2 XOSC32K 32.768kHz external crystal oscillator 0x3 EXTCLK External
in „124Bus Beschreibung verfuegbar?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmegaXX4.pdf
and regular. 7.2 In-System Reprogrammable Flash Program Memory The ATmega164P/324P/644P contains 16/32/64K bytes On-chip In-System Reprogrammable Flash memory for program storage. Since all AVR instructions are 16 or 32 bits wide, the Flash is organized as 32/64 x 16. For software security, the Flash
in „Atmega644PA Timer3“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATM16_doc2466.pdf
Features • High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture – 131 Powerful Instructions – Most Single-clock Cycle Execution – 32 x 8 General Purpose Working Registers – Fully Static Operation – Up to 16 MIPS Throughput
in „ISP - Pinbelegung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avr-libc-user-manual.pdf
avr5 atmega16 AVR ATmega16 avr5 atmega161 AVR ATmega161 avr5 atmega162 AVR ATmega162 avr5 atmega163 AVR ATmega163 avr5 atmega169 AVR ATmega169 avr5 atmega32 AVR ATmega32 avr5 atmega323 AVR ATmega323 avr5
in „C Tutorial gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
abused_bootloder_disassembly.txt
boot.elf: file format elf32-avr Disassembly of section .data: 00000000 <_binary_boot_raw_start>: 0: ff ff .word 0xffff ; ???? 2: ff ff .word 0xffff ; ???? 4: ff ff .word 0xffff ; ???? 6: ff ff .word 0xffff ; ???? 8: ff ff .word
in „ATmega-Bootloader vom Hauptprogramm aus flashen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Z80int-jmp.asm
... .equ ZFL_S = 7 .equ ZFL_Z = 6 .equ ZFL_H = 4 .equ ZFL_P = 2 .equ ZFL_N = 1 .equ ZFL_C = 0 .equ AVR_T = SREG_T .equ AVR_H = SREG_H .equ AVR_S = SREG_S .equ AVR_V = SREG_V .equ AVR_N = SREG_N .equ AVR_Z = SREG_Z .equ AVR_C = SREG_C ; TODO: check Z80 flag settings ;----------------------------------
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Ateme16.pdf
(L) The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to
in „Atmega16 und spi bus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Ateme16.pdf
(L) The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to
in „Atmega16 und spi bus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Datasheet_ATmega1281_doc2549.pdf
the ADC, T/C4, and T/C5 only available in the 100-pin version. PD7..0 PB7..0 PH7..0 PL7..0 5 2549L–AVR–08/07 The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
in „LM73 über TWI/I2C mit Atmega1281 auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AD7193.c
gets the AD7193s configuration register content * as 32 Bit value. The configuration register anyways is just 24 Bits wide. * @return configuration register content */ uint32_t AD7193_getConfReg() { uint32_t conf = 0; uint8_t in1, in2, in3; // tell ADC that
in „Merkwürdige Registerinhalte beim ADC AD7193“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
at90s2313-datasheet-atmel.pdf
Features • Utilizes the AVR RISC Architecture AVR – High-performance and Low-power RISC Architecture – 118 Powerful Instructions – Most Single Clock Cycle Execution – 32 x 8 General Purpose Working Registers – Up to 10 MIPS Throughput
in „AVR Studio 4.19“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AT90S2313_Datasheet.pdf
Features • Utilizes the AVR RISC Architecture AVR – High-performance and Low-power RISC Architecture – 118 Powerful Instructions – Most Single Clock Cycle Execution – 32 x 8 General Purpose Working Registers – Up to 10 MIPS Throughput
in „Fragen zum Sleep Mode“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
atmega2560_2561.pdf
the ADC, T/C4, and T/C5 only available in the 100-pin version. PD7..0 PB7..0 PH7..0 PL7..0 5 2549I–AVR–07/06 The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
in „Ethernet Buchse“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AD7193.c
configuration register content * as 32 Bit value. The configuration register anyways is just 24 Bits wide. * @return configuration register content */ uint32_t AD7193_getConfReg() { uint32_t conf = 0; uint8_t in1, in2, in3; // tell ADC that
in „Merkwürdige Registerinhalte beim ADC AD7193“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
disassebled_minimal_change_crash.asm
5b 2a lds r24, 0x2A5B ; 0x802a5b <Mac+0x1> 6dd2: 0e 94 32 04 call 0x864 ; 0x864 <_Z8doactionhhP6actionhP10PITControl.constprop.43> 6dd6: 10 92 5b 2a sts 0x2A5B, r1 ; 0x802a5b <Mac+0x1> 6dda: 9a c0 rjmp .+308 ; 0x6f10 <main+0x1024> 6ddc: 88 23 and
in „Bizarrer Firmware crash - ATmega4808. Wie Debuggen?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega48PA-ATmega88PA-ATmega168PA_Datasheet.pdf
sleep modes: Idle, ADC noise reduction, power-save, power-down, standby, and extended standby 9223F-AVR-04/14 ● I/O and packages ● 23 programmable I/O lines ● 32-lead TQFP, and 32-pad QFN ● Operating voltage: ● 2.7V to 5.5V ● Temperature range: ● –40 °C to +125°C ● Speed grade: ● 0 to 8MHz at 2.7V to
in „Probleme mit Int Capt ISR ATmega48PA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IntLib.txt
AVR Automotive.IntLib AltiumLive\Microcontroller\Atmel_Microcontroller_AVR_Battery_Management\Atmel Microcontroller AVR Battery Management.IntLib AltiumLive\Microcontroller\Atmel_Microcontroller_AVR_XMEGA
in „Altium 5.1.x Offline Libs“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMega_48_88_168.pdf
TWI PORT D (8) PORT B (8) PORT C (7) RESET XTAL[1..2] PD[0..7] PB[0..7] PC[0..6] ADC[6..7] 3 2545B–AVR–01/04 The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
in „I2C/TWI TWBR > 10 warum?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Transistortester097k.pdf
8-bit AVR with 4/8/16/32KBytes In-System Programmable Flash - ATme- ga48 - ATmega328,. Manual, 8271D-AVR-05/11, 2011 [4] Atmel Corporation Atmel AVR126: ADC of megaAVR in Single Ended Mode,. Application Note, 8444A-AVR-10/11, 2011 [5] Atmel Corporation Atmel AVR121: Enhancing ADC resolution by oversampling,. Application Note, 8003A-AVR-09/05, 2005 [6] http://en.wikibooks.org/wiki/LaTeX LaTeX documentation,. Guide
-
PDF
ATMega16.pdf
Features • High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture – 131 Powerful Instructions – Most Single-clock Cycle Execution – 32 x 8 General Purpose Working Registers – Fully Static Operation – Up to 16 MIPS Throughput
in „DCF auf INT0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
disassebled_original_working.asm
firmware.elf: file format elf32-avr Disassembly of section .text: 00000200 <__vectors>: 200: 0c 94 67 01 jmp 0x2ce ; 0x2ce <__ctors_end> 204: 0c 94 8f 01 jmp 0x31e ; 0x31e <__bad_interrupt> 208: 0c 94 8f 01 jmp 0x31e ; 0x31e <__bad_interrupt
in „Bizarrer Firmware crash - ATmega4808. Wie Debuggen?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AtMega644P_Datasheet.pdf
T/C 1 CPU JTAG 8 bit T/C 0 TWI FLASH SRAM 8 bit T/C 2 PORT C (8) PORT D (8) PD7..0 PC7..0 3 2593O–AVR–02/12 The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
in „Alkoholmessgerät programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
atmega644.pdf
T/C 1 CPU JTAG 8 bit T/C 0 TWI FLASH SRAM 8 bit T/C 2 PORT C (8) PORT D (8) PD7..0 PC7..0 3 2593O–AVR–02/12 The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
in „SPI-Kommunikation Atmega644 - ADS1118“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
Branch according to NVM version: cpi tmp0, '0' breq loop_readByte_nvm0 ; NVM version number != 0, e.g. AVR_DB and AVR_DD. ; These devices apparently need a more complicated procedure: rcall applyReset rcall updi_idle rcall updi_wait25ms rcall releaseReset rcall updi_idle rcall updi_wait25ms rcall sendNvmProgKey
in „AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Befehlssatz.pdf
Detailbeschreibung der Befehle derAVR - Mikrocontroller Familie in deutscher Originalquelle: http://www.avr-roboter.de/controller/befehle/beschreibung/beschreibung.html ADC -Add with Carry Syntax: ADC Rd, Rr Addiert zwei Register und den
in „Befehlsliste“ · 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 ·
-
PDF
AdvancedUseAVRASM2_de_20171104.pdf
sinnvoll sein, Daten vom EEPROM ins RAM zu kopieren. Welche Register für was verwenden? Die üblichen AVR-Mikrocontroller, wie zum Beispiel ATMega, haben 32 Register. Der Assembler- Programmierer hat volle Freiheit sie zu nutzen, für was immer er will. Ich beschloss, das Rad nicht neu zu erfinden, sondern
in „Advanced Use of AVRASM2“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AdvancedUseAVRASM2_de_20171104.pdf
sinnvoll sein, Daten vom EEPROM ins RAM zu kopieren. Welche Register für was verwenden? Die üblichen AVR-Mikrocontroller, wie zum Beispiel ATMega, haben 32 Register. Der Assembler- Programmierer hat volle Freiheit sie zu nutzen, für was immer er will. Ich beschloss, das Rad nicht neu zu erfinden, sondern
in „Doku zu AVR Assembler für komplexe Projekte (deutsch)“ · Projekte & Code ·
-
Datei
KUB.c
#include <avr/io.h> #include <stdint.h> #include <stdlib.h> #include <inttypes.h> #include <avr/signal.h> #include <avr/interrupt.h> #include <stdint.h> #include <util/delay.h> void uart_init(void); void uart_send
in „OVERFLOW Zeitmessung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
KUB.c
#include <avr/io.h> #include <stdint.h> #include <stdlib.h> #include <inttypes.h> #include <avr/signal.h> #include <avr/interrupt.h> #include <stdint.h> #include <util/delay.h> void uart_init(void); void uart_send
in „Transistor und Atmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
output.txt
dc8: subi r16, 0xf0 ; 240 dca: cbr r21, 0xb0 ; 176 dcc: ori r23, 0x12 ; 18 dce: andi r22, 0x0d ; 13 dd0: ori r22, 0xcf ; 207 dd2: ori r22, 0xe9 ; 233 dd4: cbr r22, 0xca ; 202 dd6: cbr r21, 0xc0 ; 192 dd8: ori r23, 0x14 ; 20 dda: andi r23, 0x42 ; 66 ddc: subi r16, 0xf0 ; 240 dde: andi r22, 0x45 ; 69 de0
in „Atmega8 löst Timerinterrupt nicht aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
auf dem Board gesetz sein, damit es funktioniert. Wurde mit Evaluation board 2.01 und einem ATMega32 erfolgreich getestet Es können im Moment nur Zeichen, Zeichenketten, hexadezimale Zahlen und natürliche Zahlen bis 255 geschrieben werden. Die Zahlentypen sind alle 1 byte groß. Die Routinen sind auch
in „Pollin Addon-Board V1.0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_1_.c
auf dem Board gesetz sein, damit es funktioniert. Wurde mit Evaluation board 2.01 und einem ATMega32 erfolgreich getestet Es können im Moment nur Zeichen, Zeichenketten, hexadezimale Zahlen und natürliche Zahlen bis 255 geschrieben werden. Die Zahlentypen sind alle 1 byte groß. Die Routinen sind auch
in „LCD am Pollin Add-On-Board“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MEGA48V_88V_168V.pdf
Features • High performance, low power Atmel AVR 8-bit microcontroller Advanced RISC architecture – 131 powerful instructions – most single clock cycle execution – 32 × 8 general purpose working registers – Fully static operation – Up to 20 MIPS throughput
in „analog comparator interrupt probleme mit atmegas“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
man_gcc.pdf
"at43usb320". "avr35" "Classic" devices with 16@tie{}KiB up to 64@tie{}KiB of program memory and with the "MOVW" instruction. mcu@tie{}= "ata5505", "ata6617c", "ata664251", "atmega16u2", "atmega32u2", "atmega8u2", "attiny1634
in „avr-g++: external linkage von const/PROGMEM Symbol.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <string.h> #include <stdio.h> #include "uart.h" #include "lcd.h" #include "i2cmaster.h" #include <util/delay.h> #include "variablen.h
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <string.h> #include <stdio.h> #include "uart.h" #include "lcd.h" #include "i2cmaster.h" #include <util/delay.h> #include "variablen.h
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <string.h> #include <stdio.h> #include "uart.h" #include "lcd.h" #include "i2cmaster.h" #include <util/delay.h> #include "variablen.h
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·