-
PDF
Tiny15L.pdf
Features ® • High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture – 90 Powerful Instructions – Most Single Clock Cycle Execution – 32 x 8 General Purpose Working Registers – Fully Static Operation Nonvolatile Program
in „Frequenzschalter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
function.c
#include "define.h" #include <stdint.h> #include <avr\interrupt.h> #include <avr\wdt.h> #include <util\delay.h> #include "glob_var.h" #include "function.h" void timer_init(void) { /* Timer 3 */ // 16-Bit Timer für TOV nach 1 sekunden TCCR3B = (1<<CS30)|(1<<WGM32); // Mode = CTC: WGM(3:0) = 4 // Teiler = 1, clk/1 => CS(2:0) = 1 TIMSK3 = (1<<OCIE3A) | (1<<OCIE3B); // Output Compare Interrupt Enabled: Wenn TCNT = OCR3A // Evtl auch Timer Overflow Interrupt Enabled
in „AD-Wandlung und Nutzung JTAG möglich?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_256kB.c
#include <avr/io.h> #include <avr/pgmspace.h> #include "che.h" #define GET_FAR_ADDRESS(var) \ ({ \ uint32_t tmp; \ __asm__ __volatile__( \ "ldi %A0, lo8(%1)" "\n\t" \ "ldi %B0, hi8(%1)" "\n\t" \ "ldi %C0, hh8(%1)
in „AVR Flash jenseits der 64kB“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Messaufbau.c
0,0,0,0,0}; uint16_t samp=0; uint8_t sflag = 0; uint16_t val = 0; uint16_t PT = 0; uint16_t T = 0; uint32_t t_sum=0; uint8_t time=0; uint8_t cflag=0; uint8_t samp_f=0; int32_t output=0; int16_t err = 0; int16_t err_alt = 0; int16_t delta_err = 0; int32_t sum = 0; int16_t temp_soll = 10000; uint8_t sample_freq
in „USART-Interrupts auf Atmega lösen manchmal nicht aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iotn3217.h
8CLK_gc = (0x01<<0), /* 8 cycles (8ms) */ PERIOD_16CLK_gc = (0x02<<0), /* 16 cycles (16ms) */ PERIOD_32CLK_gc = (0x03<<0), /* 32 cycles (32ms) */ PERIOD_64CLK_gc = (0x04<<0), /* 64 cycles (64ms) */ PERIOD_128CLK_gc = (0x05<<0), /* 128 cycles (0.128s) */ PERIOD_256CLK_gc = (0x06<<0), /* 256 cycles (0.256s
in „Neue 8-Bit Tinys vorgestellt: 417/814/816/817“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adude-log.txt
100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------
in „Pollin Geigerzähler Bericht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
GCC ***********************************************************************************/ #include <avr/eeprom.h> #include <avr/interrupt.h> #include <avr/io.h> #include <avr/delay.h> #include <avr/signal.h> #include <avr/sleep.h> #include <avr/wdt.h> #include <inttypes.h> #include <stdlib.h> #include
in „Software UART Fehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fft232.asm
----------------------------------------------------; ; 16bit fixed point FFT performance with megaAVR @16MHz ; ; Points: Input, FFT, Output, Total: Throughput ; 64pts: .17ms, 1.9ms, 1.4ms, 3.5ms: 18.3kpps (expected) ; 128pts: .34ms, 4.4ms, 2.6ms, 7.3ms: 17.5kpps (measured) ; 256pts: .68ms, 10.1ms, 5.2ms
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
fft232.asm
----------------------------------------------------; ; 16bit fixed point FFT performance with megaAVR @16MHz ; ; Points: Input, FFT, Output, Total: Throughput ; 64pts: .17ms, 1.9ms, 1.4ms, 3.5ms: 18.3kpps (expected) ; 128pts: .34ms, 4.4ms, 2.6ms, 7.3ms: 17.5kpps (measured) ; 256pts: .68ms, 10.1ms, 5.2ms
in „Schnelle FFT in Assembler“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
Ultraschall.c
// ATMega8, 16 MHz // 04.10.2011 // Test Ultraschall / Capture // // 12.10.2011 Prescale 64 // Ping: PB0 / Capture // FuncPing-------------|Main // senden |delay 50 msec??|empfangen // _|-------|_____________|_______________|-----------------------|_______________ // 5 usec 750 usec 115usec
-
Datei
16Kanal_Tongenerator.c
/* 16 Kanal Tongenerator mit programmierbaren Tonfolgen, Frequenzen und Geschwindigkeiten ATmega32 @ 8 MHz RC-Oszillator */ #include <avr/io.h> #include <avr/interrupt.h> // Pulsdaten, 500ms Raster, Kanal 0 und 15 beispielhaft definiert // Kanal 15 .... 0 // | | uint16_t pulse_data[16] ={0b0000000000000001
in „Wie könnte man mit einem ATMEGA einen 8-fachen Rechteckgenerator erstellen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dc_motor_l6203.c
ohne Gewaehr ! 2015-07-07 */ #define LAUTLOS // ca. 16 kHz PWM-Frequenz, sonst ca. 4 kHz #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #define BIT(x) (1<<x) #define MOTOR_STROM 1 // ADC1 #define POTI_EINGANG 3 // ADC3 #define FILTER 64L #define ADC_MAX 1023 // 10 Bit #define UNTERE_SPERRE
in „Drehzahlregler für DC-Motor, ATmega48-328“ · Projekte & Code ·
-
Datei
display.h
/* Ansteuerung eines Displays * * Januar 2017 */ #include <avr/io.h> #include <avr/delay.h> #define ILI9341_PWCTR1 0xC0 #define ILI9341_PWCTR2 0xC1 #define ILI9341_VMCTR1 0xC5 #define ILI9341_VMCTR2 0xC7 #define ILI9341_MADCTRL 0x36 #define ILI9341_PIXFMT 0x3A
in „Atxmega Takteinstellung nicht mehr möglich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tinytouchlib.diff
uint16_t dat1 = 0x100; #ifdef __AVR_ATtiny10__ - dat1 = ADCL; + dat1 -= ADCL; #else - dat1 = ADCH; + dat1 -= ADCH; #endif // Precharge High @@ -113,7 +110,7 @@ PORTB |= _BV(tt_sensepin); // Charge Pad DDRB |= _BV(tt_refpin) | _BV(tt_sensepin); - _delay_us(32); + _delay_us(charge_transfer_time); DDRB &= ~_BV(tt_sensepin); // float pad input input PORTB &= ~_BV(tt_sensepin); // pull up off @@ -129,11 +126,11 @@ ADCSRA |= _BV(ADIF); // Clear ADIF #ifdef __AVR_ATtiny10
in „TinyTouchLib - Touchbutton library für Attiny“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sd2PinMap.h
--------------------------------------------------------------- #elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644__) // Sanguino // Two Wire (aka I2C) ports uint8_t const SDA_PIN = 17; uint8_t const SCL_PIN = 18; // SPI port uint8_t const SS_PIN = 4; uint8_t const MOSI_PIN
in „SD Karte an AVR 328 Arduino UNO welche Pins ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.txt
main.elf: Dateiformat elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 12 c0 rjmp .+36 ; 0x26 <__ctors_end> 2: 22 c0 rjmp .+68 ; 0x48 <__bad_interrupt> 4: 21 c0 rjmp .+66 ; 0x48 <__bad_interrupt> 6: 20 c0 rjmp .
in „flash-Fehler mit ATtiny2313, compile ok“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Vollfarbsteuerung_C.c
1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 20, 21, 23, 25, 26, 28, 30, 32, 34, 36, 39, 41, 43, 45, 48, 50, 53, 56, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 92, 95, 99, 102, 106, 110, 113, 117, 121, 125, 129, 133, 137, 141, 146, 150, 154, 159, 163, 168, 172, 177, 182, 187
in „UART-Interrupt wird nicht ausgelöst“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
usb-isp_installation_de.pdf
EEPROM, Fusebits, Lockbits schreiben und lesen, Chip erase, OSCCAL-Register lesen Protokoll - STK500v2 (AVR-Studio bis Version 4.18 anwendbar) Softwareunterstützung - AVR-Studio (COM1...COM9) maximal bis Version 4.18 - AVRDUDE - Bascom mit der Einstellung Options ->Programmer = STK500 C:\Programme\Atmel\AVR
in „Atmega läuft nur mit Programmer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
usb-isp_installation_de.pdf
EEPROM, Fusebits, Lockbits schreiben und lesen, Chip erase, OSCCAL-Register lesen Protokoll - STK500v2 (AVR-Studio bis Version 4.18 anwendbar) Softwareunterstützung - AVR-Studio (COM1...COM9) maximal bis Version 4.18 - AVRDUDE - Bascom mit der Einstellung Options ->Programmer = STK500 C:\Programme\Atmel\AVR
in „Diamex USB ISP Programmer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Addressing_Indirect.pdf
addressing mode you should ask yourself where is the operand (data) located within the memory model of the AVR processor and when do I know its address (assembly time or at run time). FLASH Program Memory 16K x 16 (32 K bytes) byte 1 0 0x0000 SRAM Data Memory SRAM I/O Address Address 2 K bytes 16-bit 0x08FF
in „Little Endian“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DMX_Dimmer8_V1.bas
----------------------- ' DMX - Dimmer 512 / by DW-Soft ' Dirk Wegener - 2004 - the_clown@web.de ' AVR-Bascom '-------------------------------------------------------------------- $regfile = "m8def.dat" $crystal = 16000000 $baud = 250000 Config Timer0 = Timer , Prescale = 64 Dim Dmx_count As Word Dim
in „DMX Dimmerpack bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_hack_V1.4.c
Rolli * PPS5330 PowerSupply Projekt with temperature screen */ #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <math.h> #include <stdio.h> #include <stdlib.h> #include <avr/eeprom.h> #define SOFT_SPI_MOSI_PORT PORTD #define SOFT_SPI_CLK_PORT PORTD
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Configuration_adv.h
of RAM) set to 0. // To buffer a simple "ok" you need 4 bytes. // For ADVANCED_OK (M105) you need 32 bytes. // For debug-echo: 128 bytes for the optimal speed. // Other output doesn't need to be that speedy. // :[0, 2, 4, 8, 16, 32, 64, 128, 256] #define TX_BUFFER_SIZE 0 // Host Receive Buffer Size // Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough. // To use flow control, set this buffer size to at least 1024 bytes. // :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048] //#define RX_BUFFER_SIZE 1024 #if RX_BUFFER_SIZE >
in „Ender3 Z-Achse fährt mit Marlin nur nach oben“ · Mechanik, Gehäuse, Werkzeug ·
-
Datei
can.h
* \defgroup can_interface Universelles CAN Interface * \brief allgemeines CAN Interface für AT90CAN32/64/128, MCP2515 und SJA1000 * * \author Fabian Greif <fabian.greif@rwth-aachen.de> * \author Roboterclub Aachen e.V. (http://www.roboterclub.rwth-aachen.de) * * can_sleep() and can_wakeup() functions
in „CAN Kommuikation ATmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
make_log.txt
even for MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. # This program built for i386-pc-mingw32 Das System kann den angegebenen Pfad nicht finden. Das System kann den angegebenen Pfad nicht finden. ECHO ist ausgeschaltet (OFF). -------- begin -------- avr-gcc (AVR_Toolchain_3.0_149) 4.4.3 Copyright
in „Problem mit make unter win7“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
B-1220.pdf
sorgt, sodass dieser Dualgate-MOSFET maximal verstärkt. Löten Sie ein: R61 10 kΩ R62 10 kΩ R63 47 Ω R64 100 Ω C72 5,6 pF C69 18 pF C64 1 nF C65 1 nF C68 39 pF C70 15 pF C71 1,5 pF C66 100 nF L12 Spule rot L11 Spule rot L10 Spule rot T13 BF961 (Einbaulage beachten) Abgleich und Test: Spannung an Gate 2
in „JR 78 von DF5FC Schaltbild gesucht“ · HF, Funk und Felder ·
-
Datei
main.c
#define PS 1 #if (PS == 1) #define PSOR 1 #elif (PS == 8) #define PSOR 2 #elif (PS == 32) #define PSOR 3 #elif (PS == 64) #define PSOR 4 #elif (PS == 128) #define PSOR 5 #elif (PS == 256) #define PSOR 6 #elif (PS == 1024) #define PSOR 7 #endif #define COMP (EPSILON * F_CPU / PS) typedef
in „Mini-Helikopter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dmx-pwm24.c
ATmega16 @16MHz, 8 Bit PWM ATmega164 @20MHz, 10 Bit PWM, non linear mapping */ // includes #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <avr/eeprom.h> #include <string.h> #include <stdlib.h> #include "dmx-pwm24.h" #include "lcd.h" #include <util/delay.h> // eeprom variables
in „C - Ersatz von switch case.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_256kB.ino
setup() { // put your setup code here, to run once: unsigned long ptr; int i; uint16_t tmp16; uint32_t tmp32; // access data using a pointer // arrays with indices do NOT work! // pointer calculation must take care of data type size ptr = pgm_get_far_address(dummy1); for (i=0; i<32767; i++) { PORTA
in „AVR Flash jenseits der 64kB“ · 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 SPR1 SPR0 SCK Frequency 0 0 0 fosc/4 0 0 1 fosc/16 0 1 0 fosc/64 0 1 1 fosc/128 1 0 0 fosc/2 1 0 1 fosc/8 1 1 0 fosc/32 1 1 1 fosc/64 */ PORT_SS |= (1 << PIN_SS); //SPI Slave select ausschalten! DDR_SPI = (1<<DD_MOSI)|(1<<DD_SCK)|(1<<DD_SS); SPCR = ((1<<SPE)|(1<<MSTR
-
Datei
regler_sensor.c
/* * main.c * * Created: 11.03.2013 10:28:50 * Author: */ #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdio.h> #include <stdlib.h> #include "UART.h" #include "1wire.h" #include "measure.h" #include "hardware.h" volatile int e; volatile
in „LCD Display funktioniert bei Zusammenstellung nicht“ · 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 SPR1 SPR0 SCK Frequency 0 0 0 fosc/4 0 0 1 fosc/16 0 1 0 fosc/64 0 1 1 fosc/128 1 0 0 fosc/2 1 0 1 fosc/8 1 1 0 fosc/32 1 1 1 fosc/64 */ PORT_SS |= (1 << PIN_SS); //SPI Slave select ausschalten! DDR_SPI = (1<<DD_MOSI)|(1<<DD_SCK)|(1<<DD_SS); SPCR = ((1<<SPE)|(1<<MSTR
in „DOGM - 163 Initialisierung +5V SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
#ifndef _UART_H #define _UART_H #include <avr/io.h> #define BUFFER_SIZE 64 // muss 2^n betragen (8, 16, 32, 64 ...) #define BUFFER_MASK (BUFFER_SIZE-1) // Klammern auf keinen Fall vergessen #define FAIL (uint8_t)0 #define SUCCESS (uint8_t)1 void
in „Atmega48 - UART als Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
AlphaController.c * * Created: 08.10.2020 11:02:15 * Author : Yll */ #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> int rhythm [101]= {1, 2, 2, 4, 5, 2, 3, 1, 8, 10, 10, 2, 2, 6, 2, 3, 8, 1, 3, 20, 3, 1, 2, 5, 25, 6, 2, 1, 1, 2, 3, 7, 32, 16, 6, 4, 2, 2, 1, 1, 1, 2, 2, 3, 4, 5, 7,
in „Probleme Leistungssteuerung mit UART und AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
single_pwm.c
#include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> #include <avr/signal.h> SIGNAL(SIG_INPUT_CAPTURE1); SIGNAL(SIG_OUTPUT_COMPARE1A); volatile unsigned char SegmentCounter = 32; volatile char SegmentCounterDirection = 1; volatile int cycletime, PWM_refresh; const unsigned char sintab[64] = {255,255,255,254,254,252,250,248,246,244,241,238,234,231,227,223,219,214,209,199,194,188,183,177,171,165,159,153,147,141,134,128,122,115,109,103,97,91,85,79,73,68,62,57,52,47,42,37,33,29,25,22,18,15,12,10,7,6,4,2,1,1,0
in „Gleichzeitiges Nutzen von Input Capture und Compare Unit“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Defektfused.txt
), Board: "ATtiny25/45/85, ATtiny85, Internal 8 MHz" C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -v -v -v -pattiny85 -cstk500v1 -PCOM3 -b19200 -e -Uefuse:w:0xff:m -Uhfuse:w:0xdf:m -Ulfuse:w:0xe2:m avrdude: Version
in „Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis“ · Projekte & Code ·
-
Datei
Steu4414.asm
0x47 ; 71 rcall Function7 rjmp Label33 ; Referenced from offset 0x43c by brge Label30: ldi r24, 0x64 ; 100 cp r24, r20 brcc Label31 ldi r20, 0x14 ; 20 rjmp Label32 ; Referenced from offset 0x454 by brcc Label31: ldi r20, 0xee ; 238 ; Referenced from offset 0x458 by rjmp Label32: mov r18, r20 clr r19
in „Gerät mit AT90S4414 retten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Uhr1.c
angezeigt auf 6 7Segmentanzeigen // Kugel_Uhr auf 4 Schieberegistern HC595 #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr\pgmspace.h> #include <ioM8.h> /* Variablen */ // min = 0..59, hour = 1..12 uint8_t sekunde = 0; uint8_t minute = 0; uint8_t stunde
in „Bitfeld definition“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
2._Versuch.txt
ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 32 0 yes 8192 64 128 30000 30000 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ -
in „Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis“ · Projekte & Code ·
-
Datei
R_ckgewinnung_Zeigerposition.c
***************************************************/ //Hardware Beschreibung //Includes #include <avr/io.h> //die AVR IO's #include <avr/interrupt.h> //die Interrupts #include <stdint.h> //definition der Ganzzahlige (Integer) Datentypen #include <math.h> //Mathematik Funktionen //Konstanten #define
in „Tangens sprengt die Codemenge“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
FacharbeitsDocument.pdf
wird sie durch Formel 4. mit N =8oder16(Bit-Zahldes Timers) Formel4 :T=2 × N Prescale Prescale =1, 8, 64, 256, 1024 Taktfrequenz vgl. AVR Risc Mikrocontroller, S.146 15 16 Der 8 BIT Timer ( Timer0 ) funktioniert nach dem einfachsten Prinzip. Er besitzt ein Register ( 8BIT => 256 Zustände ). Bei jedem Takt
in „Lichtschranke und Optokoppler an ATMEGA 8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_delay.c
0##y & 1 \ | 0##y >> 2 & 2 \ | 0##y >> 4 & 4 \ | 0##y >> 6 & 8 \ | 0##y >> 8 & 16 \ | 0##y >> 10 & 32 \ | 0##y >> 12 & 64 \ | 0##y >> 14 & 128 ) static void avr_init(void); void main(void) { avr_init(); while(1) { SETBIT(PORTB,3); _delay_ms(50); CLEARBIT(PORTB,3); _delay_ms(50); } } static void avr_init
in „Delay -Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usb_serial.c
SIZE 16 #define CDC_ACM_ENDPOINT 2 #define CDC_RX_ENDPOINT 3 #define CDC_TX_ENDPOINT 4 #if defined(__AVR_AT90USB162__) // hat nur 176 bytes DPRAM #define CDC_ACM_SIZE 16 #define CDC_ACM_BUFFER EP_SINGLE_BUFFER #define CDC_RX_SIZE 32 #define CDC_RX_BUFFER EP_DOUBLE_BUFFER #define CDC_TX_SIZE 32 #define CDC_TX_BUFFER EP_DOUBLE_BUFFER #else // alle anderen USB-CPUs mit mehr DPRAM wie auch Atmega32u4 #define CDC_ACM_SIZE 16 #define CDC_ACM_BUFFER EP_SINGLE_BUFFER #define CDC_RX_SIZE 64 #define CDC_RX_BUFFER EP_DOUBLE_BUFFER #define CDC_TX_SIZE 64 #define CDC_TX_BUFFER EP_DOUBLE_BUFFER #endif static
in „Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DMX_Dimmer8_V1.bas
----------------------- ' DMX - Dimmer 512 / by DW-Soft ' Dirk Wegener - 2004 - the_clown@web.de ' AVR-Bascom '-------------------------------------------------------------------- $regfile = "m8def.dat" $crystal = 16000000 $baud = 250000 Config Timer0 = Timer , Prescale = 64 Dim Dmx_count As Word Dim
in „DMX Dimmerpack bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BlinkingLED.txt
BlinkingLED.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000d06 00000000 00000000 00000074 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000008 00800060 00000d06 00000d7a 2**0 CONTENTS, ALLOC
in „AvrStudio 5 Programm zu groß für Attiny 13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
F_PWM oder PWM_PRESCALER erhöhen. #endif // includes #include <stdint.h> #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include<util/delay.h> // globale Variablen const uint8_t lookup[32]={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
in „PWM TWI Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
LED fading test //* uses exponential PWM settings to achive visual linear brightness //* //* ATmega32 @ 8 MHz //* //* //***************************************************************************** #ifndef F_CPU /* In neueren Version der WinAVR/Mfile Makefile-Vorlage kann F_CPU im Makefile definiert
in „ATMega32 USART 16MHz (Pollin-Board)“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Verzeichnisstruktur eines Software-Projekts
7f9c04a] Added CMakeLists.txt for the raspberrypi-pico board arch audio binfmt boards arm arm64 avr at32uc3 at90usb atmega avrdx dummy hc mips misoc or1k renesas risc-v sim sparc tricore x86 x86_64 xtensa z80 boardctl.c dummy.c Board.mk CMakeLists.txt Kconfig Makefile
in „upyOS Betriebssystem Mikrocontroller“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
erase.txt
www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Program Files\Atmel\AVR Tools\AVR Toolchain\bin\avrdude.conf" Using Port : \\.\COM2 Using Programmer : arduino Overriding Baud Rate : 19200 AVR Part : ATMEGA128 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition
in „ATMega128a verflasht Turigy 9xr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
io_control.c
include "types.h" //#include "ioavr.h" // für OCR2 //#include "taster.h" //#include "eeprom.h" #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> //#include "ioavr.h" //#include "types.h" #include <types/types.h> #include "io_control.h" #include "lcd_hd44780.h" #include <controller/controller_v01_mega16.h> //#include "text.h" /* #include <avr/eeprom.h> // Die EEPROM-Definitionen/Macros der avr-libc einbinden // EEMEM wird bei aktuellen Versionen der avr-lib in eeprom.h definiert // hier: definiere falls noch nicht bekannt ("alte" avr-libc
in „Laufschrift auf dem HD44780“ · Mikrocontroller und Digitale Elektronik ·