-
Datei
PC_INT_TEST.asm
WDT ; Watchdog Time-out Interrupt jmp TIMER2_COMPA ; Timer2 CompareA jmp TIMER2_COMPB ; Timer2 CompareB jmp TIMER2_OVF ; Timer2 Overflow jmp TIMER1_CAPT ; Timer1 Capture jmp TIMER1_COMPA ; Timer1 CompareA jmp TIMER1_COMPB ; Timer1 CompareB jmp
in „AVR Assembler Probleme/Fragen Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
d03000.pdf
Abmessungen: 160 x 100 mm © Fon +49 7431 939808, info@schwabenplan.com, www.schwabenplan.com SeiD030 00n 13 2.2 STANDARD-PORTBELEGUNGEN Pin-Nummer Bezeichnung 1 GND 2 VCC 3 RX0 (Pin 0.0) 4 RX1 (Pin 0.1) 5 RX2 (Pin 0.2) 6 RX3 (Pin 0.3) 7 RX4 (Pin 0.4) 8 RX5 (Pin 0.5) 9 RX6 (Pin 0.6) 10 RX7 (Pin 0.7) 2.3 LCD-PORTBELEGUNGEN
in „PIC18F97J60 als Webserver“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Master_Slave.cpp
float per UART BUG: unnötige Leerzeichen am Anfang? */ uint8_t buffer[7]; uart_puts(dtostrf(data, 6, 2, buffer)); } int main(void) { uint8_t cData; uint16_t j; int t=1; uint16_t i,x=0, y=0,z =0; uint8_t tx=1; uint8_t rx=1; DDRB=0x00; uart_init(tx, rx); SPI_MasterInit(); PORTB |= (1<<PINB2); sei(); uart_puts("start\n"); while(1) { uart_putc('b'); PORTD |= (1<<PIND7); PORTB &= ~(1<<PINB2); cData = SPI_MasterReceive(); for (i=0; i<2000; i++); //PORTB |= (1<<PINB2); uart_putc(cData); //for (i=0; i<2000; i++); //PORTB &= ~(1<<PINB2); cData = SPI_MasterReceive
in „SPI: Master empfangen, Slave senden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
software.c
uart_send_string(const char *c){ while ( *c != '\n' ) uart_send_byte(*(c++)); } int main(void){ DDRJ = 0b00000010; DDRH = 0b00000010; DDRD = 0b00001000; DDRA = 0b00001111; UBRR3H = 0x00; UBRR3L = 3; //115200Hz bei 7,382700 MHZ Quarz UBRR2H = 0x00; UBRR2L = 47; //9600Hz bei 7,382700 MHZ Quarz UBRR1H = 0x00; UBRR1L = 47; //9600Hz bei 7,382700 MHZ Quarz UCSR1B |= (1<<TXEN1)|(1<<RXEN1)|(1<<RXCIE1); // UART1 RX und Interupt einschalten UCSR3B |= (1<<TXEN3)|(1<<RXEN3)|(1<<RXCIE3); // UART TX einschalten UCSR2B |= (1<<TXEN2)|(1<<RXEN2)|(1<<RXCIE2); // UART TX
in „2x RS232 auf USB (mit modifizierten Daten)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Driver_Library_user_guide.pdf
functionality depending on the part that is defined. The valid names for the pins are as follows: CAN0RX, CAN0TX, CAN1RX, CAN1TX, CAN2RX, or CAN2TX. See also: GPIOPinTypeCAN() in order to configure multiple CAN pins at once. Returns: None. 13.2.2.4 PinTypeComparator Configures the specified comparator pin
in „I2C Display Steuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
kwb13.ino
++; nState = STATE_WAIT_FOR_HEADER; bRxFinished = FALSE; nLen = 0; nCounter = 0; nType = 0; nID = 0; nChecksum = 0; nDataLen = 0; nCrc = 0; for (i = 0; i < 256; i++) anData[i] = 0; while (bRxFinished == FALSE) { nX = readbyte(); // # read
-
PDF
Panasonic_-_Oscon.pdf
leakage current Within the initial limit (after voltage processing) Marking Dimensions (not to scale) 0.2 max. W ⊖ Polarity marking (−) D H P C Lot No. ø Series code* ⊕ L R Unit:mm Size +0.1 code øD±0.5 L -0.4W±0.2 H±0.2 C±0.2 R P±0.2 B45 5.0 4.4 5.3 5.3 6.0 0.6 to 0.8 1.4 B6 5.0 5.9 5.3 5.3 6.0 0.6 to 0.8
in „ELKO gesucht "94M 100 HFV"“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
MyFunctions.c
include <stdio.h> #include "stm32f10x_usart.h" // globale Variablen // statische Variablen uint8_t s_Rx =0,s_Tx =0; uint8_t s_Rx_control =2,s_Tx_control =2,s_Tx_check =0,s_Rx_check =0; uint8_t s_stop =0; uint8_t s_count =0; char s_RT; char s_C8; // Macros /**********************************************
in „UART Problem beim senden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
sp3222_3232e.pdf
NARROW) E1 E D1 = 0.005" min. (0.127 min.) A1 = 0.015" min. (0.381min.) D A = 0.210" max. (5.334 max). A2 C L Ø B1 e = 0.100 BSC B eA= 0.300 BSC (2.540 BSC) (7.620 BSC) ALTERNATE END PINS (BOTH ENDS) DIMENSIONS (Inches) Minimum/Maximum 16–PIN 18–PIN (mm) A2 0.115/0.195 0.115/0.195 (2.921/4.953) (2.921/4.953
in „Kein TX bei GSM Modul“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
command_2_.txt
Inquiry tag command 1. No tag £º TX: 09 00 01 01 00 00 80 0A 76 FC RX: 07 00 01 01 01 00 1E 4B 2. Have tag£º TX: 09 00 01 01 00 00 80 0A 76 FC RX: 15 00 01 01 01 01 0C 11 22 33 44 55 66 77 88 99 00 11 22 8B 9B 3F Read data command£º For example:EPC number 123456789012345678901234
in „UART Kommunikationsproblem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Slave.bas
#1 Do 'Hauptprogramm '********************* Hier kommt der Code Disable Interrupts Data_tx = Data_rx + 20 Enable Interrupts 'Data_tx = 20 'Printbin #1 , Data_rx 'Waitms 500 '********************* Loop End I2c_start: Push R16 Push R20 Push R23 Push R24 Usisr = &B01001111 Bitwait Usisr.6 , Set 'Warte bis Start kondition fertig I2c_mode = 0 Sda_dir = 0 'SDA Input Usicr = &B11111000 'i2c Config Usisr = &B11110000 'Reset Flags pop R24 pop R23 pop R20 pop R16 Return I2c_read_write: Push R16 Push R20 Push R23 Push R24 Select Case
in „Register in BASCOM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; SPI_RxFIFOThresholdConfig (SPI1, SPI_RxFIFOThreshold_QF); // Set RXNE when Fifo is 1/4 full (8 bits) // SPI_I2S_ITConfig(SPI1, SPI_I2S_IT_RXNE, ENABLE); // RX IRQ enable SPI_Cmd(SPI1, ENABLE); // Stuff for
in „SPI-RAM-Bank an STM32F0-Discovery - write, kein read“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATMega644p.ASM
WDT ; Watchdog Time-out Interrupt jmp TIMER2_COMPA ; Timer2 CompareA jmp TIMER2_COMPB ; Timer2 CompareB jmp TIMER2_OVF ; Timer2 Overflow jmp TIMER1_CAPT ; Timer1 Capture jmp TIMER1_COMPA ; Timer1 CompareA jmp TIMER1_COMPB ; Timer1 CompareB jmp
in „Pollin Display TG12864B-03“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
webradio.txt
FMC_D2_DA2 PC11 ------> SDMMC1_D3 PC10 ------> SDMMC1_D2 PA12 ------> USB_OTG_FS_DP PI4 ------> SAI2_MCLK_A PK7 ------> LTDC_DE PK6 ------> LTDC_B7 PK5 ------> LTDC_B6 PG12 ------> LTDC_B4 PG10 ------> SAI2
in „ESP8266 Webradio Stream“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iomxx0_1.h
) /* Reserved [0xAE..0xAF] */ #define TCCR2A _SFR_MEM8(0xB0) #define COM2A1 7 #define COM2A0 6 #define COM2B1 5 #define COM2B0 4 #define WGM21 1 #define WGM20 0 #define TCCR2B _SFR_MEM8(0xB1) #define FOC2A 7 #define FOC2B 6 #define WGM22 3 #define CS22 2 #define CS21 1 #define CS20 0 #define TCNT2 _SFR_MEM8(0xB2) #define OCR2A _SFR_MEM8(0xB3) #define OCR2B _SFR_MEM8(0xB4) /* Reserved [0xB5] */ #define ASSR _SFR_MEM8(0xB6) #define EXCLK 6 #define AS2
in „Tasterverarbeitung mit dem ARDUINO“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PWM_Test.asm
WDT ; Watchdog Time-out Interrupt jmp TIMER2_COMPA ; Timer2 CompareA jmp TIMER2_COMPB ; Timer2 CompareB jmp TIMER2_OVF ; Timer2 Overflow jmp TIMER1_CAPT ; Timer1 Capture jmp TIMER1_COMPA ; Timer1 CompareA jmp TIMER1_COMPB ; Timer1 CompareB jmp
in „36khz für ir- kollisionssystem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Multi_SD_SIM.ino
, Wert nicht gemessen const float No_Value = -1.0; // Vorbelegung, Wert nicht gemessen // DHT1, DHT2, Si7021, SHT31a, SHT31b, BMEa, BMEb, DS18B20a,DS18B20b float SensorTemp[10] = {No_Val, No_Val, No_Val, No_Val, No_Val, No_Val, No_Val, No_Val, No_Val, No_Val}; // DHT1, DHT2, Si7021, SHT31a, SHT31b,
in „Wird diese if-Schleife jemals ausgeführt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uarttest.c
void) { unsigned char x; UBRR0H = ((SYSTEMTAKT / (16UL * BAUD)) - 1) >> 8; /* Baudrate setzen */ UCSR0B |= (1 << TXEN0) | /* TxD aktivieren */ (1 << RXEN0) | /* RxD aktivieren */ (1 << RXCIE0); /* Empfängerinterrupt frei */ UCSR0C |= (1 << UCSZ01) | /* 8 Datenbits */ (1 << UCSZ00); /* 1 Stopbit */ x =
in „ATMEGA164p UART Empfangsproblem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
tcan1xlc.pdf
100nF 22uF EN D 4 PA02(AN0) (SIO1-Tx) PA18 20 GND X1 PA03(AN1) (SIO1-Rx) PA19 SMBJ5V0A 2 5 PA04 (SIO0-Tx,AN4) PA22 21 LD1 GND GND 6 22 1 7 PA05 (SIO0-Rx,AN5) PA23 23 LD2 2 GND GND 8 PA06(AN6) (CAN0TX) PA24 24 VCC-IN 3 PA07(AN7) (CAN0RX) PA25 X4 4 11 PA08 (SIO2-Tx,AN8) PA27 25 5 R4 12 PA09 (SIO2-Rx,AN9) PA28 27 LD4 RN2 1 10k 2 IC1 13 31 7 8 FT230XS 14 PA10(AN10) (SWCLK) PA30 32 SWCLK 5 6 2 Stiftl. 5pol R1 9 V 1 PA11(AN11) (SWDIO) PA31 SWDIO 3 4 3 USBDM C TxD C9 4 27R RxD 4 15 PA14 (XIN) VDDANA
in „SLCAN Protokoll für CAN-FD erweitern“ · Fahrzeugelektronik ·
-
Datei
Bootloader.bas
Einstellungen ****************************** Const Uart_protokoll = 3 'UART Komunikationsprotokoll '0 = nur RX, ohne Passwort '1 = nur RX, mit Passwort '2 = TX/RX, ohne Passwort '3 = TX/RX, mit Passwort Const Enable_bootloader_search = 1 '1 = Bootloader startet, wenn nach dem Reset ein &h07 empfangen wird '0
in „Probleme mit Bootloader bei ATmega328p“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ds1820.pdf
TEMPERATURE ? ? MASTER DISABLES MASTER DISABLES Y STRONG PULLUP Y STRONG PULLUP MASTER MASTER MASTER MASTER RX“0s” RX“1s” RX“0s” RX“1s” B4h BEh 4Eh N READ N B8h N N POWER SUPPLY RECALL E2 READ WRITE ? SCRATCHPAD SCRATCHPAD ? ? ? Y Y Y Y MASTER TXTHBYTE TO SCRATCHPAD N Y MASTER R XATA BYTE PARASITE FROM SCRATCHPAD POWERED MASTER BEGIN2 DATA ? RECALL FROM E PROM MASTER T X LYTE TO SCRATCHPAD MASTER MASTER MASTER Y RX“1s” RX “0s” TXRESET ? DEVICE BUSY RECALLING N N DATA ? N Y HAVE 8 BYTES BEEN READ ? MASTER MASTER Y R “0s” R “1s” X X
in „Thermometer mit ds18s20 und LED Annzeige“ · Projekte & Code ·
-
Datei
Test.c
io.h> typedef struct { uint8_t lo; uint8_t hi; } hilobyte_t; typedef union { uint16_t i; hilobyte_t b; } u16_t; uint16_t ee_temp_high EEMEM = 237; volatile uint8_t spi_rx_buf[6]; volatile uint8_t newData = 0; int main(void) { while(1) { if( newData ) { newData = 0; u16_t tmp; tmp.b.hi = spi_rx_buf[1]; tmp.b.lo = spi_rx_buf[2]; eeprom_write_word( &ee_temp_high, tmp.i ); uint16_t temp; temp = ( spi_rx_buf[1]<<8 ) + spi_rx_buf[2]; eeprom_write_word( &ee_temp_high, temp ); } } } /* ISR( ... ) { ... newData
in „Kann man denn jetz das hi- und low-byte eines uint16_t effizient lesen in c?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
alf.c
ausgeschaltet? Bitte mit PWMChannels // übereinstimmende Anzahl Initialisierer eingeben. // Channel2Port = C2P const unsigned char pmwC2PBitmask0_FLASH[PWMChannels] = { 0b00001000, 0b01000000, 0b00000000, 0b00000100, 0b00100000, 0b00000000, 0b00000010, 0b00010000, 0b00000000 }; const unsigned char pmwC2PBitmask1
in „12bit, 9-Kanal Soft-PWM für LEDs auf Mega16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IIR.vhd
cB0 : signed(QFORMAT+1 downto 0) := to_signed(B0,QFORMAT+2);-- B1 constant cB1 : signed(QFORMAT+1 downto 0) := to_signed(B1,QFORMAT+2);-- B1 constant cB2 : signed(QFORMAT+1 downto 0) := to_signed(B2,QFORMAT
in „IIR Filter 2. Ordnung in FPGA implementieren“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
tmpz84c015-stamp-64k.pdf
A B + . c 3J4 DESEL 1 1 V A0 12 A0 D0 13 D0 V 2 67 81 A1 11 A1 D1 14 D1 3 J3 1 EV CLK/TRG0 2 2 c A2 10 628128 15 D2 TMPZ84C015 NC A3 9 A2 D2 17 D3 2 10 BUSREQ ZC/TC0 74 A18 8 A3 U1 D3 18 BUSREQ 1 NC 3 A19
in „Z180-Stamp Modul“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RFM12.pdf
signal strength indicator (ARSSI/DRSSI) • AFC • DQD • Internal data filtering and clock recovery • RX synchron pattern recognition • SPI interface • Clock and reset signal output for external MCU use • 16 bit RX Data FIFO • Two 8 bit TX data registers • 10MHz crystal for PLL timing • Wakeup timer • 2.2V
in „RFM12 mit HCS12“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RFM12.pdf
signal strength indicator (ARSSI/DRSSI) • AFC • DQD • Internal data filtering and clock recovery • RX synchron pattern recognition • SPI interface • Clock and reset signal output for external MCU use • 16 bit RX Data FIFO • Two 8 bit TX data registers • 10MHz crystal for PLL timing • Wakeup timer • 2.2V
in „Beispielprogramm für RFM12 433MHz Funk-Module“ · Projekte & Code ·
-
PDF
RFM12_hope_rf.pdf
signal strength indicator (ARSSI/DRSSI) • AFC • DQD • Internal data filtering and clock recovery • RX synchron pattern recognition • SPI interface • Clock and reset signal output for external MCU use • 16 bit RX Data FIFO • Two 8 bit TX data registers • 10MHz crystal for PLL timing • Wakeup timer • 2.2V
in „RFM12 - hängt in while (!(RF_PIN&(1<<SDO)));“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Pinbelegungstabelle eines USB-C Steckers
A12 bis A1, B1 bis B12, GND, RX2+, RX2-, VBUS, SBU1, D-, D+, CC1, VBUS, TX1-, TX1+, GND, GND, TX2+, TX2-, VBUS, VCONN, SBU2, VBUS, RX1-, RX1+, GND, Description, Signal A, Pin, Pin, Signal B, Description
in „Fehler zum nachbauen :-)“ · Analoge Elektronik und Schaltungstechnik · · Screenshots
-
PDF
esp8266player2-sch.pdf
BAT54 +C1 C3 R1 1 5 + C2 SD ERROR 10k GND 3 6 LP3874-3.3 IC50 GND GND GND GND 5 9 11 1uH C50.1A R50.A1 ANT_RFID VCC3 C SVDD TX1 1 L51uHA C50.1B R50.A2 GND C 2 PVDD TX2 13 0 0 2 2 L50.0B R50.2 0 0 0 0 5 PVSS RX 17 5 5 5 5 GND 2 R51 C50.RX C C C C 5 3 DVDD VMID 16 GND C 820R VCC3 VCC3 4 VCC3 DVSS D GND B52 PROGCONN 15 I Center Tap k 5 k 6 1 k 3 k 4 k 3 k 7 GND AVDD 7 GND VCC3 0 R 0 R 2 0 R 0 R 0 1 0 R 18 MFIN 8 0 1 1 3 1 1 1
-
Datei
startup_stm32.s
ldr r2, =_sbss ldr r4, =_ebss movs r3, #0 b LoopFillZerobss FillZerobss: str r3, [r2] adds r2, r2, #4 LoopFillZerobss: cmp r2, r4 bcc FillZerobss /* Call the clock system intitialization function.*/ bl SystemInit
in „An W.S.: Läuft deine USB Implementierung auch auf STM32F303?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32.s
ldr r2, =_sbss ldr r4, =_ebss movs r3, #0 b LoopFillZerobss FillZerobss: str r3, [r2] adds r2, r2, #4 LoopFillZerobss: cmp r2, r4 bcc FillZerobss /* Call the clock system intitialization function.*/ bl SystemInit
in „Timer Interrupt am STM32F103RB“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Quellcode.txt
+++ I2C-Init +++ init: sbi PORTC,SDA sbi PORTC,SCL ldi temp,0b00000000 ; laden mit 0b00000011 ändert auch nichts out DDRC,temp ret ; +++ I2C-Start-Sequenz +++ ; ; Anfangszustand: SDA = High, SCL = High ; Endzustand
in „I2C-Bus funktioniert mit BASCOM aber nicht mit Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lib_dmx.c
; //reset channel counter (count channels before start address) gDmxStateRX= BREAK; } else if (DmxStateRX == BREAK) { if (DmxByte == 0) gDmxStateRX= STARTB; //normal start code detected else gDmxStateRX= IDLE; } else if (DmxStateRX == STARTB) { if (--DmxCount == 0) //start address reached? { DmxCount= 1; //set up counter for required channels DmxRxField[0]= DmxByte; //get 1st DMX channel of device gDmxStateRX= STARTADR; } } else if (DmxStateRX == STARTADR) { DmxRxField[DmxCount]= DmxByte; DmxCount++; //get channel if (DmxCount >= sizeof(DmxRxField
in „DMX Sender sendet Kanal 1 nicht,“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usbdrv.c
; #ifdef BIG_ENDIAN_ //LineCoding.s.dwDTERate = htonl(LineCoding.s.dwDTERate); #endif LineCoding.s.bCharFormat = 0; LineCoding.s.bParityType = 0; LineCoding.s.bDataBits = 8; } #endif void usbInit(void) { USB_CTRL = 0; #if(USE_CDC) Init_UsbSerialNo(); Init_LineSettings(); UEP2_3_MOD = bUEP2_RX_EN | bUEP2
in „Raisonance vergibt nun RIDE + RKIT-51 Lizenzen kostenlos“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
keylcd.asm
aktuellen Tages! movfw f0 movwf Timer_0 movfw f1 movwf Timer_1 movfw f2 movwf Timer_2 movfw f3 movwf Timer_3 ; Tage seit 1.1.2005! nach f[0..3] f = q movfw q0 movwf f0 movfw q1 movwf f1 movfw q2 movwf f2 movfw q3 movwf f3 movlw 0x2A ; 731946 = 00 0B 2B 2A hex Tage seit dem
in „Noritake VFD GU140x32F7806 4-Bit Mode, Initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Steuersystem_Gew_shaus_4.pdf
bits for motor 1 pCard_status |= (MOT_RIGHT<<2); //move 2 bit to left and set bits for motor 1 break; case MOT_2_LEFT: pCard_status &= 0b11110011; //delete bits for motor 1 pCard_status |= (MOT_LEFT<<2); break; case MOT_2_OFF: pCard_status &= 0b11110011; //delete bits for motor 1 break; case SW_FET_1_ON: pCard_status |= 0b00010000; //set bit break; case SW_FET_1_OFF: pCard_status &= 0b11101111; //set bit break; case SW_FET_2_ON: pCard_status |= 0b00100000; //set bit break; case SW_FET_2_OFF: pCard_status &= 0b11011111;
in „Einfaches µC Betriebssystem - z. B. für SPS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
upper line) Bit 6 for Segment g(center line) Bit 5 for Segment a(upper center line) Bit 4 for Segment b(right upper line) Bit 3 for Segment e(left lower line) Bit 2 for Segment d(lower center line) Bit 1 for Segment c(right lower line) Bit 0 not used in my case. Can you use for the dot point I'm using
in „7 Segment Multiplexing und USART Kommunikation(Baudraten)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
"MPU6050.h" #define LED GPIO_Pin_13 //C //UART #define TX1 GPIO_Pin_9 //A #define RX1 GPIO_Pin_10 //A //I2C #define SCL2 GPIO_Pin_10 //B - OD #define SDA2 GPIO_Pin_11 //B - OD //EXTI #define MPU6050_EXTI GPIO_Pin_0 //B - IN - FLOAT #define MPU6050_INT_Exti EXTI_Line0 //#define MPU6050
in „STM32F103 + I2C + MPU6050 - DMA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
teeest.c
; } OCR0B += (uint16_t)(BIT_TIME * 4 + 0.5); // Sync: 4T TCCR0A = 1<<COM0A1 | 1<<COM0A0; // set on compare if( DATA_PIN == 0 ) return; }else{ if( rx_idx != DATA_SIZE * 8 ){ // receive successful rx_idx = 255;
in „mehrere MC seriell über Datenbus verbinden (1Draht)“ · Projekte & Code ·
-
PDF
MB1137.pdf
P0U8A1 11 PC100PC10 B1 PE20PE2 1P0U8B01 P0U88787 PG2N0PG2 PC2 PC10 P0B102 PE2 PG2 PC30PC3 29P0U8A029 P0U8A1 22 PC110PC11 P0B101 2 PE30PE3 2P0U8B02 P0U88888 PG3N0PG3 N0PC4 PC3 PC11 P0U8A0113 N0PC12 N0PE4 PE3 PG3 P0U8B089 N0PG4
in „Suche Mikrocontroller mit 16Bit ADCs und DACs“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
197326-an-01-de-MINI_USB_TO_UART_CONVERTER_de_en_fr_nl.pdf
Buchsenleiste z.B. in eine Leiterplatte Software-Installation eingelötet oder über Buchsenleisten (Rastermaß 2,54mm) kontaktiert. Installieren Sie zuerst die mitgelieferte Treibersoftware! Dieses Produkt erfüllt die gesetzlichen
in „Ansteuerung von UART zu USB Konverter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CAN.c
*************************************/ const canuint16 Can2RxId[Can2NumberOfRxObjects] = { 0x01a6 /* id: 0x1A6, Name: "Wegstrecke", Handle: 13, [BC] */ ,0x01a0 /* id: 0x1A0, Name: "GESCHWINDIGKEIT", Handle: 14, [BC] */ }; const canuint8 Can2RxDataLen[Can2NumberOfRxObjects
in „AT90CAN32 - CAN Bit Error“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ci2c2.c
| (read?1:0); if(!wait(I2C_SR1_ADDR)) return false; clearADDR(); return true; } bool tx(uint8_t b) { if(!wait(I2C_SR1_TXE)) return false; i2c->DR = b; if(!wait(I2C_SR1_BTF)) return false; return true; } uint8_t rx_ack() { i2c->CR1 |= I2C_CR1_ACK; wait(I2C_SR1_RXNE); return i2c->DR; } uint8_t rx_nack() { i2c->CR1 &= ~I2C_CR1_ACK; wait(I2C_SR1_RXNE); return i2c->DR; } // -------------------------------------------------- // INIT // --
in „STM32F103RFT6 I2C2 keine Funktion“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
macro.h
); \ P3OUT |= 0x02; \ } while (0) //////////////////////////////////////////////// #define FASTSPI_RX_ADDR(a)\ do {\ UCA0TXBUF = (a) | 0x40;\ SPI_WAITFOREOTx();\ } while (0) #define FASTSPI_RX(x)\ do {\ UCA0TXBUF = 0;\ SPI_WAITFOREORx();\ x = UCA0RXBUF;\ } while(0) #define FASTSPI_READ_FIFO_BYTE(b)\ do {\ SPI_ENABLE();\ FASTSPI_RX_ADDR(CC2420_RXFIFO);\ UCA0RXBUF;\ FASTSPI_RX(b);\ __delay_cycles(1000);\ SPI_DISABLE();\ } while (0) ///////////////////////////////////////////// #define FASTSPI_READ_FIFO_NO_WAIT(p,c)\ do {\ // muss
in „makro im makro bei cce 4 msp430“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
receive_max = u_receive_string[i] +5; //if((u_receive_string[i] & 0x10 )== 0x10) } if(i == receive_max) { u_rx_start=0; u_r_c = receive_max; //USART_Transmit('Z'); } else { i++; u_rx_start = i; } } } ISR(TIMER1_COMPA_vect) { systic++; LED1_C; } ISR( TIMER2_OVF_vect ) // every 10ms { static uint8_t ct0, ct1, rpt
in „Master und 3 Slaves, Kommunikation läuft nicht rund Bitte um Hilfe“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FLARM_Alarm.c
"lcd-routines.h" #include "UART.h" #include "ATMega16_timer.h" struct _PFLAU { char Name[7]; char RX[2]; char TX[2]; char GPS[2]; char Power[2]; char AlarmLevel[2]; char RelativeBearing[4]; char AlarmType[2]; char RelativeVertical[4]; char RelativeDistance[5]; char ID[4]; }; struct _PFLAU PFLAU; struct
in „Analyse NMEA Datensatz klappt nicht so richtig - Rechnenleistung schuld“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ethernet.asm
_EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L __CONFIG _CONFIG7H, _EBTRB_OFF_7H endif RX_START equ 0x0000 RX_END equ 0x19FF TX_START equ 0x1A00 TX_END equ 0x1FFF w equ 1 f equ 0 ifdef PIC18F2455 SPI_PORT equ PORTB CS equ 2 sclk equ 1 sdo equ 7 sdi equ 0 endif ifdef PIC18F2220 SPI_PORT equ PORTC CS equ 2 sclk equ 3 sdi equ 4 sdo equ 5 tx equ 6 rx equ 7 endif sf equ 0 org 0x020 CHECKSUMCOUNT res 1 CHECKSUM res 3 ZAEHLERB res 1 BUFFER res 1 ETXST res 2 ETXND res 2 COUNT res 1 TEMP res 2 IOBYTE res 2 FLAGS
in „ENC28J60 PC reagiert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Star10_Part2.pdf
Receiver IF asingle10Vsupply.Itisavoltage-controlled Contrast adjustments are provided through (IF9RX) R2 and R3. A switched “bright” function is I will next discuss the receiver narrow- amplifier, which provides gains of +9 dB to facilitated by pulling more current through band IF — IF9RX. Its design
in „Projekt Kurzwellenempfänger Doppelsuper welcher VCO?“ · HF, Funk und Felder ·
-
PDF
SAM7-EX256.pdf
W W W W T T T 6 / / / / X 5 T V V R C R 2 3 E 2 3 XL / E / 0 1 2 3 4 5 B A B K K U 1 2 3 4 M n K X X 2 X X EO C 1 1 B B B B B B P I I C C 2 0 2 0 _ C E E B E E 5E X B P P P P P P P / / 9 0 T R C 1 C 0 S 1 2 T 0 1 P 3 4 B6 / P 2 2 B B A A 1 C
in „SPI-Initialisierung von zwei Geräte über den gleichen Bus“ · Mikrocontroller und Digitale Elektronik ·