-
Datei
ssd1306.c
-> 14.04.2018 09:13:07 * Description -> Treiber unterstützt das I2C Protokoll. * * * */ #include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #include <stdlib.h> #include "I2C.h" #include "ssd1306.h" static uint8_t DisplayRam[ ( SSD1306_LCD_Width * SSD1306_LCD_HEIGHT ) / 8 ] = "0xFF"; static
in „SSD1306/1309 Library zum Darstellen von Text auf OLED Displays“ · Projekte & Code ·
-
Datei
main.c
Manuel Koch * Modbus Test Configuration * µC: Atmega 32 * Read & Write Holding registers */ #include "avr/io.h" #include "avr/signal.h" #include "avr/interrupt.h" #include "stdio.h" #include "stdint.h" #include "util/delay.h" #include <avr/pgmspace.h> //Defines #define F_CPU 14745600UL #define slaveadress
in „AVR mit Modbus automatischer Reset“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kleines_LCD_Tutorial.htm
LCD-Befehlssatz einmal in Achtbit-Modus-Sendepraxis: ldi temp, 0b00101000 oder in Hexadezimalschreibweise $28 out datenport, temp => nur ein Enableimpuls dann beispielsweise in Vierbit-Modus-Sendepraxis: ldi temp, 0b00101000 oder hexadezimal $28 "high Nibble" out datenport, temp => Enableimpuls ldi temp, 0b10000010
in „AVR-Tutorial: LCD - Erweiterung lcd-routines.asm - Bitte um Feedback“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
mmds.pdf
the system can be loaded at runtime from a mass media like SDCARD and execute user code. Since theAVR CPU is not able to address the available bus address space, or execute code from the RAM, a simple interpreter should be provided with the mMDS OS. TheAVR BASIC Interpreter developed by Jörg Wolfram
in „Modulares Mikrocontroller System“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Strombelastbarkeit: 2,5 A je PWM (Puls-Weiten-Modulation) * Spannung: 30 V (24 V normal) * */ // #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000UL // 8 MHz intern #define PWM_0 0 // PB 0 Farbedimmer OC0A Pin 5 (vertauscht) #define PWM_1 1 // PB 1 Lichtdimmer OC1B Pin 6 (A gegen B) #define
in „Zwei PWM steuern LED-Steifen mit Attiny 85,Schaltbild neu“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ttester_eng104k.pdf
8-bit AVR with 4/8/16/32KBytes In-System Programmable Flash - AT- mega48 - 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
-
Datei
main.c
/* SMBus Control for SMBus 1.1 Battery Controller */ #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <util/delay.h> // project headers #include "setup.h" // Peter Fleury's LCD Lib #include "lcd.h" /
in „Wer kennt den BQ2040 - Gas Gauge IC with SMBus Interface“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.c
/* SMBus Control for SMBus 1.1 Battery Controller */ #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <util/delay.h> // project headers #include "setup.h" // Peter Fleury's LCD Lib #include "lcd.h" /
in „Notebook Zellenspannungen auslesen“ · PC Hard- und Software ·
-
PDF
atmel-42330-atmel-ice_userguide.pdf
SAM AVR SAM AVR 10-pin 50-mil JTAG/SWD (Cortex debug header) 20-pin 100-mil SAM 10JTAG header AVR header (for EVKs etc) debugWIRE/PDI/aWire/P/ TPI header 6-pin 100-mil AVR ISP/ debugWIRE/PDI/aWire/ TPI header
in „AVRISP mkII Connect Failed“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Atmel-ICE_UserGuide.pdf
SAM AVR SAM AVR 10-pin 50-mil JTAG/SWD (Cortex debug header) 20-pin 100-mil SAM 10JTAG header AVR header (for EVKs etc) debugWIRE/PDI/aWire/P/ TPI header 6-pin 100-mil AVR ISP/ debugWIRE/PDI/aWire/ TPI header
in „Atmel ICE Programmer und UPDI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
make_log.txt
System kann den angegebenen Pfad nicht finden. ECHO ist ausgeschaltet (OFF). -------- begin -------- avr-gcc (AVR_Toolchain_3.0_149) 4.4.3 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or
in „Problem mit make unter win7“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
liste.lst
\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m32def.inc' ;***** Created: 2005-01-11 10:31 ******* Source: ATmega32.xml ************ ;************************************************************************* ;* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number : AVR000 ;* File Name : "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
in „Adressierung eines LUT mit Z-Register“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Wie_archiviert_ihr_Websites__-_Mikrocontroller.net.html
resourceMimeType.length;i++){if(typeof resourceMimeType[i]!="undefined"){binaryString=atob(resourceBase64Data[i]);resourceBase64Data[i]="";a.length=0;for(j=0;j<binaryString.length;j++){a[j]=binaryString.charCodeAt(j)}blobData=new Blob([new Uint8Array(a)],{type:resourceMimeType[i]});resourceMimeType[i]=""
-
Datei
digiuhr.c
#include <avr/io.h> #include <avr/pgmspace.h> // damit man die großen Arrays im Flash ablegen und auf diese Zugreifen kann #include <avr/interrupt.h> #include <avr/signal.h> // damit interrupt die Interruptroutinen
in „DCF-Uhr mit DotMatrix-Anzeige für avr-gcc“ · Projekte & Code ·
-
PDF
fjrx85Doc.pdf
Der jeweils aktuellste Stand dieses Dokuments und der Software finden sich auf www.mydarc.de/df1fo AVR-Code-Entwicklung: AVR-Studio 4 (www.atmel.com -> suchen nach ‚AVR Studio 4‘) Kostenlose Registrierung erforderlich Die Software ist komplett in Assembler geschrieben und steht auf meiner Website Von
-
Datei
basic1.asm
zwischen Kommando- und Ausführungsmodus um ;* Encoder von Hannes LUX, 32 bit Mathe vom Internet als auch AVR ;* Copyright by Rudolf Drabek ;* Im Steuer uC wird die Frequenz ausgerechnet und 40 bits an den AD9850 gesendet ;******************************************************************************** .include
in „Dynamisierung Encoder speziell für DDS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
OV7670_Uno-mod.ino
PIND #define MASK_HIGH 0xF0 // PD4...PD7 IN //http://privateblog.info #include <stdint.h> #include <avr/io.h> #include <util/twi.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> //#define F_CPU 16000000UL #define vga 0 #define qvga 1 #define qqvga 2 #define yuv422 0 #define
in „Brauche Unterstützung beim OV7670 (bzw. SCCB)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
OV7670_Uno-FiFo_320.ino
PIND #define MASK_HIGH 0xF0 // PD4...PD7 IN //http://privateblog.info #include <stdint.h> #include <avr/io.h> #include <util/twi.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> //#define F_CPU 16000000UL #define vga 0 #define qvga 1 #define qqvga 2 #define yuv422 0 #define
in „Brauche Unterstützung beim OV7670 (bzw. SCCB)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
unsigned char Bar1[]={0x1b,0x42,0x4f,1,8,105,11,46,1,60,1,""}; unsigned char Bar2[]={0x1b,0x42,0x4f,2,28,105,31,46,1,60,1,""}; unsigned char Bar3[]={0x1b,0x42,0x4f,3,48,105,51,46,1,60,1,""}; unsigned char Bar4[]={0x1b,0x42,0x4f,4,68,105,71,46,1,60,1,""}; unsigned char Bar5[]={0x1b,0x42,0x4f,5,88,105,91,46,1,60,1
in „Probleme mit Touch-Panal und RS232“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mega8.txt
R20l) ; R22 + R23 Pulsdauer Radarservo (R23h:R22l) ; R24 + R25 Servopulsdauer (R25h:R24l) ; .include "avr.h" begin: rjmp main ; 1 POWER ON RESET rjmp ISR_Taster ; 2 Int0-Interrupt reti ; 3 Int1-Interrupt reti ; 4 TC2 Compare Match reti ; 5 TC2 Overflow reti ; 6 TC1 Capture rjmp ISR_Vergl_A ; 7 TC1 Compare
in „SPI Kopplung von ATmega8 und ATtiny 2313“ · Projekte & Code ·
-
Datei
z80.asm
------------------------------------------------------- ;ToDo: Parity at more instructions... .equ AVR_H = 5 .equ AVR_S = 4 .equ AVR_V = 3 .equ AVR_N = 2 .equ AVR_Z = 1 .equ AVR_C = 0 do_op_nop: ret ;---------------------------------------------------------------- ;|Mnemonic |SZHPNC|Description |Notes
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr-m8_z80.asm
------------------------------------------------------- ;ToDo: Parity at more instructions... .equ AVR_H = 5 .equ AVR_S = 4 .equ AVR_V = 3 .equ AVR_N = 2 .equ AVR_Z = 1 .equ AVR_C = 0 do_op_nop: ret ;---------------------------------------------------------------- ;|Mnemonic |SZHPNC|Description |Notes
in „CP/M auf ATmega88“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bidirektionale_RS232_Funkbr_cke_mit_RFM12_2.pdf
ausprobiert. Bis etwa 50kBaud funktioniert es aber ziemlich gut. Autor: Tobi A. (Gast) Datum: 08.10.2007 10:28 Tach ich hab auch das problem mit dem 1MHz das aus dem RFM12 rauskommt. Gibts dazu ein workaround (ausser avr direkt takten?) Tobi Autor: Manuel Stahl (Gast) Datum: 19.10.2007 18:31 Hab jetzt doch mal
in „bidirektionale RS232 Funkbrücke mit RFM12“ · Projekte & Code ·
-
Datei
MCP_Reg.h
/* Date: 21.12.2004 */ /* www: www.microcontroller-starterkits.de */ /* email: */ /* Software: WinAVR to compile */ /* Hardware: ATMega128EvoBoard */ /****************************************************************************/ /****************** Port defintions ATMega128Evoboard *****************
in „SPI-Problem mit MCP2515 und ATmega16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HSVtoRGB_Controller.asm
main ;------------------------------------------------------------------- ;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
in „[ASM] DMX512 oder SPI zu RGB Led Controller use HSV Farbraum“ · Projekte & Code ·
-
Datei
main.c
/// A to D test code // NOTE -- Aref is pin 32 #include <avr/io.h> #include <stdio.h> // sprintf #include <stdlib.h> #include <math.h> ///I like these definitions /*#*define begin { *#*define end } *#*define LCDwidth 16 //characters ///calc constants /*#*define
in „ich auch >no rule to make target `all`<“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
nRF24L01_.pdf
Schnittstelle im Arduinosystem verdoppelt werden. z.B. C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h #define SERIAL_RX_BUFFER_SIZE 64 ändern in #define SERIAL_RX_BUFFER_SIZE 128 Arduino muss danach neu gestartet werden. Linuxsystem als Server Letztlich benötigt man einen
in „Repeating und Routing Netzwerk mit Arduino und nRF24L01+“ · Projekte & Code ·
-
Datei
lcdconpar.asm
198 , 0 .db 0 , 0 , 204 , 204 , 204 , 124 , 12 , 248 .db 0 , 0 , 252 , 152 , 48 , 100 , 252 , 0 .db 28 , 48 , 48 , 224 , 48 , 48 , 28 , 0 .db 24 , 24 , 24 , 0 , 24 , 24 , 24 , 0 .db 224 , 48 , 48 , 28 , 48 , 48 , 224 , 0 .db 118 , 220 , 0 , 0 , 0 , 0 , 0 , 0 .db 0 , 16 , 56 , 108 , 198 , 198 , 254 , 0
in „LCD Controller für 640x480 LCD mit mega8515“ · Projekte & Code ·
-
Datei
lcdconpar.asm
198 , 0 .db 0 , 0 , 204 , 204 , 204 , 124 , 12 , 248 .db 0 , 0 , 252 , 152 , 48 , 100 , 252 , 0 .db 28 , 48 , 48 , 224 , 48 , 48 , 28 , 0 .db 24 , 24 , 24 , 0 , 24 , 24 , 24 , 0 .db 224 , 48 , 48 , 28 , 48 , 48 , 224 , 0 .db 118 , 220 , 0 , 0 , 0 , 0 , 0 , 0 .db 0 , 16 , 56 , 108 , 198 , 198 , 254 , 0
in „LCD Controller für 640x480 LCD mit mega8515“ · Projekte & Code ·
-
Datei
lcdconpar.asm
198 , 0 .db 0 , 0 , 204 , 204 , 204 , 124 , 12 , 248 .db 0 , 0 , 252 , 152 , 48 , 100 , 252 , 0 .db 28 , 48 , 48 , 224 , 48 , 48 , 28 , 0 .db 24 , 24 , 24 , 0 , 24 , 24 , 24 , 0 .db 224 , 48 , 48 , 28 , 48 , 48 , 224 , 0 .db 118 , 220 , 0 , 0 , 0 , 0 , 0 , 0 .db 0 , 16 , 56 , 108 , 198 , 198 , 254 , 0
in „LCD Controller für 640x480 LCD mit mega8515“ · Projekte & Code ·
-
PDF
Micrel.pdf
like is provided only for your convenience The Microchip name and logo, the Microchip logo,AnyRate,AVR, and may be superseded by updates. It is your responsibility to AVR logo, AVR Freaks, BitCloud, chipKIT, chipKIT logo, ensure that your application meets with your specifications. CryptoMemory, CryptoRF
-
Datei
Configuration_adv.h
/#define MENU_ADDAUTOSTART // Add a menu option to run auto#.g files #define EVENT_GCODE_SD_STOP "G28XY" // G-code to run on Stop Print (e.g., "G28XY" or "G27") /** * Continue after Power-Loss (Creality3D) * * Store the current state to the SD Card at the start of each layer * during SD printing. If
in „Marlin 2.0.72 lässt sich nicht compilieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite08.asm
data = r25 ;uni09:i/o_data .def uni10 = r26 ;uni10:x_lo .def uni11 = r27 ;uni11:x_hi .def uni12 = r28 ;uni12:y_lo .def uni13 = r29 ;uni13:y_hi .def uni14 = r30 ;uni14:z_lo .def uni15 = r31 ;uni15:z_hi ;--constant--------------------------------------;constant_defs ;--led_data-------------------------
in „Der STACK - Unterprogramme mit variabler Parameteranzahl“ · Projekte & Code ·
-
Datei
Lite08.asm
data = r25 ;uni09:i/o_data .def uni10 = r26 ;uni10:x_lo .def uni11 = r27 ;uni11:x_hi .def uni12 = r28 ;uni12:y_lo .def uni13 = r29 ;uni13:y_hi .def uni14 = r30 ;uni14:z_lo .def uni15 = r31 ;uni15:z_hi ;--constant--------------------------------------;constant_defs ;--led_data-------------------------
in „meinungen zu ass.prog.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lite08.asm
data = r25 ;uni09:i/o_data .def uni10 = r26 ;uni10:x_lo .def uni11 = r27 ;uni11:x_hi .def uni12 = r28 ;uni12:y_lo .def uni13 = r29 ;uni13:y_hi .def uni14 = r30 ;uni14:z_lo .def uni15 = r31 ;uni15:z_hi ;--constant--------------------------------------;constant_defs ;--led_data-------------------------
in „Problem bei Tasterabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dcf77.c
the DCF77-sender into a standard * Timestamp */ #include <stdint.h> #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include "dcf77.h" /** This SAF (Signal Angepasstes Filter) is an integrator. * The input values are saved into an array. The integrator * keeps track of the integral
in „DCF77 Uhr, zum X.ten Mal, jetzt mit SAF“ · Projekte & Code ·
-
Datei
ds1307.c
Register #include <I2C.h> //I2C Headerfile vom LKiss #include <rs232.h> //RS232 Definitionen #include <avr/iom32.h> //ATmega32 IO Definition #include <avr/interrupt.h> //Interrupt Register //------------------------------------------------------------------------------ // Definitionen #define waitAktion
in „DS1307 verhält sich komisch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_hack.c
18.06.2020 22:30:12 * Author : Rolli * PPS5330 Temp. Projekt */ #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> #define SOFT_SPI_MOSI_PORT PORTD #define SOFT_SPI_CLK_PORT PORTD #define SOFT_SPI_MOSI_DDR
in „PPS5330 Labor-Netzteil hack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PPS5330_hack.c
18.06.2020 22:30:12 * Author : Rolli * PPS5330 Temp. Projekt */ #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> #define SOFT_SPI_MOSI_PORT PORTD #define SOFT_SPI_CLK_PORT PORTD #define SOFT_SPI_MOSI_DDR
in „PPS5330 Labor-Netzteil hack“ · 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 ·
-
Datei
LCD_2313_M50530.bas
Const Sreload = 100 ' Sollwert für 1 Sekunde Const Cdispinit = &B1111_1010 ' Display-SF Const Lmax = 28 ' Max Buffer-Länge '----------------------------- Display ---------------------------------------- Lcddata Alias Portb ' Portb 0-7 ist Data0-7 am Display (Pin 2-9) ' also 8-Bit-Modus Ex Alias Portd.3
in „Problem bei 8x24 Zeichen LCD an Atmega 16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD_2313_M50530.bas
Const Sreload = 100 ' Sollwert für 1 Sekunde Const Cdispinit = &B1111_1010 ' Display-SF Const Lmax = 28 ' Max Buffer-Länge '----------------------------- Display ---------------------------------------- Lcddata Alias Portb ' Portb 0-7 ist Data0-7 am Display (Pin 2-9) ' also 8-Bit-Modus Ex Alias Portd.3
in „LCD Display 8x24 mit M50530“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SolderingStation.asm
0b00000000 ; no bin mode .equ DIDR0set = 0b00011000 .equ TCCR0Bset = 0b00000000 ; prescaler / 2 = 64 khz @ 128 khz clk ; hardware ports .equ Power = 0 ; output to iron controller .equ buttonlo = 1 ; temperature dec control switch .equ ADinA = 3 ; from temperature diode .equ ADinB = 4 ; in sold. iron
in „Erfahrungen mit DIY-Lötstationen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
IP_Protocol_AVR-Xx100.pdf
AVR-S700_S900_X1100_X2100_X3100_X4100_X5200_X7200_PROTOCOL_V06 Control Protocol[1/4] Last Update: Jun. 30. 2 Denon AVR control protocol Ver.06 Application terminal: Ethernet/RS-232C Model Terminal Beacon No AVR-X1100W/S700W Ethernet 11.2.0 AVR-X2100W/S900W Ethernet/ 11.3.0 RS-232C(X2100W NA only) AVR-X3100W Ethernet/RS-232C 11.4.0 AVR-X4100W Ethernet/RS-232C 11.5.0 AVR-X5200W Ethernet/RS-232C 11.6.0 AVR-X7200W
in „Mit Raspberry über TCP/IP auf AV-Receiver zugreifen und auf Events reagieren“ · Softwareentwicklung ·
-
Datei
newSDWebServer_GPIO16_Touchn5b.ino
,0XC9,0XB2,0XE8,0XC2,0XE8,0XCA, 0XA5,0X71,0XE5,0X69,0XA7,0XBA,0X28,0XDB,0X28,0XD3,0XC3,0X20,0X66,0XA2,0X28,0XDB, 0X64,0X51,0XC7,0XBA,0X48,0XE3,0X68,0XE3,0X68,0XE3,0X68,0XE3,0X48,0XE3,0X68,0XE3, 0X68,0XE3,0X48,0XDB,0X08,0XDB,0XE8,0XDA,0X08,0XDB,0X08,0XDB,0X08,0XDB,0XC3,0X28, 0X82,0X18,0X62,0X10,0X82,0X10,0X82,0X18,0X87,0XAA,0X08,0XD3,0X28,0XD3,0X42,0X41, 0X42,0X29,0X64,0X9D,0X04,0X95,0X66,0X7C,0X87,0X5B,0XA8,0X5B,0X86,0X5B,0X05,0X7C, 0X45,0X7C,0X45,0X7C,0X28,0X74,0X89,0X5B,0X8A,0X5B,0X69,0X5B,0XA6,0X63,0X48,0X7C, 0XA7,0X63,0XEB,0X73,0XEE
in „Arduino_IDE mit ESP8266 und Ucglib unter Win7-64bit“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
wama-online-dokumentation-public.pdf
Samples pro Welle * Anzahl der ADC // Includes #include <stdlib.h> // Zeug wie z.B. ltoa() #include <avr/io.h> // Definitionen für das spezifische Device #include <avr/interrupt.h> // Interrupt Krams #include <avr/pgmspace.h> // Zugriffe auf den Programmspeicher #include <stdint.h> // Definitionen der Integertypen fixer Länge #include <avr/wdt.h> // Watchdog //#include <avr/sleep.h> // Definitionen für Powersaving sleep modes //#include <util/delay.h> // Stupide Delay Funktionen #include "uart.h" // Peter Fleury's Uart Lib // Funktionsdeklarationen
-
PDF
DE200610__1_.pdf
SRAM I/O 85 POWERBOX M1 Gerätemanager 39. MSP430 F2003 PW TSSOP-14 1k 128 10 4.10 MSP430 F169 PM LQFP-64 60k 2048 48 14. POWERBOX M2 Gerätemanager mit Überspannungs49.95z ...über 30.000 Artikel aus PC-Technik & Elektronik! AVR-RISC-Controller LPC 21xx / 22xx USB-Mini-Mess-Labor · Ideal zum Messen & Steuern
in „ekg schaltung aus heft 10/2006“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Frequenzzaehler_Sprut211120A.pdf
durchführen. Natürlich wäre auch eine Eingangsschaltung mit Transistor möglich wie hier: https://dl6gl.de/avr-frequenzzaehler/4-vhf-frequenzzaehler-mit-prescaler.html Diese Schaltung möchte ich in einer neuen Leiterplatte implementieren. Ein Prototyp ist bereits in Arbeit Fazit: Die Schaltung von Sprut ist
in „Frequenzzähler Sprut 1GHz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
isrs.S
// ISRs for FireFly project #include <avr/io.h> #define FLAG_WAVE 0 // PWM is active for a LED #define FLAG_TIMER 1 // PWM is active #define FLAG_UPDATE 2 // Watchdog signaled a update #define SIZEOF_FLY 10 // sizeof struct firefly_t #define
in „Glühwürmchen in Rotkohlglas gefangen“ · Projekte & Code ·
-
Datei
ds18s20.c
pDS18x20)) data |= mask; mask <<= 1; } return data; } /* Calculates CRC value based on the example in Avr-libc reference manual. */ uint8_t OWCheckCRC(uint8_t *data, uint8_t length) { uint8_t i; uint8_t CRCvalue=0; for(i=0;i<length;i++) CRCvalue=_crc_ibutton_update(CRCvalue,*(data+i)); return CRCvalue;
in „Timerberechnung die hunderste“ · Mikrocontroller und Digitale Elektronik ·