-
Datei
uart.c
#define UART0_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega8__) || defined(__AVR_ATmega16__) || defined(__AVR_ATmega32__) \ || defined(__AVR_ATmega323__) /* ATmega with one USART */ #define ATMEGA_USART #define UART0_RECEIVE_INTERRUPT USART_RXC_vect #define
in „AVR Bootloader in C - Artikel“ · 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
microBBS.txt
C>0 GOTO 2 04 IF A=0 GOTO 3 05 WAIT 200 'wait for connection 06 FOR B=0 TO 20:SPUT 10:NEXT 07 SPUT 32,32,32,32,32,32 08 ? #1 "*** PatraBBS ***" 09 SPUT 10,32,32,32,32,32,32,32 10 ? #1 "(C) KOS, 2019" 11 SPUT 32,32,32,32,32 12 ? #1 "Hellas, Patra city"; 13 SPUT 10,32,32,32,32 14 ? #1 "Tel:0000-0000-000000
in „AVR-ChipBasic2 - BASIC-Computer mit ATMega 644“ · Projekte & Code ·
-
Datei
LM35_M8_Display_Fancontrol_float.txt
;Ref. 2.56V Atmega8 (Ref.= 2.601V) "AKTUELL"(Ref.=2.585V) (Ref.= 2.740) float celsius = millivolts/10; if(celsius < temp1Min) { // if temp is lower than minimum temp fan1Speed = 0; // fan stop fan2Speed = 0; // fan stop
-
Datei
AquaMega32.c
// // Anpassungen im makefile: // ATMega32 => MCU=atmega32 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #include <avr/io.h> #include "lcd-routines.h" int main(void) { // Initialisierung des LCD // Nach der Initialisierung
in „Zeitbasierte Aktionen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
// // Anpassungen im makefile: // ATMega32 => MCU=atmega32 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #include <avr/io.h> #include "lcd_routinen.h" int main(void) { // Initialisierung des LCD // Nach der Initialisierung
in „LCD 204B-NLW & AtMega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bootloader.c
0x200 #endif #if ((defined __AVR_ATmega328__) | (defined __AVR_ATmega328P__)) #define UsartA UCSR0A #define UsartB UCSR0B #define UsartC UCSR0C #define UsartRXC RXC0 #define UsartTXC TXC0 #define UsartBaud UBRR0L #define UsartData UDR0 #define NumberOfPages 248 #define EEPROMSIZE 0x400 #endif #if ((defined __AVR_ATmega168__) | (defined __AVR_ATmega168P__)) #define UsartA UCSR0A #define UsartB UCSR0B #define UsartC UCSR0C #define UsartRXC RXC0 #define UsartTXC TXC0 #define UsartBaud UBRR0L #define UsartData UDR0 #
in „GCC Optimierung, unterschiedliche Codelänge“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
EmonLib_Cpp_comment.txt.ino
need for calibration http://harizanov.com/2013/09/thoughts-on-avr-adc-accuracy/ #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328__) || defined (__AVR_ATmega328P__) ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); #elif defined(__AVR_ATmega644__) || defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__) ADMUX = _BV(REFS0) | _BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); #elif defined(__AVR_ATmega32U4__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560
in „ESP32: Konstante Abtastrate / Timing des ADC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ttester_eng104k.pdf
100M Resistor value / Ohm Resistor value / Ohm (a) with three ATmega8A (b) with three ATmega8L Figure 5.16: Relative error for resistor measurements 32 5 Mega168 4 Mega168as 3 t 2 e e 1 P 0 / o -1 E -2 -3 -4 -5 1 10 100 1k 10k 100k 1M 10M 100M Resistor value / Ohm Figure
-
Datei
FrequencyCounterUno3.ino
Code zu überschreiben!! TCCR1B = _BV(CS12) | _BV(CS11) | _BV(CS10); } uint16_t OldValueTimer1=0; uint32_t readCounter() { uint16_t count; // attention: this should be replaced by an interrupt routine count = TCNT1;// Atmega if(count<OldValueTimer1) HighWordTimer1++; OldValueTimer1=count; uint32_t hw=HighWordTimer1
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
PDF
Rollladensteuerung.pdf
ROLLLADEN-SIMULATOR 29 11 QUELLCODE UND DESSEN COPYRIGHT 30 12 AKTUELLER STAND DER ARBEITEN 31 13 QUELLENANGABEN 32 Rollladen-Steuerung Beschreibung Copyright (c) BBC-Hörer 2017 - 3 - 1 Prämissen und Features Zeitgesteuerte zentrale Steuerung mit geringer Leistungsaufnahme auf AVR-Basis wahl- weise mit ATMega16
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
Datei
frage.h
Zeitkonstanten hält den STEP-UP-Wandler ausgeschaltet. //Pin-change-Interrupt #if defined (__AVR_ATmega32__) //nicht getestet, kann fehlerhaft sein //Interrupt an dem das DCF77 Modul hängt hier INT0 #define RFM12BP_INT_ENABLE() GICR |= (1<<INT0); #define RFM12BP_INT1_ENABLE() GICR |= (1<<INT1); #define
in „defines bedingt compilieren für m328 bringt Compilerfehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fuses.txt
# Fuses für ATmega32, Projekt: IBIS VDV300 Wandler # Low Fuse Byte: # Externer Quarz 8 MHz (Full Swing), Start-up time: 16K CK + 64 ms # BODEN (Brown-Out Detection Enable) # Default SUT/CKSEL für 8 MHz Quarz: 1111 1110
in „Codecontrolle und Fragen zu Microchip Studio“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
m32_v14.pdf
PA6 2k R1 RST 3 2 P PA7 VCC PB3 R5A VCC RESET P P PA7(ADC7) R9 0 D6 10K VCC VCC Aref 2K Y1 16M GND ATMEGA16/32 GND PWR PB2 R5B XTAL2 AVCC C C2 XTAL1 PC7(TOSC2) PC7 2K D7 C PD0 PD0(RXD) ) ) ) PC6(TOSC1) PC6 R5C C1 PD1 PD1(TXD) 1 1 1 1 2 L A K SPC5(TDI) TDI C5 C6 PB1 22P 22P PD2 PD2(INT0) N C C C C C D C
in „Was nehme ich nur?“ · Offtopic ·
-
Datei
takt.c
AVR_AT90S8515__) || \ defined(__AVR_AT90S4434__) || defined(__AVR_AT90S8535__) || \ defined(__AVR_ATmega163__) # define OC1 PD5 # define DDROC DDRD # define OCR OCR1A #elif defined(__AVR_ATmega8__) # define OC1 PB1 # define DDROC DDRB # define OCR OCR1A # define PWM10 WGM10 # define PWM11 WGM11 #elif defined(__AVR_ATmega32__) # define OC1 PD5 # define DDROC DDRD # define OCR OCR1A # define PWM10 WGM10 # define PWM11 WGM11 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) # define OC1 PB5 # define DDROC
in „16 Bit Zähler 8535“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
glcd.inc
LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega32__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS PB4 // SS #define LCD_SDA PB5 // MOSI #define LCD_RESET PB6 // MISO #define LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega128__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS 0 // SS #define LCD_SDA 2 // MOSI #define LCD_RESET 3 // MISO #define
in „Nokia 6100 Grafiklibrary die Zweite“ · Projekte & Code ·
-
Datei
settings.xml
cfg" /> <at91sam9g45 file="target/at91sam9g45.cfg" /> <at91sam9rl file="target/at91sam9rl.cfg" /> <atmega128 file="target/atmega128.cfg" /> <avr32 file="target/avr32.cfg" /> <c100 file="target/c100.cfg" /> <c100config.tcl file="target/c100config.tcl.cfg" /> <c100helper.tcl file="target/c100helper.tcl.cfg
in „STM32 - Code-Blocks + GCC + GDB“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
1-Wire-Slave_SHT11.bas
***************************************** ' Emulation von 1-Wire-Slaves mit AVR-Bausteinen, z.B. ATmega32, ATmega8 ' Grundgeruest entnommen aus: ' - http://www.mikrocontroller.net/topic/241934#new ' - http://www.mcselec.com/index.php?option=com_content&task=view&id=256&Itemid=57 ' ' "Umgestrickt" fuer
in „1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8“ · Projekte & Code ·
-
Datei
uart.c
#define UART0_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega8__) || defined(__AVR_ATmega16__) || defined(__AVR_ATmega32__) \ || defined(__AVR_ATmega8515__) || defined(__AVR_ATmega8535__) \ || defined(__AVR_ATmega323__) /* ATmega with one USART */ #define ATMEGA_USART
in „SHT11 misst Mist“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-ASM-Tutorial_16_05_08_v1.pdf
Programme\Atmel\AVR Tools\AvrAssembler\Appnotes\. Einige Include-Dateien heißen AT90s2313: 2313def.inc ATmega8: m8def.inc ATmega16: m16def.inc ATmega32: m32def.inc ATTiny12: tn12def.inc ATTiny2313: tn2313def.inc Um sicher zu gehen, dass man die richtige Include-Datei hat, kann man diese mit einem Texteditor
in „AVR-ASM-Tutorial: PDF 16.5.08“ · www.mikrocontroller.net ·
-
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
m32def.inc
" ;* Title : Register/Bit Definitions for the ATmega32 ;* Date : 2005-01-11 ;* Version : 2.14 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATmega32 ;* ;* DESCRIPTION ;* When including this file in the assembly program file, all I/O register ;* names
in „Probleme mit KontrollerLab und Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Beispiel_1_struct.txt
// Beispiel 1 - struct // [c] struct Daten { int8_t dir; int32_t rel; }; Daten enc; void setup (void) { Serial.begin(9600); Serial.println(F("\nuC Reset")); Serial.println(enc.dir); Serial.println(enc.rel); } void loop (void) { } [/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 ·
-
PDF
Praktikum_SMRM_Versuch4.pdf
] = 4 bedeutet n = 2 , also ein Mittelwert über 16 Messwerte). Es kann maximal ein Mittelwert über 32 Messwerte gebildet werden (SMP_AVE[2:0] = 5) oder die Mittelwertbildung kann deaktiviert werden (SMP_AVE[2:0] = 0). Über dieses Konfigurationsregister lassen sich die Messdauer (Pulsweite der LED-Pulse
in „PPG-Sensor (MAX301 102) über I2C-Schnittstelle (Hilfe)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bench.c
>> 5); array[i] = mix; } } } NI void benchmark_int32 (uint32_t *array) { uint32_t a, b, c, mix; for (uint32_t loop = 0; loop < loops_int32; loop++) { for (uint32_t i = 0; i < n_int32; i++) { a = array[i]; b = (a * 12345UL) + (i ^ 0xAAAA5555UL); c = (b
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
0xDB, // --set vcomh 0x20, // 0x20,0.77xVcc 0x8D, 0x14, // Set DC-DC enable }; #if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega1284P__) #if PSC_I2C != 1 && PSC_I2C != 4 && PSC_I2C != 16 && PSC_I2C != 64
in „RS485 von ms - immer noch Einschaltprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HelloWorld.lst
0x800174 <inputStart> inputEnd=0; 152: 10 92 73 01 sts 0x0173, r1 ; 0x800173 <inputEnd> defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284P__) || \ defined(__AVR_ATmega640__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || \ defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__)
in „AVR: Speicherverwaltung in Mischprojekt C++ & ASM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hsb2rgb.asm
------------------------------------------- ;HSB -> RGB Wandler, in AVR-Assembler, für ATiny und ATmega ;Kurzfeatures: (Details und ausführliche Erläuterungen im Quelltext) ;------------------------------------------------------------------- ;*Codegrösse nur ca.300 Words auf Atiny, ca.280 auf ATmega
in „Fertig: HSB->RGB Umrechnung rein in Assembler, auch für ATiny“ · Projekte & Code ·
-
Datei
uart.c
#define UART0_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega8__) || defined(__AVR_ATmega16__) || defined(__AVR_ATmega32__) \ || defined(__AVR_ATmega323__) /* ATmega with one USART */ #define ATMEGA_USART #define UART0_RECEIVE_INTERRUPT USART_RXC_vect #define
in „AVR Bootloader in C, geht mit mega8 nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Software Update Liste mEDBG_TP nEDBG_TP
read of memories while debugging for SAM parts. - MPLABX-5830 Fixed wrong number of breakpoints for ATmega3208 and ATmega3209. - MPLABX-5797 Fixed wrong number of breakpoints for ATmega128A ATmega128. nEDBG_TP Up to date 1.17.969 (2025-08-19) - FW5G-1459 nEDBG 1.33 firmware release process FW5G-1423 Added AVR-SD 32-bit NVM support FW5G-1442 Added support for auto-generated USB serial number FW5G-1441 and FW5G-1342 Added support for dsPIC33A devices FW5G-1448 Fixed UPDl baud is always set to 200kbps before setting
in „ATtiny416-Xplained Nano, Firmware Update“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
Unterprogramme.h
#define UART0_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega8__) || defined(__AVR_ATmega16__) || defined(__AVR_ATmega32__) \ || defined(__AVR_ATmega8515__) || defined(__AVR_ATmega8535__) \ || defined(__AVR_ATmega323__) /* ATmega with one USART */ #define ATMEGA_USART
in „Roboter-Linienverfolgung mit P-Regler und Ausweichmodus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TTester_096k.pdf
should use a precision socket for the ATmega microcontroller to enable the replacement of the microcontroller. The microcontroller ATmega8, ATmega88, AT- mega168 and ATmega328 can be used. Recommended is a ATmega168 or ATmega328, if you wish
-
PDF
TTester_096k.pdf
should use a precision socket for the ATmega microcontroller to enable the replacement of the microcontroller. The microcontroller ATmega8, ATmega88, AT- mega168 and ATmega328 can be used. Recommended is a ATmega168 or ATmega328, if you wish
-
PDF
ICmega8-USB__deutsch_.pdf
mit dem ATmega8 – Flash (Kbytes): 8 kommuniziert und die Signale an der USB-B-Buchse – EEPROM (Kbytes): 0.5 J11 bereitstellt. Der USB-Controller wird aus dem USB- – SRAM (Bytes): 1024 Bus des PCs gespeist. Der CP2102
in „CP2102 und Kurzschluss zwischen Vcc und GND“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
reichelt.htm
<html> <head> <title>..:: Ethernet ATmega32/644 Experimentierboard - Partlist - ETH_M32_EX ::..</title> <style> body { text-align: center; } table { border: 1px solid #919293; } table, input { font-family: arial; font-size: 11px; padding-left
-
Datei
reichelt.htm
<html> <head> <title>..:: Ethernet ATmega32/644 Experimentierboard - Partlist - ETH_M32_EX ::..</title> <style> body { text-align: center; } table { border: 1px solid #919293; } table, input { font-family: arial; font-size: 11px; padding-left
-
Datei
reichelt.htm
<html> <head> <title>..:: Ethernet ATmega32/644 Experimentierboard - Partlist - ETH_M32_EX (Version: 22.12.2007)::..</title> <style> body { text-align: center; } table { border: 1px solid #919293; } table, input { font-family: arial; font-size
-
Datei
reichelt.htm
<html> <head> <title>..:: Ethernet ATmega32/644 Experimentierboard - Partlist - ETH_M32_EX (Version: 22.12.2007)::..</title> <style> body { text-align: center; } table { border: 1px solid #919293; } table, input { font-family: arial; font-size
in „Womit erzeugt man so eine reichelt.htm Warenkorb Datei“ · Platinen ·
-
PDF
Hausbus_for_everyone.pdf
eignet sich meiner Meinung am besten für die Vernetzung der einzelnen Clients. Multimasterfähig + 32 Clients + via UART vom uC ansprechbar + billige Komponenten + 2 Draht + lange Leitungslängen. Sollten mehr als 32 Clients benötigt werden kann man die Übertragungsgeschwindigkeit herabsetzen und bis
in „Gemeinsamer Hausbus: Weitermachen“ · Haus & Smart Home ·
-
PDF
Hausbus_for_everyone.pdf
eignet sich meiner Meinung am besten für die Vernetzung der einzelnen Clients. Multimasterfähig + 32 Clients + via UART vom uC ansprechbar + billige Komponenten + 2 Draht + lange Leitungslängen. Sollten mehr als 32 Clients benötigt werden kann man die Übertragungsgeschwindigkeit herabsetzen und bis
-
Datei
spc1000.c
example is for reference only. The code below **** is written for the SCP1000-D01 and the Atmel ATMEGA16L processor. **************************************************************** **** Name: Main.c **** Version: 1.0 **************************************************************** **** The code: **
in „SCP1000 Drucksensor Problem - Gibt bei höherem Luftdruck einen niedrigeren Wert aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
******************************************************* // File........: main.c // Target(s)...: ATmega328p // Compiler....: AVR-GCC // Description.: ADC mit ATmega328p auf Arduino Nano3 //*************************************************************************** //#include <inavr.h> //#include <stdint.h
in „ADC in C unter WinAVR ärgert“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Boris_Plus.sch.pdf
3 1paps32s 1 1paps32s 1 1paps32s 1 1paps32s 1 1 pas 1 io 01 pas 4 2paps42s 1 2paps42s 1 2paps42s 1 2paps42s 1 2 pas 1 MOSI PB5 MISO io 02 PB6 Z6 SCK io 03 PB7 S31 S32 S33 S34 S35 pas 06 GND_2 pas 3 1paps32s 1 1paps32s 1 1paps32s 1 1paps32s 1 1 pas 1 pas 08 GND_3 pas 4 2paps42s 1 2paps42s 1 2paps42s 1 2paps42s 1 2 pas 1 C pas 08 C GND_4 Z7 pas 09 GND 1 2 3 4 5 S S S S S ATMEGA1284P-AU io 01 DAT3 J1 io 02 io 03 CMD
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
glcd.inc
LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega32__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS PB4 // SS #define LCD_SDA PB5 // MOSI #define LCD_RESET PB6 // MISO #define LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega128__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS 0 // SS #define LCD_SDA 2 // MOSI #define LCD_RESET 3 // MISO #define
in „Nokia 6100 Grafiklibrary die Zweite“ · Projekte & Code ·
-
Datei
glcd.inc
LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega32__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS PB4 // SS #define LCD_SDA PB5 // MOSI #define LCD_RESET PB6 // MISO #define LCD_SCL PB7 // SCK #define SPI_IN_LOWER_IO_REGS #elif defined (__AVR_ATmega128__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS 0 // SS #define LCD_SDA 2 // MOSI #define LCD_RESET 3 // MISO #define
in „Nokia 6100 Grafiklibrary die Zweite“ · Projekte & Code ·
-
Datei
serial.c
DDRA = 0x01; ///Ausgang uart_init(); for(;;) { //Init den Uart siehe oben Unterprogramm uart_puts ("ATMEGA 32" BR); //uart_puts liest einzelne Zeichen und gibt sie aus uart_putc(0x01); buffer = uart_receiver(); if(buffer == '1') { PORTA = 0x01; } } /////////////////////////////////////////////////// /////ATMEGA 32hallo 122<\r><\n> ////////////////////////////////////////////////////// }
in „Uart empfangen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-ASM_Tutorial.pdf
RFM02 auf dem Board aufzulöten. Siehe: • Pollin Funk-AVR-Evaluationsboard • http://www.pollin.de ATmega8-Entwicklungsplatine Eine weitere Möglichkeit ist dieATmega8-Entwicklungsplatine von shop.mikrocontroller.net. Diese enthält eine Fassung für den Controller, einen Spannungswandler, die Beschaltung
in „AVR-Tutorial als PDF“ · Offtopic ·
-
PDF
bauanleitung-zabex-ohmeter.pdf
Einstellung für den Programmiervorgang der CPU: interner 8Mhz Clock spiene 8 bodlevel 4V3 Device: ATmega88A (Bei Verwendung eines Atmega48 müsste die SW dafür neu kompiliert werden. Das Hexfile in 129_ohmmeter.zip kann aber unverändert in einen Atmega88 geflasht werden) Der Preisunterschied Atmege88 vs. Atmega48 bewegt sich im Cent Bereich und ist somit irrelevant. Bauteile Bauteil Bestellnummer Strapubox blau 2515BL Conrad 528334 oder Strapubox transp. 2515KL Conrad 528373 Drucktaster T604 Conrad 700479
in „Zabex Ohmmeter mit Atmega 88 Funktion ?“ · Mikrocontroller und Digitale Elektronik ·