-
Datei
lcd_tools_dog.c
Florian Schäffer, http://www.blafusel.de * Der Rest ist (c) by 03/2007 Putzer Philipp */ #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/delay.h> #define LCD_CTRL 1 // (0 = HD44780, 1= KS0073) #define delay(us) _delay_loop_2 (((F_CPU/4000)*us)/1000) // wartet µs unsigned char status=0; /*
in „Kontrast EA DOG 162“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avraes.asm
ST41 eor H3, H2 mov ZL, H3 lpm H3, Z eor ST41, H3 eor ST41, H1 mov H1, ST12 eor H1, ST22 eor H1, ST32 eor H1, ST42 mov H2, ST12 mov H3, ST12 eor H3, ST22 mov ZL, H3 lpm H3, Z eor ST12, H3 eor ST12, H1 mov H3, ST22 eor H3, ST32 mov ZL, H3 lpm H3, Z eor ST22, H3 eor ST22, H1 mov H3, ST32 eor H3, ST42 mov
in „Assembler mit C verknüpfen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PWM_Controller_Manual.pdf
30 $019 Res_HW_PWM_LB_EEP Res_HW_PWM_LB_SRAM $079 31 $01A Res_Soft_PWM_EEP Res_Soft_PWM_SRAM $07A 32 $01B PWM_vs_BUS_EEP PWM_vs_CALC_SRAM $07B Speicherbelegung 2/2 AVR- Speicherreservierungen SRAM Adresse [*16] Größe[Byte] Bottom SRAM Start Reserviert für RX Befehle TOP 128 TWI Receive Buffer Bottom
in „PWM- Controller 18- Kanal TWI- Bus Proj.“ · Projekte & Code ·
-
Datei
MeinCode.txt
*******************/ #define DDR_SPI DDRB #define DD_MOSI DDB5 #define DD_MISO DDB6 #define DD_SCK DDB7 #define DD_SS DDB4 #define DD_RCK DDB0 #define UART_BAUD_RATE 38400 #define DevHIH6130 0x27 /*******************************************************
in „ATmega1284p, UART Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stk500_at90s1200_mega8535.asm
| 'V' | |dd dd | | 9 | ;* | Return hardware version | 'v' | |dd dd | | 9 | ;* | Return programmer type | 'p' | | dd | | 10 | ;* | Set LED | 'x' | dd | | 13d | 12 | ;* | Clear LED | 'y' | dd | | 13d | 12 | ;* | Universial command | ':' | 3*dd | dd | 13d | | ;* | New universal command | '.' | 4*dd | dd | 13d | | ;* | Special test command | 'Z' | 2*dd | dd | | | ;* +-----------------------------------+-----+-------+------+-----+------+ ;* ;
in „STK500 defekter Prozessor“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Senden_Kode.txt
Example for transmitting frames */ /*****************************************/ //thermo #include <avr/io.h> #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <util/delay.h> // send #include "board.h" #include "transceiver.h" #include "ioutil.h" #include "xmpl.h" //thermo #define DD_MISO
in „Verknüpfung der Sensordatenabfrage(LTC2498) mit der Funkverbindung(ATmega128RFA1)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_tools.h
PC0-PC3 = D4-D7 * R/W ist n.c. * * 03/2005 Florian Schäffer, http://www.blafusel.de * */ #include <avr/io.h> #include <avr/delay.h> #define delay(us) _delay_loop_2 (((F_CPU/4000)*us)/1000) // wartet µs // Enable-Leitung toggeln void lcd_flash_e () { PORTC = PORTC | ( 1<<DDC5 ) ; // Enable = HIGH delay
in „LCD Problem mit blafusel´s Routinen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
slave.txt
// Slave ATmega32 #include <avr/io.h> #include <avr/interrupt.h> #ifndef F_CPU //#warning "F_CPU war noch nicht definiert, wird nun nachgeholt mit 4000000" #define F_CPU 8000000L // Systemtakt in Hz - Definition als unsigned
in „Problem: SPI daten von mehreren slaves zum master! aber wie?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_tools.c
Set 3. Zeile/1.Spalte if (zeile == 4) lcd_write(0x80+0x54,0); // B 1010 0000 => DD-RAM Adress Set 4. Zeile/1.Spalte } else { if (zeile == 1) lcd_write(0x80,0); // B 1000 0000 => DD-RAM Adress Set 1. Zeile/1.Spalte if (zeile == 2) lcd_write(0x80+0x20,0); // B 1010 0000 => DD-RAM Adress
in „und wieder mal ein KS0066U“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_tools.c
Set 3. Zeile/1.Spalte if (zeile == 4) lcd_write(0x80+0x54,0); // B 1010 0000 => DD-RAM Adress Set 4. Zeile/1.Spalte } else { if (zeile == 1) lcd_write(0x80,0); // B 1000 0000 => DD-RAM Adress Set 1. Zeile/1.Spalte if (zeile == 2) lcd_write(0x80+0x20,0); // B 1010 0000 => DD-RAM Adress
in „LCD EAP204-4NLED funktioniert an Atmega16 W204B-NLW nicht??“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_tools.c
Set 3. Zeile/1.Spalte if (zeile == 4) lcd_write(0x80+0x54,0); // B 1010 0000 => DD-RAM Adress Set 4. Zeile/1.Spalte } else { if (zeile == 1) lcd_write(0x80,0); // B 1000 0000 => DD-RAM Adress Set 1. Zeile/1.Spalte if (zeile == 2) lcd_write(0x80+0x20,0); // B 1010 0000 => DD-RAM Adress
in „LCD zeigt nichts an“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CFAG12864BTFHV_v3.0.pdf
KS0108 (S6B0107+S6B0108) LCD Controller // (or Neotec NT7107C + NT7108C or compatible) // Atmel ATMega32 processor @ 16MHz // WinAVR / AVR GCC + Atmel AVR Studio // Copyright 2008, Crystalfontz America, Inc. http://www.crystalfontz.com // Full source zip available at: // http://www.crystalfontz.com/product
in „avr asm LCD Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Akkulader_Beschreibung.pdf
dem 32-fachen der Spannung (m32s). Die Umrechnung vom Messwert in eine Spannung (in mV) erfolgt nach der folgenden Formel: UmV∗256=m32s∗256∗5000/1024∗32=39∗m32s Akkulader, Beschreibung 10 info@avr-asm-tutorial.net
in „2A 1s Li-ion Lader + Protection“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
AVR910.ASM
| dd | | | ;* | Chip erase | 'e' | | | 13d | | ;* | Write lock bits | 'l' | dd | | 13d | | ;* | Write fuse bits | 'f' | dd | | 13d | 11 | ;* | Read fuse and lock bits | 'F' | | dd | | 11 | ;* | Leave programming
in „AVRProg von Atmel und AT90S2313“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
UI-Messung_Textpad_erweitert.asm
$EE, $EE, $EE, $EE, $EE, $EE, $EE, $EE .db $EE, $EE, $EE, $EE, $EE, $EE, $EE, $DD, $DD, $DD, $DD, $DD, $DD, $DD .db $DD, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC .db $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $DD .db $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD .db $CC, $CC, $CC, $CC, $CC, $CC, $BC, $BB, $BB, $BB, $BB, $BB, $AA, $AA .db $AA, $AA, $AA, $AA, $99, $99, $99, $99, $99, $99, $99, $88, $88, $88 .db $88,
in „Ungenauigkeit beim ATtiny26 ADC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
dogs102doku.pdf
char on); 29 void DrawMyLogo(unsigned char PosX, unsigned char Page); 30 void DOGS102_Fill(void); 31 32 33 34 #endif 1 #include <avr/io.h> 2 #include <util/delay.h> 3 #include "dogs102.h" 4 5 //***************************************************************************** 6 // TODO: Dogs102 SPI Command
-
PDF
GCC_Tut_Test.pdf
1) 29 { 30 } 31 return 0; 32 } ▯ ▯ Beim Einrichten eines Projekts muss man zu der Datei mit dem Hauptprogramm auch die Datei lcd-routines.c in das Projekt aufnehmen. Dies geschieht beim AVR Studio unter Source Files im Fenster AVR
-
Datei
lcd_tools.c
lcd_gotoline (uint8_t zeile) { if (LCD_CTRL == 0) { if (zeile == 1) lcd_write(0x80,0); // B 1000 0000 => DD-RAM Adress Set 1. Zeile/1.Spalte if (zeile == 2) lcd_write(0x80+0x40,0); // B 1010 0000 => DD-RAM Adress Set 2. Zeile/1.Spalte } else { if (zeile == 1) lcd_write(0x80,0); // B 1000 0000 => DD-RAM Adress
in „und wieder mal ein KS0066U“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Windows-Eingabeaufforderung mit avrdude-Befehl
- c jtag2updi -P COM3 -p avr32dd14 -v -v -v C:\Users\otto0\Downloads\EXA-PROG (1)\AVRDUDE>avrdude.exe -C "C:\Users\otto0\Downloads\EXA-PROG (1)\AVRDUDE\avrdude.conf" " -c jtag2updi -P COM3 -p avr32dd14 -v -v -v C:\Users\otto0
in „UPDI Programmierung mit dem Diamex“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
ISP_Programmer_avr910.asm
| 'V' | |dd dd | | 9 | ;* | Return hardware version | 'v' | |dd dd | | 9 | ;* | Return programmer type | 'p' | | dd | | 10 | ;* | Set LED | 'x' | dd | | 13d | 12 | ;* | Clear LED | 'y' | dd | | 13d | 12 | ;* | Universial command | ':' | 3*dd | dd | 13d | | ;* | New universal command | '.' | 4*dd | dd | 13d | | ;* | Special test command | 'Z' | 2*dd | dd | | | ;* +-----------------------------------+-----+-------+------+-----+------+ ;* ;
in „RS232 <--> RS485“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR910-m8.txt
| 'V' | |dd dd | | 9 | ;* | Return hardware version | 'v' | |dd dd | | 9 | ;* | Return programmer type | 'p' | | dd | | 10 | ;* | Set LED | 'x' | dd | | 13d | 12 | ;* | Clear LED | 'y' | dd | | 13d | 12 | ;* | Universial command | ':' | 3*dd | dd | 13d | | ;* | New universal command | '.' | 4*dd | dd | 13d | | ;* | Special test command | 'Z' | 2*dd | dd | | | ;* +-----------------------------------+-----+-------+------+-----+------+ ;* ;
in „Wer wandelt ASM ---> Hex ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ISP_AVR910.ASM.txt
| 'V' | |dd dd | | 9 | ;* | Return hardware version | 'v' | |dd dd | | 9 | ;* | Return programmer type | 'p' | | dd | | 10 | ;* | Set LED | 'x' | dd | | 13d | 12 | ;* | Clear LED | 'y' | dd | | 13d | 12 | ;* | Universial command | ':' | 3*dd | dd | 13d | | ;* | New universal command | '.' | 4*dd | dd | 13d | | ;* | Special test command | 'Z' | 2*dd | dd | | | ;* +-----------------------------------+-----+-------+------+-----+------+ ;* ;
in „ISP Adapter für Atmel über RS232“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr200b.asm
=r16 .def dres16uH=r17 .def dd16uL =r16 .def dd16uH =r17 .def dv16uL =r18 .def dv16uH =r19 ;***** Code div16u: clr drem16uL ;clear remainder Low byte sub drem16uH,drem16uH;clear remainder High byte and carry rol dd16uL ;shift left
in „Suche Routine zum Dividieren zweier 16 Bit Zahlen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
flash.txt
; reassembly of "flash.hex" ; created by ReAVR V3.2.0 ; at 2012/03/21 - 17:05:28 ; for ICCAVR assembler ;--------------------------------------- ; AVR_TYPE=<unknown> ; FLASH_SIZE=32KB ; SRAM_START=0x60 ;--------------------------------------- .area
in „[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SD-Card-FAT32_SDHC.diff
known */ + if ((dd->fs->partition->type == PARTITION_TYPE_FAT32) && + (dd->dir_entry.cluster == 0)) { + dd->dir_entry.cluster = dd->fs->header.root_cluster; + } +#endif if(dd->dir_entry.cluster == 0) { /* read entry from
-
Datei
SPI.c
ob Controller als SPI Master laufen soll { DDR_SPI = (1<<DD_MOSI)|(1<<DD_SCK) | (1<<DD_SS); //MOSI und SCK und SS als Ausgang setzen DD_SPI = (1<<DD_SS); //Chip-Select auf HIGH setzen SPCR |= (1<<MSTR); //Controller zum Master ernennen switch (takt_teiler) //
in „AT90CAN128 und MCP2515-Controller“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fastboot.asm
91FF 0DD0 '.....+1.....1...' ret ; 06E9 9508 0DD2 '...+1.....1.....' or ZL, r25 ; 06EA 2BE9 0DD4 '.+1.....1.......' breq avr06F2 ; 06EB F031 0DD6 '1.....1.........' avr06EC: ldi ZL, 0x08 ; 06EC E0E8 0DD8 '...
in „32 kHz kompatibler Bootloader gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
8-bit-MCU-Overview.pdf
3 ATtiny42x/82x/162x/322x 14-24 4-32 0.5-3 128 1.8-5.5 20 12 15 6x 12 8 6 2 1 3 AVR-DA Family 28-64 32-128 4–16 512 1.8–5.5 24 12 22 10 -3 16 16 1 5 3–6 1–2 3 AVR-DD Family 14-32 16–64 2–8 256 1.8–5.5 24 12 23 10 1 16 9 1 3 2 1 3 AVR-EA Family 28-48 16-64 2-6 512 1.8-5.5 20 12 28 6x 12 10 6
in „Moderne AVR (Nachfolger Atmega und Attiny)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
8-bit-MCU-Overview.pdf
3 ATtiny42x/82x/162x/322x 14-24 4-32 0.5-3 128 1.8-5.5 20 12 15 6x 12 8 6 2 1 3 AVR-DA Family 28-64 32-128 4–16 512 1.8–5.5 24 12 22 10 -3 16 16 1 5 3–6 1–2 3 AVR-DD Family 14-32 16–64 2–8 256 1.8–5.5 24 12 23 10 1 16 9 1 3 2 1 3 AVR-EA Family 28-48 16-64 2-6 512 1.8-5.5 20 12 28 6x 12 10 6
in „AVR®DD family, low pin count devices“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
8-bit-MCU-Overview.pdf
3 ATtiny42x/82x/162x/322x 14-24 4-32 0.5-3 128 1.8-5.5 20 12 15 6x 12 8 6 2 1 3 AVR-DA Family 28-64 32-128 4–16 512 1.8–5.5 24 12 22 10 -3 16 16 1 5 3–6 1–2 3 AVR-DD Family 14-32 16–64 2–8 256 1.8–5.5 24 12 23 10 1 16 9 1 3 2 1 3 AVR-EA Family 28-48 16-64 2-6 512 1.8-5.5 20 12 28 6x 12 10 6
in „AVR®DD family, low pin count devices“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
#include <avr/eeprom.h> #include <util/delay.h> #include <stdint.h> #include "global.h" #include <avr/io.h> #define F_CAL 12800000L // gemessener Kalibriertakt in 10^-5 Hz // Endung L ist wichtig! volatile uint8_t ss = 0; //Sekunde uint8_t mm = 32; //Minute uint8_t hh = 14; //Stunde uint8_t dd = 26; //Tag uint8_t doW = 2; //Tag der Woche uint8_t m = 3; //Monat uint8_t y = 13; //Jahr volatile int8_t ssW = 0; //Sekunde der Weckzeit volatile int8
in „pgmspace.h|1067|error: unknown type name ‘uint_farpt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Packages.txt
3 2PIN_CONNECTOR 3 2.5"HDD 3 1X16 3 08P100QA 3 0402 2 X14_MINISMDC014FCT-ND 2 WU-DIODE_SUBSMA 2 WE-DD_L/XL/XXL 2 W232-3 2 VQC10 2 USB-M-S1 2 USB2241 2 USB 2 TT2D6 2 TT2D4 2 TSSOP14 2 TSOP56L 2 TSOP54 2 TRIMMER-TZC03 2 TRANS-2 2 TQPF100 2 TQFP32 2 TQFP144 2 TORX173 2 TO225AA 2 TO220L1 2 TO220CS 2 TO220BV_GATE
in „[KiCad] Bibliotheksaufbau - Konzeptideen gesucht“ · Platinen ·
-
Datei
small_printf.c
------------------------------------ */ #if defined (__AVR_ATmega8__) || defined (__AVR_ATtiny2313__) || defined (__AVR_ATmega8515__) #define UBRR0 UBRR #define UBRR0L UBRRL #define UBRR0H UBRRH #define UCSR0A UCSRA #define UCSR0B UCSRB #define UCSR0C UCSRC
in „#define Ich bekomme ein Makro nicht hin.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
terminal.txt
bcgcbpro94080 PE 780c0000-78121000 Deferred msvcp60 PE 78130000-781cb000 Deferred msvcr80 PE 781d0000-782dd000 Deferred mfc80 ELF 7b800000-7b929000 Deferred kernel32<elf> \-PE 7b820000-7b929000 \ kernel32 ELF 7bc00000-7bca0000 Deferred ntdll<elf> \-PE 7bc10000-7bca0000 \ ntdll ELF 7bf00000-7bf03000 Deferred
-
PDF
Serial_LCD-p14-24.pdf
to line 3, position 17 206 0xCE Move cursor to line 3, position 18 Serielle LCD Anzeige mit Atmel AVR µC 21 Pseudonym „Karl M.“ Dezimal Hex Aktion 207 0xCF Move cursor to line 3, position 19 Dezimal Hex Aktion 208 0xD0 Set note length to 1/64 note 209 0xD1 Set note length to 1/32 note 210 0xD2 Set note
in „Betätigung Klang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DeltaSolPro.c
> #include <avr/wdt.h> // --------------------------------------- #define SD_KARTE 1 // SD Karte #ifdef SD_KARTE #include <string.h> #include <avr/pgmspace.h> #include <avr/sleep.h> #include "fat16.h" #include "fat16
in „Mega128 speichert Flash auf SD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ea_dog.c
#include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #include "ea_dog.h" #include <util/delay.h> void InitSPI (void) { volatile unsigned char dummy=0; // /* Set MOSI and SCK output, andere input SPI2X
-
Datei
ea_dog.c
#include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #include "ea_dog.h" #include <util/delay.h> void InitSPI (void) { volatile unsigned char dummy=0; // /* Set MOSI and SCK output, andere input SPI2X
in „DOGM - 163 Initialisierung +5V SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
readme.txt
einen Easy-PDK-Programmer Clone hatte ich bereits aufgebaut, aber eben wie der originale mit einem STM32F072 der momentan nur relativ teuer erhältlich ist – Stand 12.12.2020). Google-Ergebnisse geben da derzeit nur 2 Projekte aus, die nicht auf dem oben genannten Programmer basieren. Beide habe ich ausprobiert
in „Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328“ · Projekte & Code ·
-
Datei
readme.txt
einen Easy-PDK-Programmer Clone hatte ich bereits aufgebaut, aber eben wie der originale mit einem STM32F072. Dieser ist derzeit nur relativ teuer erhaetlich – Stand 12.12.2020). Google-Ergebnisse geben da derzeit nur 2 Projekte aus, die nicht auf dem oben genannten Programmer basieren. Beide habe ich
in „Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328“ · Projekte & Code ·
-
Datei
small_printf.c
-------------------------------------------------- */ #if defined (__AVR_ATmega8__) || defined (__AVR_ATtiny2313__) || defined (__AVR_ATmega8515__) #define UBRR0 UBRR #define UBRR0L UBRRL #define UBRR0H UBRRH #define UCSR0A UCSRA #define UCSR0B UCSRB #define UCSR0C UCSRC
in „#define Ich bekomme ein Makro nicht hin.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ICnova-Base_welcome__deutsch_.pdf
texinfo • und die Headerdateien der zlib, meist zlib-dev oder zlib1g-dev. Des weiteren wird das Programm avr32program benotigt, falls das ICnova mit Hilfe des JTAG-Interfaces programmiert werden soll. Das avr32program findet man im Verzeichnis avr32program auf der CD. III-2 Auswahl der Software Zunachst kopiert
in „Grasshopper Inbetriebnahme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.c
#include <stdint.h> #include <avr/io.h> #define DD (1 << DDB2) #define LED (1 << PB2) #define SHORT 2000 #define LONG 20000 #define PAUSE 20000 volatile uint32_t wait; const uint8_t letters[2] = { 0b01, 0b1000}; void ok() { for (wait
in „merkwürdiges Verhalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi.c
#include <stdlib.h> #include <avr/interrupt.h> #include <util/delay.h> #include "spi.h" #define DDR_SPI DDRB #define DD_MISO PB4 #define DD_MOSI PB3 #define DD_SCK PB5 #define DD_SS PB2 static volatile uint8_t *SPI_CS_DDR = NULL; static
in „ADXL345 & SPI Kommunikationsproblem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRxt.asm
; SLdt 2405021744 PIT-Interrupt auf AVR64EA28 ; avrasm2 .include "AVR64EA28def.inc" /* .include "AVR128DA28def.inc" .include "AVR64EA28def.inc" .include "AVR16EB28def.inc" .include "AVR32DD28def.inc" .include "m4809def.inc" */ .equ DIR_LED
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR128DA28_32_48_64.pdf
AVR64DA64 AVR128DA64 AVR32DA48 AVR64DA48 AVR128DA48 Devices AVR32DA32 AVR64DA32 AVR128DA32 AVR32DA28 AVR64DA28 AVR128DA28 Flash Memory 32 KB 64 KB 128 KB SRAM 4 KB 8 KB 16 KB EEPROM 512B 512B 512B User
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iom128.h
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ #ifndef __IOM128 #define __IOM128 1 #define AVR_MEGA 1 #define AVR_ENHANCED 1 /* * Predefined SFR Addresses. * NOTE: These addresses will be either DATA MEMORY or I/O MEMORY addresses, * depending on how you define __SFR_OFFSET (0x0 for I/O, 0x20
in „AVRGCC und neue Megas?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iom128.h
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ #ifndef __IOM128 #define __IOM128 1 #define AVR_MEGA 1 #define AVR_ENHANCED 1 /* * Predefined SFR Addresses. * NOTE: These addresses will be either DATA MEMORY or I/O MEMORY addresses, * depending on how you define __SFR_OFFSET (0x0 for I/O, 0x20
in „Problem mit Mega128 USART“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bidirektionale_RS232_Funkbr_cke_mit_RFM12_2.pdf
Impulsgeber -> Atmega32 -> RFM12 ........ RFM12 -> Atmega32 -> Servo In wie weit kann ich die rf12.c / .h nutzen bzw. was müsste ich in der rf12.c / .h anpassen um diese getrennt nutzen zu können? Danke schonmal, Ralf Autor
in „bidirektionale RS232 Funkbrücke mit RFM12“ · Projekte & Code ·
-
Datei
main.cpp
#include <avr/io.h> #include <avr/eeprom.h> #include <stdint.h> class DATAClass { public: DATAClass() {} ~DATAClass() {} uint32_t id = 0, wert1 = 255, version = 20; uint32_t getID () { return (id); } }; struct DATAStruct { uint32_t id = 0, wert1 = 255, version = 20; }; DATAClass EEMEM dataClass; /* Erzeugt falsche initliste wenn Methoden in der Klasse enthalten sind : :0C000000000000000000000000000000F4 :00000001FF */ DATAStruct
in „AVR EEMEM Initialisierung C++14“ · Mikrocontroller und Digitale Elektronik ·