-
Datei
main.c
, &GPIO_InitStructure); } //USART 2 void USART2_CFG(void) { /* USART2 TX-->A2 RX-->A3 * for CH32V203C8T6*/ GPIO_InitTypeDef GPIO_InitStructure = {0}; USART_InitTypeDef USART_InitStructure = {0}; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA
in „USART1 an CH32V203x - hängt sich bei Ausgabe auf“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bs.asm
**** STACKPOINTER_INIT: ldi temp0, low(RAMEND) out SPL, temp0 ; initialize Stackpointer ser status_RX ser status_TX ldi temp0, 0x5A out OSCCAL, temp0 ldi temp0, 0b01000010 out DDRD, temp0 ser temp0 out DDRB, temp0 clr temp1 ; ********************************************************************** CLEAR_CHART
-
Datei
bs.asm
**** STACKPOINTER_INIT: ldi temp0, low(RAMEND) out SPL, temp0 ; initialize Stackpointer ser status_RX ser status_TX ldi temp0, 0x5A out OSCCAL, temp0 ldi temp0, 0b01000010 out DDRD, temp0 ser temp0 out DDRB, temp0 clr temp1 ; ********************************************************************** CLEAR_CHART
in „USART bricht bei RX --> TX ab“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AtMega1284_Miniboard_V2_FTDI_SCH.PDF
2 , 1 , 2 R 4 R 4 Q1 1 1 3 3 XTAL2 XTAL1 R 3 1 2 1 SCL 16MHz SDA 2 2 3 p p RX1 R 2 1 2 3 1 2 S C 2 C 2 S 3 0 1 2 3 B P P P P P H u VCC 2 0 X 1 K10 JTAG 2 TCK21_PC2 GND 1 7 ExtGND K IC1 TMS22_PC3 6 R 1 TDO23_PC4 5 K9 1 TDI24_PC5 Vraw 1 44 43 42 41 40 39 38 37 36 35 34 4 MOSI PB5 B B B B B N C A A A A PA4 PA4 3 ÊxtVraw 1 P P P P P G V P P P P 33 VCC 2 K8 MISO 2 PB6 PA5 32 PA5 SCK 3 PB7 PA6 31 GND 1 PB3 1 C5 K6 PB3 F RESET 4 Reset PA7 30 2 n 5 VCC AREF 29 1 2 1 0 GND GND VCC 4 1
in „Debuggen über JTAG Atmega1284p bricht mit Fehler ab“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
erfolg_mit_kleiner_leistung__df2sj_.pdf
viel Power „QRO“ - 5 Watt sind nur 2 S-Stufen (12 dB) weniger als bei 80/100 Watt OUT QRP: - Ökonomisch - Optimiert eigene Betriebstechnik - Selbstbau macht Spass - Bringt Freude & Befriedigung ! Womit QRP ? - 8 Bauteile - keine Platine
in „KW-Empfang (3-30 MHz) mit einfacher Schaltung“ · HF, Funk und Felder ·
-
PDF
Frage.pdf
FIOSET=1<<20; for(n=0;n<5000000;n++); pin1=(LPC_GPIO0->FIOPIN>>21) &1 ; //Zustand an P0.21(0 oder 1) pin2=(LPC_GPIO0->FIOPIN>>27) &1 ; //Zustand an P0.27(0 oder 1) printf("09%d%d\r\n",pin1,pin2); break; } } return 0 ; } C++ Programm *********** Daten vom Controller einlesen *********************** String RxStr=ComPort1->ReadString(); RxStr.Delete(RxStr.Length()-1,2); Caption=RxStr; **************** *****Zustand Gerät 08 ************************ if((RxStr[1]=='0')&&(RxStr[2]=='9')&&(RxStr[3]=='0')&&(RxStr
in „Microcontroller NXP LPCXpresso Board 1769“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
enc28j60.h
uint16_t ByteCount; uint8_t LongEvent:1; uint8_t Reserved:1; uint8_t CarrierEvent:1; uint8_t Reserved2:1; uint8_t CRCError:1; uint8_t LenChkError:1; uint8_t LenOutofRange:1; uint8_t RxOk:1; uint8_t RxMultiCast:1; uint8_t RxBroadCast:1; uint8_t DribbleNibble:1; uint8_t RxCntrlFrame:1; uint8_t RxPauseFrame
in „Problem mit ENC28J60“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
Baudratenregister. */ #define UART_UBRR_BAUD ((F_CPU+UART_BAUD*8)/(UART_BAUD*16)-1) // clever runden, i = (a+b/2)/b /** * Berechnet die reale Bausrate zur Berechnung des Fehlers. */ #define UART_BAUD_REAL (F_CPU/(16*(UART_UBRR_BAUD+1))) // Reale Baudrate /** * Berechnet den Fehler bei der Baudrateneinstellung
in „UART von Mega32 auf Mega168 anpassen“ · Mikrocontroller und Digitale Elektronik ·
-
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
sipeed-tang-primer-pins.pdf
- MOSI IO0 SPI1 MOSI JTAG TDI - C12 P10 - MISO IO1 25Q80B SPI2 NSS K11 L7 IO2 D- SPI2 SCK GCLK T7 - P7 ANLOGIC L8 IO3 D+ GigaDevice SPI2 MISO L12 D3 CS GD32F150Gx EG4S20BG256 SPI2 MOSI J11 H4 - GCLK R1 CLK UART1 TX J13 B3 IO0 UART1 RX H13 F4 IO1 26Q80B UART2 TX L13 F5 IO2 UART2 RX M13 B1 IO3
in „Einen Softcore (AVR) an andere FPGA anpassen?“ · FPGA, VHDL & Co. ·
-
Datei
Code.txt
RTS_CONTROL_DISABLE; dcb.fAbortOnError = false; //weitersenden, wenn Fehler aufgetreten ist dcb.XonChar = 0x0B; //XOn und XOff müssen unterschiedlich dcb.XoffChar = 0xFF; // sein, sonst geht SetCommState nicht dcb.XonLim = rec_buf; // dcb.XoffLim = rec_buf / 2; dcb.ByteSize = 8; //8 Datenbits dcb.Parity = 0;
-
PDF
eval-scs001v1.pdf
EVAL-SCS001V1 schematic diagram Vbus T1 Vsnk STL6P3LLH6 VSNK D11 R10 ESDA25P35 100k R12 C12 J10 A1 GND GND B12 J1 A2 B11 R11 100 100nF Tx+1 Rx+1 22k A3 Tx-1 Rx-1B10 A4 B9 2V7 Vbus Vbus CC1 A5 B8 R1 R2 CC1 Sbu2 1k 1k A6 D+1 D-2B7 C1 1µF A7 B6 D-1 D+2 C2 1µF A8 Sbu1 CC2 B5 CC2 A9 VbusUSB 3.1VbusB4 U1 A10 TYPE C B3 23 21 3 22 24 STUSB4500 Rx-2 Tx-2 V V e Y D A11 Rx+2 Tx+2B2 _ _ u S V VBus_EN_SNK 16 C50 A12 B1 D50 e e o V LD20 4.7µF GND GND R R N Disch9 Disch ESDA25P35 V V 18 15 GPIO R20 R21 VBUS_VS_Disch GPIO
in „USB C Connector zur Speisung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ASBuf.c
=0; int cnt=0; int read=0; b =ASBCreate(mem1,sizeof mem1); b2=ASBCreate(mem2,sizeof mem2); while(p=ASBAllocate(b,10+sizeof txt)) { int n = sizeof txt; i++; memcpy(p,txt,n); ASBCommit(b, p+n); } printf("Eingestellte Nachrichten:
in „Advance Serial Buffer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.h
_FLUSH_RX 0xE2 // Define flush RX register command #define RFM70_WRITE_TX_PAYLOAD_NOACK 0xB0 #define RFM70_ACTIVATE 0x50 #define RFM70_READ_RX_PAYLOAD_WIDTH 0x60 // SPI(RFM70) registers(addresses) #define RFM70
in „RFM70 und ATMega16 benötige Hilfe!!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
init.txt
Fernstart) .equ syncbit=0 ;Bit des Synch-Eingangs .equ dgp=pinb ;Eingangsport Drehgeber .equ dgmsk=0b00001100 ;Maske auf benutzte Bits .equ dgprell=0b00101010 ;Maske auf Togglebits .equ dapo=portc ;Port fuer Datenausgang Zuendverteiler .equ dapi=pc0 ;Bit dazu .equ vt8=2 ;Timer2-Vorteiler 8 fuer Bitausgabe
in „atmega 8 als schnitstelle“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.c
#include <stdio.h> int main() { // Beispiel Methode von Menüsucher { uint8_t Data_Rx[2U]; uint16_t Druck; Data_Rx[0U]=0x11; Data_Rx[1U]=0x47; Druck = ((uint16_t)Data_Rx[0U] + ((uint16_t)Data_Rx[1U] << 8U)); printf("Druck=%x\r\n",Druck); } { union UINT_UNION // gross geschrieben der TYP von union { int a; // integer char b[sizeof(short int)]; // Array mit zwei Bytes } c; // klein geschrieben die Variable c.a = 0x4711; printf("a=%x b0=%x b1=%x\r\n",c.a,c.b[0],c.b[1]); // liefert a=4711 b0=11 b1=47 } // Beispiel Methode
in „2 Bytes zusammenfügen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.asm
; Belegung der I/O-Ports ; ---------------------- ; ; PortB3: (MOSI) ; PortB4: (MISO) ; PortB5: (SCK) ; Testbord ; PortD0: Rx ; PortD1: Tx ; PortD2: Taster ; PortD3: Taster ; PortD4: Taster ; PortD5: LED1 ; PortD6: LED2 ; PortD7: Summer ; ; ------------------
-
Datei
main.c
, i2c_drv_tx_nack, i2c_drv_tx_nack_handler, i2c_drv_rx_nack, i2c_drv_rx_nack_handler); i2c_hal_cb_data_set(&test_i2c_hal, i2c_drv_tx_data, i2c_drv_tx_data_handler, i2c_drv_rx_data, i2c_drv_rx_data_handler
in „PIC32MZ2048EFG100 Probleme bei I2C read“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
handling routines use circular buffers * for buffering received and transmitted data. * * The UART_RX_BUFFER_SIZE and UART_TX_BUFFER_SIZE constants define * the size of the circular buffers in bytes. Note that these constants must be a power of 2. * You may need to adapt these constants to your target
in „Timerberechnung die hunderste“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
handling routines use circular buffers * for buffering received and transmitted data. * * The UART_RX_BUFFER_SIZE and UART_TX_BUFFER_SIZE constants define * the size of the circular buffers in bytes. Note that these constants must be a power of 2. * You may need to adapt these constants to your target
in „Wie macht man solche Lichtmodes? Lauflicht, PWM und Co“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.h
handling routines use circular buffers * for buffering received and transmitted data. * * The UART_RX_BUFFER_SIZE and UART_TX_BUFFER_SIZE constants define * the size of the circular buffers in bytes. Note that these constants must be a power of 2. * You may need to adapt these constants to your target
in „ATmega328p fehlerhafte UART-Anzeige mit bootloader“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SR9600_RS232_Control_Spec_MAI_V100.pdf
( a,b,c,d = 1:OFF, 2:ON), TRG. 2 OFF “DCT:21” (DCTRG.2 OFF ) a =TRG.1, b =TRG.2, DCTRG. TRG. 2 ON “DCT:22” (DCTRG.2 ON ) c =TRG. 3, d =TRG. 4 TRG. 3 OFF “DCT:31” (DCTRG.3 OFF ) eg.) “DCT:1111” (all OFF), TRG
in „Marantz Receiver RS232C - Protokoll“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LQ121S1LG75.pdf
) B1 25 TD6 (NA) (NA) 4 < SELLVDS = L(GND) or Open > 1 CYCLE R1 R0 G0 R5 R4 R3 R2 R1 R0 G0 G2 G1 B1 B0 G5 G4 G3 G2 G1 B1 B3 B2 DE (VS) (HS) B5 B4 B3 B2 DE R7 R6 NA B7 B6 G7 G6 R7 R6 NA < SELLVDS = H(3.3V) > 1 CYCLE R3 R2 G2 R7 R6 R5 R4 R3 R2 G2 G4 G3 B3 B2 G7 G6 G5 G4 G3 B3 B5 B4 DE (VS) (HS) B7 B6 B5 B4 DE R1 R0 NA B1 B0 G1 G0 R1 R0 NA DE:DATA ENABLE HS:Hsync VS:Vsync 5 2) 6bit input 【*1】 pin assignment with SELLVDS
in „Mini2440 LVDS Display Adapter für größere TFTs“ · Projekte & Code ·
-
Datei
test_tn26_ohne_interrupt.asm
******************************************************* ; Some b values: (See also table in Appnote documentation) ; ; 1 MHz crystal: ; 9600 bps - b=14 ; 19200 bps - b=5 ; 28800 bps - b=2 ; ; 2 MHz crystal: ; 19200 bps - b=14 ; 28800 bps - b=8 ; 57600 bps - b=2 ; 4 MHz crystal: ; 19200 bps - b=31 ; 28800 bps - b=19 ; 57600 bps - b=8 ; 115200 bps - b=2 .equ b =14 ;9600 bps @ 1 MHz crystal UART_delay:ldi temp,b UART_delay1:dec temp brne UART_delay1 ret ;***** Program Execution Starts Here ;*
in „kommunikation mit pc funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DS1820-DS1820S.pdf
48h None 1 2 the scratchpad to EEPROM. Recall E Recalls TH and TLdata from B8h DS18S20 transmits recall status EEPROM to the scratchpad. to master. Read Power Signals DS18S20 power B4h DS18S20 transmits supply status
in „1-Wire & Pull-UP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi2.c
GPIO_RANGE 0x60 // Länges des Bereichs mit den Registern #define INTR_ADRESS (BCM2708_PERI_BASE + 0x00B000) // Interrupt controller #define INTR_RANGE 0x228 // Länges des Bereichs mit den Registern /* GPIO register offsets (some of them) */ #define GPFSEL0 0x00 #define GPFSEL1 0x04 #define GPFSEL2 0x08
in „[F] SPI-Interrupt auf Raspberry Pi löst nicht aus -> warum?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gdriver.c
0 = IRQ 3:1 011 (3) 1 RLS (Receive Line status) +Errors: Overrung, Parity, Framing, Break IRQ 010 (2) 2a RDA (Receive Data available) +RX Fifo enthält Trigger Schwelle (U1FCR[7:6]) Zeichen 110 (6) 2b CTI (Character Time-out indicator) +RX FIFO enthält mindestens 1 Zeichen und 3-4 Perioden kein neues
in „Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen“ · Projekte & Code ·
-
PDF
nexus.pdf
L D B 3 MUX_OUT A6 D3 LED4 TMP5 19 I11 9 P E m _ 2 D A7 D2 VAR 18 I12 OLED_CLK10 I O e P 1 D 5.5V GND2 17 I13 11 D T 3E TMP5 V RST RST1 MOT2_SENSE16 I14 12 K T 6 GND RX1 RX MOT1_SENSE I15 VCC 13 C 5 VDD RAW
in „Laufzeitproblem mit Mux und Arduino Nano 33 ioT“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Avr305.asm
******************************************************* ; Some b values: (See also table in Appnote documentation) ; ; 1 MHz crystal: ; 9600 bps - b=14 ; 19200 bps - b=5 ; 28800 bps - b=2 ; ; 2 MHz crystal: ; 19200 bps - b=14 ; 28800 bps - b=8 ; 57600 bps - b=2 ; 4 MHz crystal: ; 19200 bps - b=31 ; 28800 bps - b=19 ; 57600 bps - b=8 ; 115200 bps - b=2 .equ b =31 ;19200 bps @ 4 MHz crystal UART_delay: ldi temp,b UART_delay1: dec temp brne UART_delay1 ret ;***** Program Execution Starts Here
in „Attiny Soft-UART Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
--------------------------------- void chip_select(int RAM_bank) { switch (RAM_bank) { case 0: // 0b000 GPIOA->BRR |= (GPIO_Pin_2 | GPIO_Pin_1 | GPIO_Pin_0); break; case 1: // 0b001 GPIOA->BRR |= (GPIO_Pin_2 | GPIO_Pin_1); GPIOA->BSRR |= (GPIO_Pin_0); break; case 2: // 0b010 GPIOA->BRR |= (GPIO_Pin_2 | GPIO_Pin_0); GPIOA->BSRR |= (GPIO_Pin_1); break; case 3: // 0b011 GPIOA->BRR |= (GPIO_Pin_2); GPIOA->BSRR |= (GPIO_Pin_1 | GPIO_Pin_0); break; case 4: // 0b100 GPIOA->BRR |= (GPIO_Pin_1 | GPIO_Pin_
in „SPI-RAM-Bank an STM32F0-Discovery - write, kein read“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bidirektionale_RS232_Funkbr_cke_mit_RFM12_2.pdf
:29 ok, Datenblätter verglichen, der Mega8 hat TIMSK und der Mega168 TIMSK0 bis TIMSK2. Wenn ich es in TIMSK0, 1 oder 2 ändere, gibt es keine Fehlermeldung. Muss ich einen bestimmten TIMSK nehmen? Da der RFM12B ja nur max 3,8V kann, wollte ich den 168er nehmen, weil der für diesen Bereich
in „bidirektionale RS232 Funkbrücke mit RFM12“ · Projekte & Code ·
-
Datei
rf22.c
write(0x09, 0x7f); // xtal load capacitance rf22_write(0x0A, 0x02); // uC CLK: 10MHz rf22_write(0x0b, 0xf2); // GPIO0: TX_ANT - f2 rf22_write(0x0c, 0xf5); // GPIO1: RX ANT - f5 rf22_write(0x0d, 0x00); // GPIO2: uC Clock out rf22_write(0x0e, 0x00); rf22_write(0x0f, 0x70); // ADC Input: GND rf22_write
in „RFM22B Beispiel Projekt gesucht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
STM32F10x_128k_32k_flash.ld
= 0x00000000, LENGTH = 0 EXTMEMB1 (RX) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB2 (RX) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB3 (RX) : ORIGIN = 0x00000000, LENGTH = 0 } /* higher address of the user mode stack */ _estack = ORIGIN(RAM)+
in „STM32 mit C++ stürzt bei Interrupt ab“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schaltung.pdf
5 TEN5-1211 GND + 3 1 3 5 7 9 3 2 1 3 5 7 9 3 5 7 9 V2_+/-12V J 1 1 J 1 1 1 1 1 TRACO TEN5 Dual +12V 2 k 22 +VIN1 +VOUT 14 R 1 B B 1 S 2 23 +VIN2 D D E R E V V 9 VDD 2 2 COM1 RESET + + COM2 16 V 2 GND GND U 1IC3 1IC2 3 -VIN1 11 V+ LM334Z
in „LCD Display Treiber und Einkopplungen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schaltung_neu_ohne_Trafo_mit_C.pdf
1 1 2 X7-2 -VIN2 -VOUT MSTBV2 5 TEN5-1211 GND + 3 1 3 5 7 9 3 2 1 3 5 7 9 3 5 7 9 GND V2_+/-12V +12V J 1 1 J 1 1 1 1 1 TRACO TEN5 Dual 2 k 22 +VIN1 +VOUT 14 +C12 C15 R 1 S B B 1 S 2 23 +VIN2 U D D E R E V
in „LCD Display Treiber und Einkopplungen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
VAR-DT6CUSTOMBOARD_SCH_V1_1_Doc_V1_2.pdf
15 11 L104 5 3 1DIR 1OE# 14 5 CBUS1 D D D 3V3OUT MCZ1210AH900L2T GND 4 2DIR 2OE# 13 14 CBUS2 P N N 9 4 3 J102 S S 3 UART1_RX 5 1A1 '0'- 1B1 12 CBUS3 E G G RESET# C190 USB MICRO AB 3 UART1_RTS 6 1A2 B->A 1B2 11 5 2 1 1 3 UART1_TX 7 2A1 2B1 10 1 1 3 LAYOUT NOTE: 10nF
-
Datei
lcd_io1.c
lcd_i2c_address); i2c_put_byte(i2c_tx_data); I2C_START_RX(lcd_i2c_address); i2c_rx_data=i2c_get_byte(I2C_QUIT); if(i2c_rx_data&(1<<LCD_D7_PIN)) { data|=(1<<7); } if(i2c_rx_data&(1<<LCD_D6_PIN)) { data|=(1<<
-
Datei
lcd_io1.c
lcd_i2c_address); i2c_put_byte(i2c_tx_data); I2C_START_RX(lcd_i2c_address); i2c_rx_data=i2c_get_byte(I2C_QUIT); if(i2c_rx_data&(1<<LCD_D7_PIN)) { data|=(1<<7); } if(i2c_rx_data&(1<<LCD_D6_PIN)) { data|=(1<<
in „LCD I2C Bibliothek“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CY7C64613.pdf
17 44 NC PA7 / RxD1OUT 18 43 GND CLKOUT 19 42 RESET# GND 20 41 VCC 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 D L D E # ] ] ] ] ] ] ] ] - + C E E E O R R N D I I I I I I I I D D D C V S V B W L O N F F F F F F F F S B N
in „Verkaufe CY7C64613-52NC“ · Markt ·
-
PDF
CY7C64613_1.pdf
17 44 NC PA7 / RxD1OUT 18 43 GND CLKOUT 19 42 RESET# GND 20 41 VCC 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 D L D E # ] ] ] ] ] ] ] ] - + C E E E O R R N D I I I I I I I I D D D C V S V B W L O N F F F F F F F F S B N
in „Logikanalzyer mit FT232BL“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Vollfarbsteuerung_C.c
(255 - ((s * (255 - wert)) >> 8))) >> 8; switch (intervall) { case 0: temp_R = v; temp_G = t; temp_B = p; break; case 1: temp_R = q; temp_G = v; temp_B = p; break; case 2: temp_R = p; temp_G = v; temp_B = t; break; case 3: temp_R = p; temp_G = q; temp_B = v; break; case 4: temp_R = t; temp_G = p; temp_B
in „UART-Interrupt wird nicht ausgelöst“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MRFC522.c
CWGsPReg 0x28 #define ModGsPReg 0x29 #define TModeReg 0x2A #define TPrescalerReg 0x2B #define TReloadRegH 0x2C #define TReloadRegL 0x2D #define TCounterValueRegH 0x2E #define TCounterValueRegL 0x2F //Page 3:TestRegister #define Reserved30 0x30 #define TestSel1Reg
in „Kommunikation mit dem RFID-Modul MFRC522“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_gcc.c
, // Timer 1 subtimer B IntDefaultHandler, // Timer 2 subtimer A IntDefaultHandler, // Timer 2 subtimer B IntDefaultHandler, // Analog Comparator 0 IntDefaultHandler, // Analog Comparator 1 IntDefaultHandler, // Analog Comparator
in „Probleme/Fragen mit Stellaris 3S8962, OpenOCD, Debugger“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
CAN_v3_0.pdf
controller implements the CAN2.0A and CAN2.0B specifications as defined in the Bosch specification and conforms to the ISO-11898-1 standard. The CAN component is certified by the C&S group GmbH based on the standard protocol and data
in „Dev-Board mit mind. 4 x Delta-Sigma-ADC & CAN-BUS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f10x_flash_offset.ld
RAM */ /* Memory Spaces Definitions */ MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 64K FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 512K FLASHB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB0 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB2 (rx) : ORIGIN
in „STM32F10x mit Eclipse, yagarto (GCC) und J-Link (GDB)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f10x_flash_offset.ld
RAM */ /* Memory Spaces Definitions */ MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 64K FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 256K FLASHB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB0 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB2 (rx) : ORIGIN
in „CortexM3 Startprobleme (YAGARTO+ECLIPSE+J-LINK)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32_rom.ld
SRAM */ /* Memory Spaces Definitions */ MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 20K FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 64K FLASHB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB0 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB2 (rx) : ORIGIN
in „STM32 Linker-Problem (overlaps section.) + Clock zu langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f4xx_flash.ld
(xrw) : ORIGIN = 0x20000000, LENGTH = 128K CCMRAM (xrw) : ORIGIN = 0x10000000, LENGTH = 64K FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 1024K FLASHB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB0 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB1 (rx) : ORIGIN = 0x00000000, LENGTH = 0 EXTMEMB2 (rx) : ORIGIN
in „STM32F405 int64_t lehren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FlexCAN.c
#include "device_registers.h" /* include peripheral declarations */ #include "FlexCAN.h" uint32_t RxCODE; /*< Received message buffer code */ uint32_t RxID; /*< Received message ID */ uint32_t RxLENGTH; /*< Recieved message number of data bytes */ uint32_t RxDATA[2]; /*< Received message data (2 words) */ uint32_t RxTIMESTAMP; /*< Received message time */ void FLEXCAN1_init(void) { #define MSG_BUF_SIZE 4 /* Msg Buffer Size. (CAN 2.0AB: 2 hdr + 2 data= 4 words) */ uint32_t i=0; PCC->PCCn[PCC_FlexCAN1_INDEX] |= PCC_PCCn_CGC_MASK
in „S32K144 FlexCAN1 probleme“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
schematic-T962.pdf
A P0.0/TXD0/PWM1 19 TX 3 TX 2 7 49 VBAT S S S S S S P0.1/RXD0/PWM3/EINT0 21 RX 4 RX 3.3V TTL R 4 V V V V V V RESET (SHT 3) 5 GND D GND GND 4 6 1 2 5 5 LPC2134FBD64/01 GND D 5 7 T962A_0.2 5.0V RW1 2 k 10k R 4 REV 0.2 3 1 4/3/16 11