-
Datei
startup_stm32f10x_md.asm
=_sbss b LoopFillZerobss /* Zero fill the bss segment. */ FillZerobss: movs r3, #0 str r3, [r2], #4 LoopFillZerobss: ldr r3, = _ebss cmp r2, r3 bcc FillZerobss /* Call the clock system intitialization function
in „GNUARM TChain Linker Problem STM32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_md.S
=_sbss b LoopFillZerobss /* Zero fill the bss segment. */ FillZerobss: movs r3, #0 str r3, [r2], #4 LoopFillZerobss: ldr r3, = _ebss cmp r2, r3 bcc FillZerobss /* Call the clock system intitialization function
in „STM32: Jeder Interrupt landet im Default_Handler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f10x_md.s
=_sbss b LoopFillZerobss /* Zero fill the bss segment. */ FillZerobss: movs r3, #0 str r3, [r2], #4 LoopFillZerobss: ldr r3, = _ebss cmp r2, r3 bcc FillZerobss /* Call the clock system intitialization function
in „Stm32 SystemInit() C++“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f4xx.c
ETH_IRQHandler(void); void WEAK ETH_WKUP_IRQHandler(void); void WEAK CAN2_TX_IRQHandler(void); void WEAK CAN2_RX0_IRQHandler(void); void WEAK CAN2_RX1_IRQHandler(void); void WEAK CAN2_SCE_IRQHandler(void); void WEAK OTG_FS_IRQHandler(void); void WEAK DMA2_Stream5_IRQHandler
in „STM32F429 Disco Board: SDRAM benutzen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f429x.c
ETH_IRQHandler(void); void WEAK ETH_WKUP_IRQHandler(void); void WEAK CAN2_TX_IRQHandler(void); void WEAK CAN2_RX0_IRQHandler(void); void WEAK CAN2_RX1_IRQHandler(void); void WEAK CAN2_SCE_IRQHandler(void); void WEAK OTG_FS_IRQHandler(void); void WEAK DMA2_Stream5_IRQHandler
in „STM32F4 GCC Toolchain: syscalls.c printf und malloc Errors“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f429x.c
ETH_IRQHandler(void); void WEAK ETH_WKUP_IRQHandler(void); void WEAK CAN2_TX_IRQHandler(void); void WEAK CAN2_RX0_IRQHandler(void); void WEAK CAN2_RX1_IRQHandler(void); void WEAK CAN2_SCE_IRQHandler(void); void WEAK OTG_FS_IRQHandler(void); void WEAK DMA2_Stream5_IRQHandler
in „STM32F4 Linker Scripte: Ich will es jetzt kapieren!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup_stm32f429.c
ETH_IRQHandler(void); void WEAK ETH_WKUP_IRQHandler(void); void WEAK CAN2_TX_IRQHandler(void); void WEAK CAN2_RX0_IRQHandler(void); void WEAK CAN2_RX1_IRQHandler(void); void WEAK CAN2_SCE_IRQHandler(void); void WEAK OTG_FS_IRQHandler(void); void WEAK DMA2_Stream5_IRQHandler
in „STm32Fxxx: Kleiner Gefallen vom einem Profi erbeten“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DS18B20.pdf
a unique 64-bit serial code 18B20 1 A stored in an onboard ROM NC 2 8 L 7 NC Multidrop capability simplifies distributed 1 2 3 2 A VDD 3 0 S 6 NC temperature sensing applications Requires no external components DQ 4 5 GND Can be powered
in „Suche nach einem Temperatursensor“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DS18B20.pdf
a unique 64-bit serial code 18B20 1 A stored in an onboard ROM NC 2 8 L 7 NC Multidrop capability simplifies distributed 1 2 3 2 A VDD 3 0 S 6 NC temperature sensing applications Requires no external components DQ 4 5 GND Can be powered
in „Mehrere DS18B20 an einen Pin Avr-Mega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
M128test_tabelle_1.txt
jmp TIMER3_CAPT ; Timer3 Capture jmp TIMER3_COMPA ; Timer3 CompareA jmp TIMER3_COMPB ; Timer3 CompareB jmp TIMER3_COMPC ; Timer3 CompareC jmp TIMER3_OVF ; Timer3 Overflow jmp USART1_RXC ; USART1, Rx Complete jmp USART1_UDRE ; USART1, Data Register Empty jmp USART1_TXC ; USART1, Tx Complete jmp TWI ; 2
in „Timer3 Atmega128“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
raussenden (1=warten, 0=sofort senden (nur erstes Byte)) void RF_SendByte(unsigned char data) { PORTCbits.RC2=0; SPIRF(0xB8); SPIRF(data); PORTCbits.RC2=1; } // >>>>> RX: Umschalten auf Empfang void RF_SetRX() { disable_interrupts(); RF_Init_SPI(); RF_CMD(0x82,0xC8); //Receiver Chain einschalten, Synth aus.
in „RFM12 - Funkmodul“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
raussenden (1=warten, 0=sofort senden (nur erstes Byte)) void RF_SendByte(unsigned char data) { PORTCbits.RC2=0; SPIRF(0xB8); SPIRF(data); PORTCbits.RC2=1; } // >>>>> RX: Umschalten auf Empfang void RF_SetRX() { disable_interrupts(); RF_Init_SPI(); RF_CMD(0x82,0xC8); //Receiver Chain einschalten, Synth aus.
in „PIC18: Getesteter CCS C-Code für RFM12 Modul“ · Projekte & Code ·
-
Datei
main.c
raussenden (1=warten, 0=sofort senden (nur erstes Byte)) void RF_SendByte(unsigned char data) { PORTCbits.RC2=0; SPIRF(0xB8); SPIRF(data); PORTCbits.RC2=1; } // >>>>> RX: Umschalten auf Empfang void RF_SetRX() { disable_interrupts(); RF_Init_SPI(); RF_CMD(0x82,0xC8); //Receiver Chain einschalten, Synth aus.
in „Beispielprogramm für RFM12 433MHz Funk-Module“ · Projekte & Code ·
-
Datei
uhttp2.py
) == 0: print("==0") s.close() break # Von null bis mehrere Headerzeilen sind nun in indata while (b"\r\n" in indata) and header: l,indata = indata.split(b"\r\n",1) l = l.decode('utf-8') if lno == 0: proto,status,_ = l.lower().split(' ',2) if not proto.startswith("http/1.1"): print("!2") return None
in „ESP8266 und Micropython: TCP hängt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
0167-iar-UART_DS04_V01.c
Gerät 2 Platz 2 // CLE |P5.2 P2.4| CS SPI Gerät 3 Platz 3 // RE\ |P5.3 P2.5| frei //(48) R/B\ |P5.4 P6.7| Batterie // | P6.3| Kanal 1 Spannung aus R5 x Strom +- !,245V enladen/entladen // | P6.1| Kanal 2 Schaltspannungseingang
in „MSP430 über UART Daten senden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
VNWA_Experiments.pdf
HF Experiments Calibration Short: Standards: Load = 47Ω: Open = n.c. Thru: http://www.sdr-kits.net/ 2 Measuring „Load“-Resistor without SOL- Calibration? Works, because VNWATX and RX port impedances are exactly 50 Ω. only Thru calibration required! Zx= 47 Ω yield ≈3,4 dB insertion loss. http://www.sdr-kits.net
in „Kann man einen Parallelschwingkreis mit einem nanoVNA ausmessen und die Ergebnisse nachvollziehen?“ · HF, Funk und Felder ·
-
Datei
usart2dmactrl.c
============================================ * initialize USART2 and DMA1 channel * -------------------------------------------------------------------------------- */ void usart2_initUsart2Dma(void) { /* USART2 initialize PA2 = TX, PA3 = RX, by LQFP100 PA2 -> Pin
in „STM32F303 USART2 DMA1 funktioniert halblebig ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usart2dmactrl.c
============================================ * initialize USART2 and DMA1 channel * -------------------------------------------------------------------------------- */ void usart2_initUsart2Dma(void) { /* USART2 initialize PA2 = TX, PA3 = RX, by LQFP100 PA2 -> Pin
in „STM32F303 USART2 DMA1 funktioniert halblebig ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serialAccelerometer.ino
interface numbers seem to be somehow mixed up #define BOARD_NR_USARTS 5 #define BOARD_USART1_TX_PIN Port2Pin('A', 9) #define BOARD_USART1_RX_PIN Port2Pin('A',10) #define BOARD_USART2_TX_PIN Port2Pin('A', 2) #define BOARD_USART2_RX_PIN Port2Pin('A', 3) #define BOARD_USART3_TX_PIN Port2Pin('D', 8) // Serial2 ?? #define BOARD_USART3_RX_PIN Port2Pin('D', 9) // Serial2 ?? #define BOARD_UART4_TX_PIN Port2Pin('C',10) #define BOARD_UART4_RX_PIN Port2Pin('C',11) #define BOARD_UART5_TX_PIN Port2Pin('C',12) #define BOARD_UART5_RX_PIN Port2Pin
in „STM32F4 Discovery Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f10x.h
Interrupt */ CAN2_TX_IRQn = 63, /*!< CAN2 TX Interrupt */ CAN2_RX0_IRQn = 64, /*!< CAN2 RX0 Interrupt */ CAN2_RX1_IRQn = 65, /*!< CAN2 RX1 Interrupt */ CAN2_SCE_IRQn = 66, /*!< CAN2 SCE Interrupt */ OTG_FS_IRQn = 67 /
in „STM32 - Eclipse, ARM GCC - Funktionsaufruf geht nicht :-(“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f10x.h
Interrupt */ CAN2_TX_IRQn = 63, /*!< CAN2 TX Interrupt */ CAN2_RX0_IRQn = 64, /*!< CAN2 RX0 Interrupt */ CAN2_RX1_IRQn = 65, /*!< CAN2 RX1 Interrupt */ CAN2_SCE_IRQn = 66, /*!< CAN2 SCE Interrupt */ OTG_FS_IRQn = 67 /
in „C-Libs for USB and OLED-Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usb_device.c
, uint32_t *rxbuf, uint32_t maxlen) { uint8_t index = 0; LPC_USB->Ctrl = 0x01 | ((endpt & 0x0F) << 2); while(!(LPC_USB->RxPLen & 0x0400)); while((LPC_USB->Ctrl & 0x01) && (index < maxlen)) { rxbuf[index] = LPC_USB->RxData; index++; } LPC_USB->Ctrl = 0x00; USB_SIE_ReadWrite(CMD_PHASE_CMD, SELECT_ENDPOINT
in „LPC1788 USB Device“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
M128test_tabelle.asm
jmp TIMER3_CAPT ; Timer3 Capture jmp TIMER3_COMPA ; Timer3 CompareA jmp TIMER3_COMPB ; Timer3 CompareB jmp TIMER3_COMPC ; Timer3 CompareC jmp TIMER3_OVF ; Timer3 Overflow jmp USART1_RXC ; USART1, Rx Complete jmp USART1_UDRE ; USART1, Data Register Empty jmp USART1_TXC ; USART1, Tx Complete jmp TWI ; 2
in „Timer3 Atmega128“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Pinbelegung einer Leiterplatte mit Funktionsbeschriftung
3.3V, SPI1_MISO_M1, SPI2_CLK, PWM6, SPI1_MOSI, I2C3_SDA, I2C1_SCL, I2C1_SDA, 3V3, GPIO0_B3, GPIO0_B4, 5V, GND, GPIO1_B1, UART4_TX, GPIO4_B0, UART4_RX, PWM1, 3.3V, I2C3_SDA_M0, I2C3_SCL_M0, SPI1_MISO, SPI2_CSN0, 3.3V, UART1_TX, UART1_RX, UART2_TX_M0, UART2_RX_M0, UART1_CTS_N, UART1_RTS_N, SPI2_MISO, SPI2_MOSI, GPIO0_C0, GPIO0_B2, GPIO1_D1, GPIO1_C6, GPIO1_C5, GPIO0_B7, GPIO0_B6, GPIO0_C2, GPIO1_D0, GPIO3_B5, GND, 1.8V, ADC_IN0 bis ADC_IN5
in „Intel verkauft Altera, Raspberry Pi liefert Geschäftszahlen, MicroPython für Alif-MCUs uvam“ · Mikrocontroller und Digitale Elektronik · · Layouts
-
Datei
Strom_25A.bas
nicht zuverl ssig 'C = C * 5 'B = Getadc(2) 'B = 500 'Spannung messen 'D = B 'D = D * 50 'D = D / 26 Disable Usi_start 'atomarer Zugriff Strom = C 'Strom1 Spannung = D 'Spannung1 Enable Usi_start Loop Speichern: Disable Interrupts
in „Fehler in Bascom?“ · 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
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 „Weg-kommentierte Variablen verändern den Programmablauf“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
platform_drv.c
param_len) )0x00019fe9; os_sem_up = (int (*)(void*))0x0001dbdd; os_sem_down = (int (*)(void*))0x0001dc5b; gstrFwSem = (void*)0x100405ec; NMI_MsgQueueRecv = (int(*)(void*, void ** ))0x0001d5e3; InternalAppMsgQHandle = (void*)0x10040c20; ke_free = (void(*)(void*))0x00019f09; memset(rx_buffer,0,sizeof(rx_buffer
in „Microchip/Atmel Samb11 - BLE“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RCV420.pdf
C T. The output of the voltage refer- ence, Ref Out, should be connected to Ref In for the FIGURE 2. Optional Gain Adjustment. 12 Ref In IIN +In 3 15 Rcv B 4–20mA R 75 C T 2 S RCV420 14 Rcv Out R S 75 V O 11 Ref Out (0–5V) –In 1 10 Ref B +10V Reference 8 Ref Trim 7 Ref Noise Reduction V+ 16 4 V– 13
in „Frage zu 4-20mA Receiver RCV420“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SK-FM3-176PMC-ETHERNET_v11_schematic_v15.pdf
1 2 3 4 5 6 7 8 A A B B U_Sheet2 U_Sheet3 U_Sheet4 U_Sheet5 U_Sheet6 SK-FM3-176PMC-ETHERNET_02-MCU.SCHDOC SK-FM3-176PMC-ETHERNET_03-USB_CAN_TSC_HMI.SCHDOC SK-FM3-176PMC-ETHERNET_04-JTAG_UART.SCHDOC SK-FM3
in „Problem bei LAN8710A-Inbetriebnahme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
systemdrive.c
//////////////////////////////////////////////// // Konfiguriere die SPI als Master // Speed = 0,1,2 ////////////////////////////////////////////////////////////////////////////////////// // obsolet ! void Init_SPI(uint8_t speed) { TRISC = TRISC & 0b11010111; // SDO,SCK auf Ausgang TRISC = TRISC | 0b00010000; // SDI Eingang // SPI einrichten if (speed>2) speed=2; switch (speed) { case 0: SSPCON1 = 0b00000010; // Master Mode, fosc/64 break; case 1: SSPCON1 = 0b00000001; // Master Mode, fosc/16 break; case 2: SSPCON1 = 0b00000000; // Master Mode, fosc
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
C8051F120.txt
08FH ; PLL FILTER P1 DATA 090H ; PORT 1 LATCH SSTA0 DATA 091H ; UART 0 STATUS MAC0BL DATA 091H ; MAC0 B REGISTER LOW BYTE MAC0BH DATA 092H ; MAC0 B REGISTER HIGH BYTE MAC0ACC0 DATA 093H ; MAC0 ACCUMULATOR BYTE 0 MAC0ACC1 DATA 094H ; MAC0 ACCUMULATOR BYTE 1 MAC0ACC2 DATA 095H ; MAC0 ACCUMULATOR BYTE 2 SFRPGCN
in „Probleme mit LCD initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
quellcode.txt
void); static void USB_Configuration(void); static void USART_Configuration(void); //static void TIM2_Configuration(void); void USB_LP_CAN1_RX0_IRQHandler(void); void USART1_IRQHandler(void); void TIM2_IRQHandler(void); void Ptr_Init(void); /* Private Define */ #define Q_ASSERT(value) if (!(value)) {
in „Cortex M3 wird sehr heiß“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MagJack_BM00801.pdf
SPECIFICATIONS AT 25° C Common to Common to Insertion Return Loss Differential Common Crosstalk Loss dB min Mode Mode dB min Part Number dB max Rejection Rejection dB min dB min 1MHz to 1MHz to 30MHz to 60MHz to 100MHz 30MHz 60MHz 80MHz 100kHz to 100MHz 1MHz 30MHz 60MHz 100MHz 0810-1XX1-01 -1.0 -18 18
in „eagle-lbr für Bel 0810-1xx1-03 gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
BelFuse_MagJack_BM00801.pdf
SPECIFICATIONS AT 25° C Common to Common to Insertion Return Loss Differential Common Crosstalk Loss dB min Mode Mode dB min Part Number dB max Rejection Rejection dB min dB min 1MHz to 1MHz to 30MHz to 60MHz to 100MHz 30MHz 60MHz 80MHz 100kHz to 100MHz 1MHz 30MHz 60MHz 100MHz 0810-1XX1-01 -1.0 -18 18
in „Pinbelegung enc28j60 und Belfuse Magjack“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm69.c
lowbyte; } uint8_t rfm_receiving(void) { uint16_t status; status = rfm_status(); // No Payload and RSSI-Rx-Timeout -> Rx-Restart if ((!(status & (1 << 2))) && (status & (1 << 10))) { rfm_cmd((rfm_cmd(0x3DFF, 0) | 0x3D04), 1); } // Check if PayloadReady is set AND unused bit is not set (if bit 0 is set, module
in „Wer verwendet RFM69?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BlinkLED.vhd
<= DataSR(0) & kybdat; ClkSR <= ClkSR(0) & kybclk; if (ClkSR = "10") then -- fallende Flanke am PS2_CLK RxRegister <= DataSR(1) & RxRegister(10 downto 1); end if; if (RxRegister(0) = '0') then -- Startbit ganz durchgeschoben? -- Bitmuster der Tastatur richtige Werte zuweisen CASE RxRegister(8 downto
-
PDF
Avrisp_Sch.pdf
1 2 3 4 5 6 7 8 D D Rs232 uCtrl Rs232.Sch uCtrl.Sch AVR_RxD AVR_TxD AVR_TxD AVR_RxD VCC GND GND VCC C C Mechanics Mechanics.Sch B B ATMEL Norway Vestre Rosten 78, A 7075 TILLER A NORWAY Date: 17-Aug-2001
in „AVRisp serial upgrade failed“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Avrisp_Sch.pdf
1 2 3 4 5 6 7 8 D D Rs232 uCtrl Rs232.Sch uCtrl.Sch AVR_RxD AVR_TxD AVR_TxD AVR_RxD VCC GND GND VCC C C Mechanics Mechanics.Sch B B ATMEL Norway Vestre Rosten 78, A 7075 TILLER A NORWAY Date: 17-Aug-2001
in „Fragen zu den Tutorials“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Avrisp_Sch.pdf
1 2 3 4 5 6 7 8 D D Rs232 uCtrl Rs232.Sch uCtrl.Sch AVR_RxD AVR_TxD AVR_TxD AVR_RxD VCC GND GND VCC C C Mechanics Mechanics.Sch B B ATMEL Norway Vestre Rosten 78, A 7075 TILLER A NORWAY Date: 17-Aug-2001
in „MEGA8 direkt an schnittstelle?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Avrisp_Schema.pdf
1 2 3 4 5 6 7 8 D D Rs232 uCtrl Rs232.Sch uCtrl.Sch AVR_RxD AVR_TxD AVR_TxD AVR_RxD VCC GND GND VCC C C Mechanics Mechanics.Sch B B ATMEL Norway Vestre Rosten 78, A 7075 TILLER A NORWAY Date: 17-Aug-2001
in „Programmierboard im Selbstbau“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MB1136.pdf
4P0B204 [N/A] AGND 20pF[N/A] 1 P0U5B01 P0U5B112 TD-0341 [RESET/Black] VBAT/VLCD AVDD VBAT/VLCD VSSA PD20PD2 C14 0 L1 13 P0U5B013 P0U55454 C25 2.2uF VDD P0SB45SB45 P0SB4502 C VDD P0L101 BEAD P0L102 P0SB5SB57
in „Mikrocontroller Spannung/Strom“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Nucleo_Board_Schematics.pdf
4P0B204 [N/A] AGND 20pF[N/A] 1 P0U5B01 P0U5B112 TD-0341 [RESET/Black] VBAT/VLCD AVDD VBAT/VLCD VSSA PD20PD2 C14 0 L1 13 P0U5B013 P0U55454 C25 2.2uF VDD P0SB45SB45 P0SB4502 C VDD P0L101 BEAD P0L102 P0SB5SB57
in „Erbitte Hilfe bei Fehlersuche - STM32F446“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
startup.txt
0x33, 0x10 Pipe 2 auch 0x34, 0x10 Pipe 3 0x35, 0x10 Pipe 4 0x36, 0x10 Pipe 5 0x37, 0x00 laut Datenblatt nur ro 0x2a, 0x66, 0x88, 0x68, 0x68, 0x68 Rx Adresse Pipe 0 0x2b, 0x88, 0x66, 0x86, 0x86, 0x86 Rx Adresse Pipe 1
in „Hackbarer(?) 21 EUR Quadcopter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ASDF.asm
0x0012 jmp PCINT0 ; PCINT0 Handler //.org 0x0014 jmp PCINT1 ; PCINT1 Handler //.org 0x0016 jmp PCINT2 ; PCINT2 Handler //.org 0x0018 jmp WDT ; Watchdog Timeout Handler //.org 0x001A jmp TIM2_COMPA ; Timer2 CompareA Handler //.org 0x001C jmp TIM2_COMPB ; Timer2 CompareB Handler //.org 0x001E jmp TIM2_
in „Kein ACK von PCA9633 auf TWI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sensor.c
SENSOR_Initialization(void) { // Initialize variables position = 0; bufferSensorTX = 0; bufferSensorRX[0] = 0; bufferSensorRX[1] = 0; bufferSensorRX[2] = 0; // Initialize sensor inputs and outputs RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); // SENCS, SENCLK GPIO_InitStructure.GPIO_Speed = GPIO_Speed
in „STM32 SPI im Halbduplex-Betrieb mit DMA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IICTSUS.ASM
setzen movlw (strsensor1&0xFF) movwf StrOffset ;String ausgeben call PrintLCD_ROM ; Temp messen call i2c_start ; Bus aktiv movlw B'10010001' ; Letztes Bit=1 also wird vom Sensor gelesen call i2c_tx ; LM75 zum lesen adressieren call i2c_getack ; ACK vom LM75 empfangen call i2c_rx call i2c_giveack ; ACK
-
Datei
C_Code.txt
); I2C1ADR = SLA_W; I2C1MTX = BR; I2C1CNT = byte_num; warteTX(); I2C1ADR = SLA_R; warteRX(); for(i=0;i < byte_num; i++) { *(data_p+i)= I2C1MRX; warteTX(); } return (*data_p); } /***************************
in „Impedanzconverter Ad5933 von Analog“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
USART_RX.txt
;Register für Anzahl der Schiebevorgänge .org 0x000 rjmp Init ; Reset Handler .org $00b rjmp RX_Interr ; IRQ für RX-Empfang Init: ldi temp, LOW(RAMEND) out SPL, temp ldi temp, HIGH(RAMEND) out SPH, temp clr r29 ldi r28,$60 ;Y-Register mit $0060 für internal SRAM laden SEI ;Interrupt-Flag
in „USART Empfang ATmega8535“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SteuerPIC.asm
equ 3 ; read Lcd LcdRs equ 2 ; Daten Lcd (nicht control) Ini_con Equ B'00000000' ; TMR0 -> Intetupt disable Ini_opt Equ B'00000010' ; pull-up ; I2C Initialisieren ; einstellen von RC3 & RC4 auf input bsf STATUS, RP0 ; Bank 1 movlw
in „PIC16F876A rs232 Port Steuern“ · Mikrocontroller und Digitale Elektronik ·