-
PDF
cycloneIII_3c120_dev_reference_manual.pdf
bit 21 (DWORD aligned) 1.8 V FSA21 Y19 U23 pin B6 Data bit 0 1.8 V FSD0 J14 U23 pin C5 Data bit 1 1.8 V FSD1 D6 U23 pin C6 Data bit 2 1.8 V FSD2 J17 U23 pin D5 Data bit 3 1.8 V FSD3 G7 U23 pin E5 Data bit 4 1.8 V FSD4 F18 U23 pin F5 Data bit 5 1.8
in „[V]erkaufe: Cyclone III FPGA Video Developement Board“ · Markt ·
-
Datei
uhr.c
#include "xc.h" // XC general include file #include "stdint.h" // Integer definition #include "stdbool.h" // Boolean (true/false) definition // CONFIG1 #pragma config FOSC = INTOSC // Oscillator Selection (INTOSC oscillator: I/O function on CLKIN pin) #pragma config WDTE = OFF // Watchdog Timer Enable (WDT disabled) #pragma config PWRTE = ON // Power-up Timer Enable (PWRT enabled) #pragma config MCLRE = ON // MCLR Pin Function Select (MCLR/VPP pin function is MCLR) #pragma config CP = OFF // Flash Program Memory Code Protection (Program memory code protection is disabled) #pragma config CPD = OFF
in „Timer1 weckt nicht den PIC2LF1840 vom SLEEP()“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
80C51.pdf
/VPP R 18 28 P PSEN Pin Function Pin Function Pin Function ALE/PROG 31 P2.7/A15 N 1 NIC* 16 P3.4/T0 I RxD 2 P1.0/T2 17 P3.5/T1 32 PSEN T TxD 3 P1.1/T2EX 18 P3.6/WR 33 ALE N 4 P1.2 19 P3.7/RD 34 NIC* U INT0 3 2 F INT1 T R 5
in „Prüfen von Chips“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
oneWire.c
i; uint16_t j=0; uint8_t scratchpad[9]; float temp=0; scratchpad[0]=0; scratchpad[1]=0; scratchpad[2]=0; scratchpad[3]=0; scratchpad[4]=0; scratchpad[5]=0; scratchpad[6]=0; scratchpad[7]=0; scratchpad[8]=0; error=ds1820_reset(port, used_pin); //1. Reset if (error==0){ ds1820_wr_byte(0xCC, port, used_pin
in „Timingproblem mit Onewire und STM32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uhr.c
#include "xc.h" // XC general include file #include "stdint.h" // Integer definition #include "stdbool.h" // Boolean (true/false) definition // CONFIG1 #pragma config FOSC = XT // Oscillator Selection (INTOSC oscillator: I/O function on CLKIN pin) #pragma config WDTE = OFF // Watchdog Timer Enable (WDT disabled) #pragma config PWRTE = ON // Power-up Timer Enable (PWRT enabled) #pragma config MCLRE = ON // MCLR Pin Function Select (MCLR/VPP pin function is MCLR) #pragma config CP = OFF // Flash Program Memory Code Protection (Program memory code protection is disabled) #pragma config CPD = OFF
in „Timer1 weckt nicht den PIC2LF1840 vom SLEEP()“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RC5-ATmega32.asm
x 16,384ms BRLO dl1 //Branch if Lower RJMP fault //then exit dl1: CPI timerL, 55 //If line LOW for 3.5ms = 55 x 64µs BRGE start1 //then wait for start bit //Branch if Greater or Equal (Signed) SBIS PinD, INPUT //If line is RJMP detect1 //low - jump to detect1 RJMP detect2 //high - jump to detect2 start1
in „Bekomme AVR 410 nicht zum laufen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc.c
#include "adc.h" #include "config.h" // To be defined in Main extern void Error_Handler(void); void Init_ADC1() { __HAL_RCC_ADC_CLK_ENABLE(); // ADC clock enable /** Declare TypeDefs */ ADC_ChannelConfTypeDef sConfig; /**Common config */ hadc1.Instance = ADC1; hadc1.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV1; // asynchronous clock derived from System/PLLSAI1/PLLSAI2 clocks) hadc1.Init.Resolution = ADC_RESOLUTION_12B; hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE; // Scans the channel according to programmed channels hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
in „stm32f303RE - initialisierungen verbeissen sich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Display.c
#ifndef F_CPU #define F_CPU 8000000UL #endif #include <avr/io.h> #include <util/delay.h> #include "Display.h" void Warte_ms(int x) { for (;x>=0;x--) { _delay_ms(1); } return; } void Warte_us(int x) { for (;x>=0;x--) { _delay_us(1); } return; } void uc_Init() { Disp_DDR = (1<<DB0_Pin) | (1<<DB1_Pin) | (1<<DB2_Pin) | (1<<DB3_Pin) | (1<<DB4_Pin) |(1<<DB5_Pin) | (1<<DB6_Pin) | (1<<DB7_Pin); //Portc Alle als Outout Exe_DDR = (1<<R_W_Pin) | (1<<Enable_Pin) | (1<<RS_Pin); //PortA teils als Output return; } void Disp_Init(void) { Exe_Port =0x00; //Erstmal alle auf 0 Disp_Port =0x00; Warte_ms(60); Disp_Port
in „LCD-Display AV1624 ansteuer Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
functions.c
pinLE 5 #define pinWP 0 #define pinP1 1 #define pinWW 2 /* #define relaisPORT PORT(rel_Port) #define rportZIM1 PORT(rport_ZIM1)//PORTB #define rportZIM2 PORT(rport_ZIM2)//PORTB #define rportZIM3 PORT(rport_ZIM3
in „Heizungssteuerung Wärmepumpe Fußbodenheizung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C_ROM2.txt
PortB,SCL rcall I2C_Wait cbi PortB,SCL rcall I2C_Wait sbrc data,5 sbi PortB,SDA sbrs data,5 cbi PortB,SDA sbi PortB,SCL rcall I2C_Wait cbi PortB,SCL rcall I2C_Wait sbrc data,4 sbi PortB,SDA sbrs data,4 cbi PortB,SDA sbi PortB,SCL rcall I2C_Wait cbi PortB,SCL rcall I2C_Wait sbrc data,3 sbi PortB,SDA sbrs data,3 cbi PortB,SDA sbi PortB,SCL rcall I2C_Wait cbi PortB,SCL rcall I2C_Wait sbrc data,2 sbi PortB,SDA
in „I2C-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
digitcommands.c
#include "definitions.h" #include "digitcommands.h" #include "spi.h" extern SPI_HandleTypeDef hspi1; void put2STR(void) { HAL_GPIO_WritePin(SR_STR.port, SR_STR.pin, OFF); HAL_GPIO_WritePin(SR_STR.port, SR_STR.pin, ON); } void switchDigit(uint8_t digitCounter, uint32_t digitValue, uint8_t *array) { // e.g digitValue = 99999 uint8_t dataDigit1 = digitValue/10000; // dataDigit1 = 9 digitValue = digitValue%10000; // digitValue = 9999 uint8_t dataDigit2 = digitValue/1000; // dataDigit2 = 9 digitValue = digitValue%1000; // digitValue = 999 uint8_t dataDigit3 = digitValue/100; // dataDigit3 = 9 digitValue
in „Interrupt wird ständig aufgerufen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
nibble first */ LCD_DATA3_PORT &= ~_BV(LCD_DATA3_PIN); LCD_DATA2_PORT &= ~_BV(LCD_DATA2_PIN); LCD_DATA1_PORT &= ~_BV(LCD_DATA1_PIN); LCD_DATA0_PORT &= ~_BV(LCD_DATA0_PIN); if(data & 0x80) LCD_DATA3_PORT |= _BV(LCD_DATA3_PIN);
in „HD44780 atmega168“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; DDR(LCD_DATA1_PORT) |= _BV(LCD_DATA1_PIN); DDR(LCD_DATA2_PORT) |= _BV(LCD_DATA2_PIN); DDR(LCD_DATA3_PORT) |= _BV(LCD_DATA3_PIN); /* output high nibble first */ LCD_DATA3_PORT &= ~_BV(LCD_DATA3_PIN); LCD_DATA2_PORT &=
in „Alles schwarz nach Initial. bei Display (4x20, KS0076B)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
display_init.c
(1UL << LCD_PIN_BIT_CLOCK) #define LCD_PORT_CLOCK GPIOB // PB5: LCD Data #define LCD_PIN_BIT_DATA (5) #define LCD_PIN_DATA (1UL << LCD_PIN_BIT_DATA) #define LCD_PORT_DATA GPIOB // PA8: LCD Select (0 for Select) #define
-
PDF
STEVAL-3DP001V1_Manual.pdf
27 User 3 GPIO 28 I²C SDA I²C 29 User 4 GPIO 30 Fan 3 GPIO 31 Bed Heat1 GPIO 32 Fan 2 GPIO 33 Bed Heat2 GPIO 34 Fan 1 GPIO 35 Bed Heat3 GPIO 36 User 1 GPIO 37 User 2 GPIO 38 VDD 5V Power 39 GND Power 40 VDD 3V3
in „3D-Drucker Board bzw CNC-Board mit STM32F401“ · Mechanik, Gehäuse, Werkzeug ·
-
Datei
main.c
PD5 //OW Pin #define OW_PORT PORTD //1 Wire Port #define OW_PIN PIND //1 Wire Pin as number #define OW_PORTN (1<<PIND5) //Pin as bit in registers #define OW_PINN (1<<PIND5) #define OW_DDR DDRD //pin direction
in „1-Wire Slave auf AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
onewire.c
_re_byte(used_pin); //9. read one DS18S20 byte } //} sei(); // 2 Bytes in int16_t zusammenbauen, Temperatur in 0,5C Auflösung temp = ((int16_t)scratchpad[1] << 8) | scratchpad[0]; // in 0.1 C Auflösung "umrechnen" temp
in „Delay mit Timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
KickerSpeed.c
(14); } oldPortC = PINC; } ISR(PCINT3_vect) { if ( (PIND&0b00000001) && !(oldPortD&0b00000001) ) { handleLightrayInterrupted(5); } if ( !(PIND&0b00000001) && (oldPortD&0b00000001) ) { handleLightrayRestored(5); } if
in „avr-gcc spickt Hauptschleife mit cli's“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Inout.c
bit 5 0: 0=IOPA5, 1=CAP3 bit 4 0: 0=IOPA4, 1=CAP2/QEP2 bit 3 0: 0=IOPA3, 1=CAP1/QEP1 bit 2 0: 0=IOPA2, 1=XINT1 bit 1 0: 0=IOPA1, 1=SCIRXD bit 0 0: 0=IOPA0, 1=SCITXD */ *MCRB = 0xFE00; /* group B pins */ /*
in „TMS320LF2407 ???“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
Lcd-routines2.asm
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; LCD-Routinen ;; ;; ============ ;; ;; (c)andreas-s@web.de ;; ;; ;; ;; 4bit-Interface ;; ;; DB4-DB7: PD0-PD3 ;; ;; RS: PD4 ;; ;; E: PD5 ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .def temp2 = r22 .def temp3 = r23 .equ LCD_PORT = PORTC .equ LCD_DDR = DDRC .equ PIN_RS = 4 .equ PIN_E = 5 .ifndef XTAL .equ XTAL = 4000000 .endif ;sendet ein Datenbyte an das LCD lcd_data: push temp2 push temp3 mov temp2, temp1 ; "Sicherungskopie" für ; die Übertragung des 2.Nibbles
in „display geht an PortD und PortA, aber nicht an PortC“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Blockschaltbild eines Systems mit Master und Slave CPU
System JTAG SPI Bus boot CMOS RAM 256B Redundancy fault tolerance w/ 4K Dual-Port SRAM bidirectional FIFO 16 x 32-bit Memory Virtualization Interface DMA Control I/O Virtualization Interface Master CPU CPU/FPU L1 Cache 32K (I) + 32K (D) L2 Cache 256K 8259/APIC, 8254, RTC ISA Bus, PCI Bus, LCD, LPT, PS/2, WDT0 NB SB Shared Peripherals GPIO Port x 20 COM x 10 CAN FD/XL x 3 SPI x 8 I2C x 2 SDXC/MMC x 2 HDA MCM x 6 WDT1 A/D 12-bit x 16 LAN 10/100Mbps USB 2.0 x 4 PCI-E Gen2 x 2 Rich-I/O Crossbar Digital Pins Port 0-19 1.8V/3.3V Tolerance High slew rate Low slew rate Schmitt Trigger Pull-High Pull-Low
in „Rohm liefert AI-MCU, ST zeigt in Kooperation mit QualComm entwickelte Funkmodule uvam“ · Mikrocontroller und Digitale Elektronik · · Diagramme
-
PDF
Vinculum_Firmware_User_Manual_V2.4_Rev_3.pdf
in Figure 3.5. Port 2 Monitor USB Slave Peripheral Port 1 USB Host Figure 3.5 Vinculum VNC1L Connected to Host © Copyright 2007-2008 Future Technology Devices International Ltd. 16 Vinculum Firmware User Manual
in „USB-Stick-Interface STI 100“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines2.asm
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; LCD-Routinen ;; ;; ============ ;; ;; (c)andreas-s@web.de ;; ;; ;; ;; 4bit-Interface ;; ;; DB4-DB7: PD0-PD3 ;; ;; RS: PD4 ;; ;; E: PD5 ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .equ LCD_PORT = PORTD .equ LCD_DDR = DDRD .equ PIN_RS
in „Anfängerproblem mit AVR-Tutorial: Uhr“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
T.E._GPS_Receiver_A1029_V3.2.pdf
1.27mm (0.05”) micro strips of the FTS series (e.g. FTS-113-02-L-D). Page 18 of 43 User’s Manual V3.2 - 02/06 GPS Receivers A1029 5 Pin-out Information 5.1 Layout A1029-A Figure 10: Pin-out information A1029-A (top view) V3.2 - 02/06 User’s Manual Page 19 of 43 GPS Receivers A1029 5.2 Description A1029
in „Platinen mit GPS - Empfänger bei ebay“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
project1.c
DHT11_PORT GPIO_PIN_3 // PE3 for DHT11 Modul #define LCD_D4 GPIO_PIN_0 // PD0 for LCD Modul #define LCD_D5 GPIO_PIN_1 // PD1 #define LCD_D6 GPIO_PIN_2 // PD2 #define LCD_D7 GPIO_PIN_3 // PD3 #define LCD_RS GPIO_PIN_1 // PE1 #define LCD_E0 GPIO_PIN_2 // PE2 #define RFM12_SS GPIO_PIN_3 // PA3 for RFM12 Funkmodul #define RFM12_SCK GPIO_PIN_2 // PA2 #define RFM12_MOSI GPIO_PIN_5 // PA5 #define RFM12_MISO GPIO_PIN_4 // PA4 #define RFM12_IRQ GPIO_PIN
in „Stellaris ARM Launchpad, ADC, UART, DHT11, RFM12, LCD“ · Projekte & Code ·
-
PDF
LTC6803-2_4.pdf
....–0.3V to 25V PIN CONFIGURATION LTC6803-2 LTC6803-4 TOP VIEW TOP VIEW + + V 1 44 CSBI V 1 44 CSBI C12 2 43 SDO C12 2 43 SDO S12 3 42 SDI S12 3 42 SDI C11 4 41 SCKI C11 4 41 SCKI S11 5 40 A3 S11 5 40 A3 C10
in „uC für Schaltregler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
httpd.c
== 0) { switch (eth_buffer[a+1]) { // RoBue: // Schaltanweisungen von PORTC1-7 auslesen // und in PORT_tmp_C zusammenfügen // checkbox-value-Wert A-H in webpage.h case ('A'): PORT_tmp_C = PORT_tmp_C + 1; break; case ('B'): PORT_tmp_C = PORT_tmp_C + 2; break; case ('C'): PORT_tmp_C = PORT_tmp_C + 4; break
-
Datei
httpd.c
== 0) { switch (eth_buffer[a+1]) { // RoBue: // Schaltanweisungen von PORTC1-7 auslesen // und in PORT_tmp_C zusammenfügen // checkbox-value-Wert A-H in webpage.h case ('A'): PORT_tmp_C = PORT_tmp_C + 1; break; case ('B'): PORT_tmp_C = PORT_tmp_C + 2; break; case ('C'): PORT_tmp_C = PORT_tmp_C + 4; break
-
PDF
Nexys2_rm.pdf
be taken (especially when using peripheral boards) to ensure that no more than 500mA is drawn. PS/2 Port The 6-pin mini-DIN connector can accommodate a PS/2 mouse or keyboard. Most PS/2 devices can operate from a 3.3V supply, but older devices may require a 5VDC supply. A three-pin jumper on the Nexys2
-
Datei
Sauhandy2.c
define CallSwitchPin DDB1 #define HangupSwitchPin DDB2 #define PowerSwitch PORTB0 #define CallSwitch PORTB1 #define HangupSwitch PORTB2 #define SwitchesPin DDRB #define Switches PORTB #define IntPort PORTD3 int main(void) { SwitchesPin |= (1<<PowerSwitchPin) | (1<<CallSwitchPin) | (1<<HangupSwitchPin); //output PORTD |= (1<<IntPort); //Pullup GIMSK = 0b10000000; //Enable Int1 as InterruptPin MCUCR |= (1<<ISC11) | (1<<ISC10); // Falling
in „Schalter beim öffnen als Interrupt nutzen mit niedrigem Verbrauch?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
89C51CC01C-SLSUM.pdf
P3.1 NC NC NC NC P0.2 P0.4 F P3.2 P3.3 NC NC NC NC P0.1 P0.3 G P3.4 P3.5 P4.0 P4.1 P2.4 P2.2 NC P0.0 H P3.6 P3.7 P2.7 P2.6 P2.5 P2.3 P2.1 P2.0 4 T89C51CC01 4129E–8051–03/02 T89C51CC01 Table 1. Pin Description
in „Bit Adressierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
messen.c
-= (0.00785*fTemp*fTemp); fRNiOffset[ucKanal]= fX; } void Messung2LCD() { if (fTempNi[KANAL_TEMP0]-fTempNi[KANAL_TEMP1]>fDif) { SETBIT(REL_TEMP01_PORT, REL_TEMP01_PIN); CLEARBIT(REL_TEMP01_PORT,REL_TEMP2_PIN); print_lcd(2,1, "Koll.: %5.1f%c ",fTempNi[0],LCD_SYMBOL_GRAD
in „LCD spielt verückt bei Berechnung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test2.c
/************************************************************************/ /* */ /* Not so powerful Debouncing Example */ /* No Interrupt needed */ /* */ /* Author: Peter Dannegger */ /* */ /************************************************************************/ // Target: ATtiny13 #include <avr/io.h> #define F_CPU 9.6e6 #include <util/delay.h> #include <stdbool.h> #define debounce( port, pin ) \ ({ \ static uint8_t flag = 0; /* new variable on every macro usage */ \ uint8_t i = 0; \ \ if( flag ){ /* check for key release: */ \ for(;;){ /* loop ... */ \ if( !(port & 1<<pin) ){ /* ... until key
in „Wechselschaltung mit ATMEGA16 und STK500“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2cmaster.S
*********************************************************************** ; delay half period ; For I2C in normal mode (100kHz), use T/2 > 5us ; For I2C in fast mode (400kHz), use T/2 > 1.3us ;************************************************************************* .stabs "",100,0,0,i2c_delay_T2 .stabs "i2cmaster.S",100,0,0,i2c_delay_T2 .func i2c_delay_T2 ; delay 5.0 microsec with 4 Mhz crystal i2c_delay_T2: ; 4 cycles rjmp 1f ; 2 " 1: rjmp 2f ; 2 " 2: rjmp 3f ; 2 " 3: rjmp 4f ; 2 " 4: rjmp 5f ; 2 " 5:
in „Zwei Soft-I2C parallel, Code von P.Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/ static void MX_I2C3_Init(void) { /* USER CODE BEGIN I2C3_Init 0 */ /* USER CODE END I2C3_Init 0 */ /* USER CODE BEGIN I2C3_Init 1 */ /* USER CODE END I2C3_Init 1 */ hi2c3.Instance = I2C3; hi2c3.Init.ClockSpeed = 100000; hi2c3.Init.DutyCycle = I2C_DUTYCYCLE_2; hi2c3.Init.OwnAddress1 = 0; hi2c3.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; hi2c3.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; hi2c3.Init.OwnAddress2 = 0;
in „STM32CubeIDE: bekomme blinky läuft nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Atmel_Evaluations-Board_Version_2.0.pdf
GND GND 8, 22 GND 10 GND 40 10, 30 VCC, AVCC VCC, AVCC 7, 20 VCC, AVCC 20 VCC 9 Belegung Extension-Port J4 PIn an J4 ATtiny 12/15 Funktion Tiny 12 Funktion Tiny 15 Eeprom 24Cxx Funktion 5 n.c. - - 5 SDA 6 n.c. - - 6 SCL 12 3 PB4 (XTAL2) PB3 (ADC2) n.c. - 13 2 PB3 (XTAL1) PB4 (ADC3) n.c. - 14 5 PB0 (MOSI
in „ISP über RS232“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Pollin_Atmel_Evaluationsboard_2.0.1.pdf
31 GND GND 8, 22 GND 10 GND 40 10, 30 VCC,AVCC VCC,AVCC 7, 20 VCC,AVCC 20 VCC 9 Belegung Extension-Port J4 PIn an J4 ATtiny 12/15 FunktionTiny 12 FunktionTiny 15 Eeprom 24Cxx Funktion 5 n.c. - - 5 SDA 6 n.c. - - 6 SCL 12 3 PB4 (XTAL2) PB3 (ADC2) n.c. - 13 2 PB3 (XTAL1) PB4 (ADC3) n.c. - 14 5 PB0 (MOSI
in „suche PDF zu einem älteren Pollin Eval. Board“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CS42L51_F3.pdf
after each byte is read or written, allowing block reads or writes of successive registers. CS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CCLK DATA +n CHIP ADDRESS (WRITE) MAP BYTE DATA 1 0 0 1 0 1 0 0 INCR 6 5 4 3 2 1 0 7 6 1 0 7 6 1 0 CDIN Figure 23. Control Port Timing in SPI Mode 4.10.2 I²C Control
in „STM32H7B3I-DK - Soundausgabe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hd44780.c
_4BIT_D7_PIN); // output high nibble first LCD_4BIT_D7_PORT &= ~_BV(LCD_4BIT_D7_PIN); LCD_4BIT_D6_PORT &= ~_BV(LCD_4BIT_D6_PIN); LCD_4BIT_D5_PORT &= ~_BV(LCD_4BIT_D5_PIN); LCD_4BIT_D4_PORT &= ~_BV(LCD_4BIT_D4_PIN
in „Hilfe, komme nicht weiter. Temperatur von 0 bis -1 Grad kein negatives Vorzeichen.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RC5-ATmega32.asm
x 16,384ms BRLO dl1 //Branch if Lower RJMP fault //then exit dl1: CPI timerL, 55 //If line LOW for 3.5ms = 55 x 64µs BRGE start1 //then wait for start bit //Branch if Greater or Equal (Signed) SBIS PinD, INPUT //If line is RJMP detect1 //low - jump to detect1 RJMP detect2 //high - jump to detect2 start1
in „Bekomme AVR 410 nicht zum laufen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
: 7 6 5 4 3 2 1 0 // Segment: g f e d c - b a // // -a- // |f |b // -g- // |e |c // -d- .p // Bitmuster fuer Ziffern auf 7-Segment-Anzeige const uint8_t d[] PROGMEM = { 0b11111111, // 0 0b11111111, // 1 0b11111111
-
Datei
i2cmaster.S
*********************************************************************** ; delay half period ; For I2C in normal mode (100kHz), use T/2 > 5us ; For I2C in fast mode (400kHz), use T/2 > 1.3us ;************************************************************************* .stabs "",100,0,0,i2c_delay_T2 .stabs "i2cmaster.S",100,0,0,i2c_delay_T2 .func i2c_delay_T2 ; delay 5.0 microsec with 4 Mhz crystal i2c_delay_T2: ; 4 cycles rjmp 1f ; 2 " 1: rjmp 2f ; 2 " 2: rjmp 3f ; 2 " 3: rjmp 4f ; 2 " 4: rjmp 5f ; 2 " 5:
in „Software I2C -> Frequenz ändern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DMX_r3_okt_2000.pdf
Pin 3 23 Pair 2 2 orange data 1 - DMX512 Pin 2 3 white / green data 2+ DMX512 Pin 5 24 Pair 3 6 green data 2 - DMX512 Pin 4 4 blue Not assigned 25 Pair 1 5 white / blue Not assigned 7 white / brown Signal
in „DMX-Signal empfangen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vs1001.c
MP3_PIN); // xCS hi //this is absolutely neccessary! delay(5); //wait 5 microseconds after sending data to control port } /**************************************************************************** **
in „mp3-Player mit Atmega8 und vs1011e spielt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MachXO2FamilyDataSheet.pdf
Pin Halogen-Free QFN SupplyVoltage (0.5 mm Pitch) C = 2.5 V / 3.3 V SG48 = 48-Pin Halogen-Free QFN E = 1.2 V (0.5 mm Pitch) Speed UWG49 = 49-ball Halogen-Free WLCSP (0.4 mm Pitch) 1 = Slowest UMG64 = 64
in „Statemachine springt in falsche "states" warum?“ · FPGA, VHDL & Co. ·
-
Datei
main.c
#include <avr/io.h> #include <util/delay.h> #define SS_PIN 2 #define SS_PORT PORTB #define SS_DDR DDRB #define SCK_PIN 5 #define SCK_PORT PORTB #define SCK_DDR DDRB #define MISO_PIN 4 #define MISO_PORT PORTB #define MISO_DDR DDRB #define MOSI_PIN 3 #define MOSI_PORT PORTB #define MOSI_DDR DDRB void mlx90316_init(); int mlx90316_readAngle(); uint8_t mlx90316_read_byte(); void mlx90316_write_byte(uint8_t tx); void mlx90316_init(){ SS_DDR |= (1<<SS_PIN); SS_PORT |= (1<<SS_PIN); SCK_DDR |= (1<<SCK_PIN); SCK_PORT &= ~(1<<SCK_PIN); MOSI_DDR |= (1<<MOSI_PIN); MOSI_PORT &= ~(1<<MOSI_PIN); MISO_DDR &=
in „MLX90316 mit Atmega8 über SPI“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CMS89F52x_____V1.3-1_de.pdf
by Google Cmsemicon CMS89F52x 1.3 Pin-Verteilung 1.3.1 Pin-Diagramm CMS89F5231 RB1/C1N 1 16 RB2/C1P/C2N PPG 2 15 RB3/C3N RA0/AN0/PWM0 3 14 RB5/OPAN RA1/AN1/PWM1 4 13 RB6/AN7/OPAO RA2/AN2/T0CKI/CCP 5 12 Masse RA3/AN3/T1CKI/SDO 11 VDD
in „cms89f526 Datenblatt gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TEA5768HL_2.pdf
reference frequency divider output PORT VCCA pilot 10 k mono 10 BUSENABLE VCO I C-BUS 9 BUSMODE 1 2 3 4 5 6 7 8 CPOUT VCOTANK1 VCOTANK2 V DGND V DATA CLOCK MHC275 CC(VCO) CCD 10 nF 39 nF 12 D1 D2 VCCD 10 k 22 nF 100 k L3 L2 h P 47 22 nF i
in „Einfaches Radio basteln“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ad9854.c.c
PIN_1 #define _LED PIN_2 #define _SHAPED_KEYING PIN_3 /* Port C */ #define _FSK_BPSK_HOLD PIN_0 #define _RD PIN_1 #define _WR PIN_6 #define _IO_UPD_CLK PIN_7 void io_init( void ) { /* Port C */ PORTC =
-
Datei
I2C.asm
PORTD) Init banksel PORTD clrf PORTD bsf STATUS, RP0 ; Auf Bank 1 umschalten movlw B'00000000' ; alle Pins... movwf TRISD ; ...sind Ausgänge bcf STATUS, RP0 RDATA EQU H'20' ; Speicherzelle für I2C Daten ; ... für I2C (PORTC) banksel PORTC ; PortC... clrf PORTC ; ...initialisieren ; PortC, RC3 und RC4 als
in „PIC16F887 - LCD Toshiba 20x4 Zeichen - Assembler“ · Mikrocontroller und Digitale Elektronik ·