-
PDF
1789204.pdf
MCP1401/02 Tiny 500 mA, High-Speed Power MOSFET Driver Features General Description • High Peak Output Current: 500 mA (typical) The MCP1401/02 are high-speed MOSFET drivers • Wide Input Supply Voltage
in „Low Side MOSFET Treiber als Pegelwandler“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.c
addr, uint8_t reg, uint8_t data) { MCP_PORT &= ~(1<<SS); spi_transfer(addr); spi_transfer(reg); spi_transfer(data); MCP_PORT |= (1<<SS); } void mcp_init(uint8_t addr) { mcp_write(addr, IODIRA, 0x00); // Port A auf Ausgang } void spi_master_init
in „SPI mit Attiny 841 und MCP23S17“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mcp.h
VSS 10 19 INTB CS 11 18 /RESET SCK 12 17 A2 SI 13 16 A1 SO 14 15 A0 */ #ifndef MCP_H_ #define MCP_H_ #define MCP_USED_BANK 0x00 #define MCP_DDR DDRA #define MCP_PORT PORTA #define MCP_CS PORTA7 #include <avr/io.h> #include "mcp_def.h" #include "spi.h" void mcp_init(uint8_t data); void mcp_write_byte(uint8_t addr, uint8_t reg, uint8_t data); void mcp_write_bit(uint8_t addr, uint8_t reg, uint8_t bit, uint8_t data); uint8_t mcp_read_byte(uint8_t addr, uint8_t reg); uint8_t mcp_read_bit(
in „Problem MCP23S17 und avr-gcc“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MCP3550.c
serial port and configures SCKx, SDOx, SDIx and SSx as the source of the serial port pins } int32_t MCP3550_GetValue(void) { int32_t MCP3550_Data; SSP1BUF = 0xFF; while(!SSP1STATbits.BF); MCP3550_Data = SSP1BUF; SSP1BUF = 0xFF; MCP3550_Data = MCP3550_Data << 8; while(!SSP1STATbits.BF); MCP3550_Data|=SSP1BUF; SSP1BUF = 0xFF; MCP3550_Data = MCP3550_Data << 8; while(!SSP1STATbits.BF); MCP3550_Data |= SSP1BUF; MCP3550_nCS = 1; return MCP3550_Data; }
in „MCP3551 mit PIC16F877“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MCP41HVX1.pdf
256 Part Number Code Part Number Code MCP41HV51-502E/ST 41H51502 MCP41HV31-502E/ST 41H31502 MCP41HV51-103E/ST 41H51103 MCP41HV31-103E/ST 41H31103 MCP41HV51-503E/ST 41H51503 MCP41HV31-503E/ST 41H31503 MCP41HV51-104E/ST 41H51104 MCP41HV31-104E
in „MCP41HVX READCMD falsch verstanden??“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ESP_R32_REC_V01.ino
++++++++++++++++++++++++++* #include "ACAN2515.h" // "" Lib im Ordner; <> extern static const byte MCP2515_SCK = 18 ; // SCK input of MCP2515 static const byte MCP2515_MOSI = 23 ; // SDI input of MCP2515 static const byte MCP2515_MISO = 19 ; // SDO output of MCP2515 static const byte MCP2515_CS = 5 ; // CS input of MCP2515 static const byte MCP2515_INT = 26 ; // INT (2) output of MCP2515 static const uint8_t LED_BUILTIN =2; // Board_Led uint8_t Tx = 12; // Sende_LED_D03 uint8_t Rx = 14; // Empfangs_LED_D02 String
-
PDF
Schematic_ATMEGA_CaN_L298_2020-04-23_23-39-20.pdf
1 2 3 4 5 6 CAN Controller CAN Transceiver MCP2551 R7 MCP2515 MCP2551T-I/SN 120 Header-Male-2.54_1x2 R10 MCP2515T-I/SO 5V_MCP2515_ONOFF 10K 17 12 TXCAN 1 TXD RS 8 GND 1 Header-Male-2.54_1x2 RESET# INT# GND 2 VSS CANH 7 CAN_HIGH 2 1 5V 3 VDD CANL 6 CAN_LOW 2 1 2 RXCAN RXCAN TXCAN TXCAN RXCAN 4 RXD VREF 5 16 A MCP2515_CS 13 CS# 3 A MCP2515_SCK 14 SCK CLKOUT/SOF MCP2515_SI 15 SI MCP2515_SO SO 5V Spannungsversorgung 5V C6 4 TX0RTS# RX0BF# 11 L78M05 27pF 5 TX1RTS# RX1BF# 10 L78M05ABDT-TR 6 TX2RTS# 1 3 GND 12V IN
in „atmega328 - arduino bootloader flashen - doppelt belegte Pins“ · Platinen ·
-
Datei
Adafruit_CharLCDPlate.py
------------------------------------------------------------ # Constants # Port expander registers MCP23017_IOCON_BANK0 = 0x0A # IOCON when Bank 0 active MCP23017_IOCON_BANK1 = 0x15 # IOCON when Bank 1 active # These are register addresses when in Bank 1 only: MCP23017_GPIOA = 0x09 MCP23017_IODIRB =
in „ATmega32 - LCD mit Adafruit Breakout - Code portieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
br-61xx.c
spi_gpio", .id = 1, // Bus number .dev.platform_data = &br61xx_gpio_spi, }; static struct spi_board_info mcp2515_spi_gpio_board_info [] = { { .modalias = "mcp2515", .max_speed_hz = 10000000, .bus_num = 1, .chip_select = 0, .platform_data = &mcp251x_info, .irq = ADM5120_IRQ_GPIO2, .mode = SPI_MODE_0, .controller_data
-
Datei
SteuerPIC.asm
' ;; Pointer auf INTCAP1, Register muss ausgelesen werden damit der Interruptpin des MCP wieder auf null geht call i2c_tx ;; I2C Daten senden call i2c_ron ;; I2C reset movlw H'49' ;; Adresse MCP1 und LSB 1 call i2c_tx ;; I2C Daten senden call i2c_rx ;; I2C MCP1 INTCAP1 Daten auslesen, da
in „PIC16F876A rs232 Port Steuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MCP23017_LIB.c
// (!) } void mcp23017_clear_all_outputs(uint8_t i2c_address) { mcp23017_write_gpio_a(i2c_address, 0x00); mcp23017_write_gpio_b(i2c_address, 0x00); } void mcp23017_drive_output(uint8_t i2c_address, uint8_t output_no) //output_no 1..16 { if (output_no <= 8) // I/O BANK_A { mcp23017_write_gpio_b(i2c_address, 0x00); mcp23017_write_gpio_a(i2c_address, 1<<(output_no-1)); } else if (output_no <=16) // I/O BANK_B { output_no -= 9; mcp23017_write_gpio_a(i2c_address, 0x00); mcp23017
in „MCP23017 funktioniert erst wie er soll nach Reset des µC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Programm.txt
begin // ############################################################################# // I2C lesen MCP23017 Soft_I2C_Start(); // Issue start signal Soft_I2C_Write(0x40); // Adresse MCP23017 schreiben ==> Soft_I2C_Write(GPIOB); // Adresse auf GPIOB setzen Soft_I2C_Write(0x41); // Addrese MCP23017 lesen
in „ATMega32 liest über I2C-Bus die Eingänge vom MCP23017“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Programm.txt
begin // ############################################################################# // I2C lesen MCP23017 Soft_I2C_Start(); // Issue start signal Soft_I2C_Write(0x40); // Adresse MCP23017 schreiben ==> Soft_I2C_Write(GPIOB); // Adresse auf GPIOB setzen Soft_I2C_Write(0x41); // Addrese MCP23017 lesen
in „ATMega32 liest über I2C-Bus die Eingänge vom MCP23017“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MCP2551.pdf
RXD GND CANL Reference Receiver V REF Voltage VSS © 2007 Microchip Technology Inc. DS21667E-page 1 MCP2551 NOTES: DS21667E-page 2 © 2007 Microchip Technology Inc. MCP2551 1.0 DEVICE OVERVIEW 1.4 Operating Modes The MCP2551 is a high-speed CAN, fault-tolerant The R S pin allows three modes of operation
in „CAN-BUS - Nur empfangen - Was mache ich mit dem TXD Pin am Tranceiver??“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
canTest05_fowler.cpp
// CAN Send Example // #include <mcp_can.h> #include <SPI.h> MCP_CAN CAN0(10); // Set CS to pin 10 void setup(void) { Serial.begin(115200); // Initialize MCP2515, masks and filters disabled. if(CAN0.begin(MCP_ANY, CAN_125KBPS, MCP_8MHZ) == CAN_OK) Serial.println("MCP2515 Initialized Successfully!"); else Serial.println("Error Initializing MCP2515..."); CAN0.setMode(MCP_NORMAL); // Change to normal mode to allow messages to be transmitted } byte data[8] = {0x00,
in „CAN und MCP2515 - Kein Senden möglich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mcp4726_mcp4812.ino
libraries this sketch will use #define F_CPU 18432000 #define TWI_FREQ 400000L #include <Wire.h> #include <MCP47X6.h> // Instantiate objects used in this project MCP47X6 theDAC=MCP47X6(MCP47X6_DEFAULT_ADDRESS); void setup() { // TWBR = 12; // 400 kHz (maximum) Serial.begin(9600); // Open serial connection to
in „arduino I2C abschalten“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MCP2515_RPI.pdf
...............................................................................................3 1 MCP2515 CAN-Controller: Der Treiber des MCP2515 CAN-Controller muss direkt ins Betriebssystem des Raspberry integriert werden, dieser Vorgang wird hier anhand des Raspberry B+ mit dem Raspbian Kernel 3.18
in „RaspberryPiB+ mit CAN (MCP2515)“ · PC Hard- und Software ·
-
PDF
MCP2551.pdf
RXD GND CANL Reference Receiver V REF Voltage VSS © 2010 Microchip Technology Inc. DS21667F-page 1 MCP2551 NOTES: DS21667F-page 2 © 2010 Microchip Technology Inc. MCP2551 1.0 DEVICE OVERVIEW 1.4 Operating Modes The MCP2551 is a high-speed CAN, fault-tolerant The R S pin allows three modes of operation
in „MCP2551 Standby Mode wenn AVR im Power down Modus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
channel.c
(0x00); i2c_stop(); // set all to 0 i2c_start(MCP23017_ADR + I2C_WRITE); i2c_write(MCP23017_OLATA); i2c_write(0x00); i2c_stop(); // Port B as output i2c_start(MCP23017_ADR + I2C_WRITE); i2c_write(MCP23017_IODIRB); i2c_write(0x00); i2c_stop(); // set all to 0 i2c_start(MCP23017_ADR + I2C_WRITE); i2c_write(MCP23017_OLATB); i2c_write(0x00); i2c_stop(); }
in „ATtiny85 und MCP23017 liefert NACK“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CAN_BUS_Analyse_ESP_R32_4.ino
++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ #include "ACAN2515.h" static const byte MCP2515_SCK = 18 ; // SCK input of MCP2515 static const byte MCP2515_MOSI = 23 ; // SDI input of MCP2515 static const byte MCP2515_MISO = 19 ; // SDO output of MCP2515 static const byte MCP2515_CS = 5 ; // CS input of MCP2515 static const byte MCP2515_INT = 26 ; // INT (2) output of MCP2515 static const uint8_t LED_BUILTIN =2; String Ver="CAN_BUS_ANALYSE_ESP R32_xV0.4"; ACAN2515 can (MCP2515_CS, SPI,MCP2515_INT ) ; /
-
Datei
FlipDot.ino
** ********************************************************/ #include <Wire.h> #include "Adafruit_MCP23017.h" Adafruit_MCP23017 mcp; // die Zeichenkodierung uint8_t hex2dot[][5] = { {0x7, 0x5, 0x5, 0x5, 0x7}, // 0 {0x2, 0x2, 0x2, 0x2, 0x2}, // 1 {0x7, 0x1, 0x7, 0x4, 0x7}, // 2 {0x7, 0x1, 0x3, 0x1, 0x7
in „Flipdot Display Projekt (Hilfe Logik Erbeten)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mcp_first_test2.ino
** ********************************************************/ #include <Wire.h> #include "Adafruit_MCP23017.h" Adafruit_MCP23017 mcp; // die Zeichenkodierung uint8_t hex2dot[][5] = { {0x7, 0x5, 0x5, 0x5, 0x7}, // 0 {0x2, 0x2, 0x2, 0x2, 0x2}, // 1 {0x7, 0x1, 0x7, 0x4, 0x7}, // 2 {0x7, 0x1, 0x3, 0x1, 0x7
in „Flipdot Display Projekt (Hilfe Logik Erbeten)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
1.txt
------------------------------------------------------------------*/ #include <Canbus.h> #include <mcp2515.h> #include <defaults.h> #include <mcp2515_defs.h> #include <global.h> #include <EEPROM.h> volatile uint8_t pulse; //gezählte Pulse volatile uint16_t Capt1, Capt2,// timeStamp1, timeStamp2, //VARIABLES
in „Drehzahlmessung und senden über CAN“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FlipDot.ino
** ********************************************************/ #include <Wire.h> #include "Adafruit_MCP23017.h" Adafruit_MCP23017 mcp; // die Zeichenkodierung uint8_t hex2dot[][5] = { {0x7, 0x5, 0x5, 0x5, 0x7}, // 0 {0x2, 0x2, 0x2, 0x2, 0x2}, // 1 {0x7, 0x1, 0x7, 0x4, 0x7}, // 2 {0x7, 0x1, 0x3, 0x1, 0x7
in „Flipdot Display Projekt (Hilfe Logik Erbeten)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FlipDot_02.ino
** ********************************************************/ #include <Wire.h> #include "Adafruit_MCP23017.h" Adafruit_MCP23017 mcp; // die Zeichenkodierung uint8_t hex2dot[][5] = { {0x7, 0x5, 0x5, 0x5, 0x7}, // 0 {0x2, 0x2, 0x2, 0x2, 0x2}, // 1 {0x7, 0x1, 0x7, 0x4, 0x7}, // 2 {0x7, 0x1, 0x3, 0x1, 0x7
in „Flipdot Display Projekt (Hilfe Logik Erbeten)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mcp_flipdot_v3.ino
** ********************************************************/ #include <Wire.h> #include "Adafruit_MCP23017.h" Adafruit_MCP23017 mcp; // die Zeichenkodierung uint8_t hex2dot[][5] = { {0x07, 0x05, 0x05, 0x05, 0x07}, // 0 {0x02, 0x02, 0x02, 0x02, 0x02}, // 1 {0x07, 0x01, 0x07, 0x04, 0x07}, // 2 {0x07,
in „Flipdot Display Projekt (Hilfe Logik Erbeten)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RPM_CAN.txt
------------------------------------------------------------------*/ #include <Canbus.h> #include <mcp2515.h> #include <defaults.h> #include <mcp2515_defs.h> #include <global.h> #include <EEPROM.h> volatile uint16_t Capt1, Capt2, timeStamp1, timeStamp2;//VARIABLES TO HOLD TIMESTAMPS volatile uint8_t
in „Drehzahlmessung und senden über CAN“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
2.txt
------------------------------------------------------------------*/ #include <Canbus.h> #include <mcp2515.h> #include <defaults.h> #include <mcp2515_defs.h> #include <global.h> #include <EEPROM.h> volatile uint8_t pulse; //gezählte Pulse volatile uint16_t Capt1, Capt2,// timeStamp1, timeStamp2, //VARIABLES
in „Drehzahlmessung und senden über CAN“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
2023-04-06_Schematic_ESP32-CAN_draft.pdf
1187A-B-A-B TDI_IO5 4 IO4 IO2 15 IO3 D11 R16 1k▯' C12 3 4 3V3 IO6_MISO 5 IO5 IO3 14 USB_PROG_P 10k▯' MCP_TXCAN 1 20 B5819W SL 10k▯' 3 4 100nF IO7_MOSI 6 IO6 IO19 13 USB_PROG_N R17 USB_TX MCP_RXCAN 2TXCAN VDD 19 R18 RESET_N LED1 R19 IO8 7 IO7 IO18 12 ESP_RX 0▯' 3RXCAN RESET# 18 MCP_CS_N LED2 LED3 LED4 19
in „ESP32 C3 Wroom - USB Verschaltung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mcp_flipdot_v3.ino
** ********************************************************/ #include <Wire.h> #include "Adafruit_MCP23017.h" Adafruit_MCP23017 mcp; // die Zeichenkodierung uint8_t hex2dot[][5] = { {0x07, 0x05, 0x05, 0x05, 0x07}, // 0 {0x02, 0x02, 0x02, 0x02, 0x02}, // 1 {0x07, 0x01, 0x07, 0x04, 0x07}, // 2 {0x07,
in „Flipdot Display Projekt (Hilfe Logik Erbeten)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
Bits an GPIOA zu übertragen // data port //#define GLCD_DATA_PORT PORTA ---->>>> bleibt A -->> GPA am MCP23S17 #define GLCD_DATA_PIN MCP23S17_SPI_Read(GPIOA); //Daten-Port lesen //#define GLCD_DATA_DDR DDRA // control port //#define GLCD_CTRL_PORT PORTC ---->>>> wird zu GPB am MCP23S17 //#define GLCD_CTRL_PORT
in „GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
FlipDot_V04.ino
** ********************************************************/ #include <Wire.h> #include "Adafruit_MCP23017.h" Adafruit_MCP23017 mcp; // die Zeichenkodierung uint8_t hex2dot[][5] = { {0x07, 0x05, 0x05, 0x05, 0x07}, // 0 {0x02, 0x02, 0x02, 0x02, 0x02}, // 1 {0x07, 0x01, 0x07, 0x04, 0x07}, // 2 {0x07,
in „Flipdot Display Projekt (Hilfe Logik Erbeten)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
01149c.pdf
sharing system using Microchip’s popular - 4.5V - 6.5V from ac-dc adapter (1A) MCP73837 device for cost-sensitive applications. - 5V from USB port (100 mA/500 mA) Refer to the MCP73837/8 Data Sheet, “Advanced - 3V - 4.2V from 1-cell Li-Ion battery (950 mAh) Stand-Alone Li-Ion / Li-Polymer
in „Frage zu AN1149 - Load Sharing Microchip“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
hallo_bsp.c
myInterrupt) < 0 ) { fprintf (stderr, "Unable to setup ISR: %s\n", strerror (errno)); return 1; } pinMode(CS_MCP3208, OUTPUT); pinMode(DG_OUT, OUTPUT); while(1) { //system("clear"); //printf("\n\nMCP3208 channel output.\n\n"); //adc1Value = read_mcp3208_adc(adc1Channel); //printf("adc0 Value = %04u", adc1Value
in „Raspberry Pi ADC Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
PCF Porterweiterung schreiben #define PCF_Read 0x71 //Adresse für PCF Porterweiterung lesen #define MCP_Write 0xDC //Adresse MCP ADC schreiben #define MCP_Read 0xDD //Adresse MCP ADC lesen #define START 250 //Start Uart empfang #define ENDE 254 //Ende Uart empfang uint8_t messwerte[21]; uint16_t checksumme
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Senden.txt
<avr/pgmspace.h> #include <util/delay.h> #include "can.h" prog_uint8_t can_filter[] = { // Group 0 MCP2515_FILTER(0), MCP2515_FILTER(0), // Group 1 MCP2515_FILTER_EXTENDED(0), MCP2515_FILTER_EXTENDED(0), MCP2515_FILTER_EXTENDED(0), MCP2515_FILTER_EXTENDED(0), MCP2515_FILTER(0), MCP2515_FILTER_EXTENDED
in „CAN Kommunikation“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Empfangen.txt
interrupt.h> #define F_CPU 16000000UL #define UART_BAUD_RATE 9600 prog_uint8_t can_filter[] = { // Group 0 MCP2515_FILTER(0), MCP2515_FILTER(0), // Group 1 MCP2515_FILTER_EXTENDED(0), MCP2515_FILTER_EXTENDED(0), MCP2515_FILTER_EXTENDED(0), MCP2515_FILTER_EXTENDED(0), MCP2515_FILTER(0), MCP2515_FILTER_EXTENDED
in „CAN Kommunikation“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPI_test.c
/***************************************************************************** // File Name : mcp23s17.c // Version : 1.0 // Description : SPI I/O Using Microchip MCP23S17 16-Bit I/O Expander // Author : RWB // Target : AVRJazz Mega168 Board // Compiler : AVR-GCC 4.3.0; avr-libc 1.6.2 (WinAVR 20080610
in „Problem mit SPI“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MCP2515_Overflow_beheben.pdf
einstellen. sudo nano /etc/modules Hierzu fugen wir den Code: ¨ # MCP2515 configuration with /INT on GPIO25 and 16MHz clock spi-config devices=\ bus=0:cs=0:modalias=mcp2515:speed=10000000:gpioirq=25: (zusammen unten gehts weiter) pd=20:pds32-0=16000000:pdu32-4=0x2002:force_release #and of course the mcp2515 driver mcp2515 hinzu und speichern. Letzendlich sieht es so aus: Abbildung 12: Modules Und noch einmal Neustarten. sudo reboot Wir sind noch nicht fertig. Um nun unseren Raspberry Pi kommunuzieren
in „socketCAN mcp2515 - rx buffer overflow Raspberry Pi“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CAN_send.ino
#include <mcp_can.h> #include <SPI.h> #include "setup.h" MCP_CAN CAN0(10); // Set CS to pin 10 void setup() { Serial.begin(115200); // Initialize MCP2515 running at 16MHz with a baudrate of 500kb/s and the masks and filters disabled. if(CAN0.begin(MCP_ANY, CAN_500KBPS, MCP_8MHZ) == CAN_OK) Serial.println("MCP2515 Initialized OK!"); else Serial.println("Error Initializing MCP2515..."); CAN0.setMode(MCP_NORMAL); // Change to normal mode to allow messages
in „Re: Can bus mcp 2515 senden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
PCF Porterweiterung schreiben #define PCF_Read 0x71 //Adresse für PCF Porterweiterung lesen #define MCP_Write 0xDC //Adresse MCP ADC schreiben #define MCP_Read 0xDD //Adresse MCP ADC lesen unsigned char time_s; unsigned char time_m; unsigned char time_h; unsigned char time_dayofweek; //nicht benutzt unsigned
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
PCF Porterweiterung schreiben #define PCF_Read 0x71 //Adresse für PCF Porterweiterung lesen #define MCP_Write 0xDC //Adresse MCP ADC schreiben #define MCP_Read 0xDD //Adresse MCP ADC lesen unsigned char time_s; unsigned char time_m; unsigned char time_h; unsigned char time_dayofweek; //nicht benutzt unsigned
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
PCF Porterweiterung schreiben #define PCF_Read 0x71 //Adresse für PCF Porterweiterung lesen #define MCP_Write 0xDC //Adresse MCP ADC schreiben #define MCP_Read 0xDD //Adresse MCP ADC lesen uint8_t messwerte[21]; uint16_t checksumme; uint8_t AusschaltzeitSekunden; uint8_t AusschaltzeitStunden; uint8_t
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
PCF Porterweiterung schreiben #define PCF_Read 0x71 //Adresse für PCF Porterweiterung lesen #define MCP_Write 0xDC //Adresse MCP ADC schreiben #define MCP_Read 0xDD //Adresse MCP ADC lesen uint8_t messwerte[21]; uint16_t checksumme; uint8_t AusschaltzeitSekunden; uint8_t AusschaltzeitStunden; uint8_t
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serieltest1.c
PCF Porterweiterung schreiben #define PCF_Read 0x71 //Adresse für PCF Porterweiterung lesen #define MCP_Write 0xDC //Adresse MCP ADC schreiben #define MCP_Read 0xDD //Adresse MCP ADC lesen uint8_t messwerte[21]; uint16_t checksumme; uint8_t AusschaltzeitSekunden; uint8_t AusschaltzeitStunden; uint8_t
in „UART Schleife MC stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mcp2515.h
mcp2515_write_register( unsigned char adress, unsigned char data ); extern unsigned char mcp2515_read_register(unsigned char adress); extern void mcp2515_bit_modify(unsigned char adress,unsigned char mask
-
Datei
MCP6001.txt
*************************************************************************** * * Macromodel for the MCP6001/2/4 op amp family: * MCP6001, MCP6001R, MCP6001U, MCP6002, MCP6004 * * Revision History: * REV A: 21-Jun-02, Created model * REV B: 16-Jul-02, Improved output stage * REV C: 03-Jan-03, Added MCP6001
in „MCP6001 LTspice“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
MCP6001.txt
*************************************************************************** * * Macromodel for the MCP6001/2/4 op amp family: * MCP6001, MCP6001R, MCP6001U, MCP6002, MCP6004 * * Revision History: * REV A: 21-Jun-02, Created model * REV B: 16-Jul-02, Improved output stage * REV C: 03-Jan-03, Added MCP6001
in „Einbinden opv in LT-Spice“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
MCP6001.txt
*************************************************************************** * * Macromodel for the MCP6001/2/4 op amp family: * MCP6001, MCP6001R, MCP6001U, MCP6002, MCP6004 * * Revision History: * REV A: 21-Jun-02, Created model * REV B: 16-Jul-02, Improved output stage * REV C: 03-Jan-03, Added MCP6001
in „OPV-Schaltung in LT Spice nicht stabil“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
esp32-can-Read-ACAN-LIB-V1.ino
//—————————————————————————————————————————————————————————————————————————————— static const byte MCP2515_CS = 5 ; // CS input of MCP2515 (adapt to your design) static const byte MCP2515_INT = 26 ; // INT output of MCP2515 (adapt to your design) //—————————————————————————————————————————————————————————————————————————————— // MCP2515 Driver object //—————————————————————————————————————————————————————————————————————————————— ACAN2515 can (MCP2515_CS, SPI, MCP2515_INT) ; //———————————————————————————————————————————————————