-
Thread
SPI: ADC ohne SI-Anschluss?
Hier meine kleine (und erste) SPI-Schaltung. Es wird ein DAC, ein ADC (MCP3201 - Bezeichnung fehlt im Bild) und ein Expander angeschlossen. Bei dem MCP3201 bin ich mir sehr unsicher, ob das so tatsächlich richtig ist. Während alle anderen einen SO-Ausgang haben, ist das
es beim MCP3201 nicht, da er keine Eingangsdaten braucht.
-
Thread
MCP2515 Eingänge absichern
gehen? Der besizt wenn ich das richtig sehe auch einen Sleepmode. Da müsste ich doch zusammen mit dem MCP2515 im einstelligen µA-Bereich bleiben.
Ja, das geht, den SN65HVD23x habe ich auch schon mit 3,3V (und dem MCP2515) benutzt, allerdings ohne eine Stromsparoption zu verwenden. Viele Grüße, Stefan
-
Thread
scheinbar beliebige Schnwankung der ADC-Werte
ich habe auch verschiedene Kanäle ausprobiert. Hier ein paar Zeilen aus der Konsolenausgabe: >>> mcp3008.readadc(0) 896 ,>>> mcp3008.readadc(0) 860 >>> mcp3008.readadc(0) 843 >>> mcp3008.readadc(0) 0 >>> mcp3008.readadc(0) 0 >>> mcp3008.readadc(0) 0 >>> mcp3008.readadc(0) 0 >>> mcp3008.readadc(0) 0 >>> mcp3008.readadc(0) 829 >>> mcp3008.readadc(0) 840 >>> mcp3008.readadc(0) 1023 >>> mcp3008.readadc(0) 902 Kann es sein, dass der MCP nicht zurecht komme, wenn ich zu schnell nach einander den
-
Thread
NOR Flash 256/512 MBit SPI Programmiergeräte
www.digikey.com/product-detail/en/ADM00419/ADM00419-ND/3046570 http://www.kerrywong.com/2012/09/27/mcp2210-library/ http://www.kerrywong.com/2012/10/01/mcp2210-library-spi-example-using-mcp23s08/ fchk PS: zum Sockel: http://www.digikey.com/product-search/en?WT.z_header=search_go&lang=en&site
www.digikey.com/product-detail/en/ADM00419/ADM00419-ND/3046570 > > http://www.kerrywong.com/2012/09/27/mcp2210-library/ > http://www.kerrywong.com/2012/10/01/mcp2210-library-spi-example-using-mcp23s08/ Hmmm... "fertig" im Sinne von "Chip anklemmen und brennen" ist das aber nicht. Interessant ist der
-
Thread
AtMega32 Takt ausgeben
Da haben wir es doch schon... Der MCP2515 hat CLKOUT. Nach Reset gibt der allerdings clk/16 aus - aber es kommt schon mal ein Takt. Während der Init-Phase setzt du den Teiler auf clk/1. Also: ein MCP2515 bekommt einen Quarz, dessen CLKOUT
ATMega164/324/644 verwenden, die haben einen CLKOUT. XTAL2 verwenden geht, die Variante mit clk vom MCP2515 funktioniert auch (ist jetzt seit vielen Jahren ohne Probleme im Einsatz - heute würde ich es aber auch anders machen)
-
Thread
RS485 Bus aufbauen
eher wenig geeignet. Nur: RS485 Multimaster ist seit Verfügbarkeit billiger CAN Controller wie dem MCP2515 wenig sinnvoll geworden. Seither gilt als Daumenregel: CAN für Multimaster, RS485 für Single.
Pro Node: CAN: MCP2515 + PCA82C250: ca. 3,50€, betrieben via SPI. RS485: SN75176: 0,30€, betrieben via UART. Geht natürlich auch teurer, das sind die jeweilig billigsten Teile. So sind ATmega88+MCP2515 deutlich billiger
-
Thread
Read mit MCP23017
[c] #define MCP23017_Address 0x40 // 0_1_0_0_A2_A1_A0_RW uint8_t readMCP23017() { uint8_t data; //read data register (GPA0:7) i2c_start_wait(MCP23017_Address+0); i2c_write(0x9); // GPIO-A auswählen i2c_rep_start(MCP23017_Address+1); // Lesemodus data = i2c_read(0); i2c_stop(); return data; } [/c]
-
Thread
OP mit Offset-Fehler < 1mV
Kuckst du MCP6V31. Kosten nen Euro bei Reichelt, aber ganz nett. Olaf
MCP 616 & MCP 606
-
Thread
PT1000 Messchaltung, der Ripple muss weg.
Ulrich schrieb im Beitrag #3154827: > es reich schon ein recht günstiger > und kleiner MCP3451 mit 2 Widerständen Meinst du den MCP3421? Vorsicht bei dem (und vielen anderen Microchip ADCs): die Samplingraten sind immer Vielfache von 60 Hz. Das ist gut für die USA, hier holst Du Dir
Entschuldigung - da war ein Tipfehler. Es war der MCP3551 gemeint. Der ist weder für 50 Hz noch 60 Hz optimal, sondern ein Kompromiss dazwischen. In der Regel sollten aber -85dB als Dämpfung reichen.
-
Thread
Steuerbare Konstantstromquelle mit OP und Transistor
ArnoR schrieb im Beitrag #3130932: > ist der LMC6001 Ich meinte natürlich den MCP6001.
beiden haben sehr ähnliche Werte für GBW und SR. > und auch ganz ohne Korrektur. Da sieht der MCP6001 neben dem LM324 aber nicht so gut aus, zumindest wenn man der Simulation Glauben schenken darf¹. Ich hätte das gerne mal real getestet, kann aber keinen MCP600x finden, obwohl ich meine, davon
-
Thread
ADC MCP37D31 - was ist das für ein SPI-Interface?
eher für ein FPGA gedacht. Ich kenne keine MCU die 200Msps in 16 Bit verarbeiten könnte. Nimm einen MCP356x, da wirst du vermutlich glücklicher mit, auch mit Arduino
Andreas R. schrieb im Beitrag #7771719: > ADC MCP37D31 - was ist das für ein SPI-Interface? Übrigens: Ein "SPI-Interface" ist ein Serial Peripheral-Interface Interface.
-
Thread
Raspberry Pi 3 + Windows 10 ioT + I2C
unter anderem IoT-Funktion. Diese musst Du hinzufügen. Ansonsten müssen noch die I2C-Adressen der MCP-Controller passen und es sollte klappen.
Ich werde nochmal mit meinem Vater die Hardware durchchecken und mal nen test mit nem einzelnen MCP23017 durchführen. Trotzdem danke für eure Tatkräftige Unterstützung. Grüße Olli.
-
Thread
LiPo-Charger mit MCP73832T
Also, ich habe die Schaltung jetzt nochmal mit dem MCP7381 anstatt dem MCP7382 aufgebaut (siehe Anhang).Jetzt funktionieren die LEDs. Aber mir ist schon zweimal ein IC abgeraucht. Immer, wenn ich beide Zellen dran hatte. Ich hab beide Zellen einzeln dran
funktioniert. kann es sein, dass ein Ausgleichsstrom zwischen den Zellen fließt, und der durch den MCP geht und ihn zerstört?
-
Thread
Suche DAC, 4-Fach, I2C, mind. 6Bit besser 8Bit
Was spricht gegen den allseits beliebten MCP4728?
pre]buerklin.de 41S4111 1.77 € develektro.com 2764386 2.23 € mouser.de MCP4728A0-E/UN 2.03 € segor.de MCP 4728A0-E/UN 3.90 €, nicht ab Lager voelkner.de X39146 2.01 €[/pre]
-
Thread
Eagle Schaltplan - Verbesserungsvorschläge
LiPo versorgst (also im Zweifel auch weniger, wenn der LiPo leerer wird). Laut Datenblatt hat der MCP1703A aber ein Dropout von über 0.5V, dass passt dann mit der Ausgangsspannung von 3.3V nicht zusammen. Viele Grüße Alex
Hallo in die Runde, simon schrieb im Beitrag #6087008: > was haltet ihr von diesem LiPo Lader? > MCP73831/2 Welchen genauen Typ hast du für U$2 (MCP73831) vorgesehen? Ich komme mit dem Wirrwarr (I PREG/I REG, V PTH/V REG, I TERM/I REG, V RTH/V REG) und den Options (Code AC, AD, AT, DC) nicht ganz
-
Thread
Entscheidungshilfe CANController gesucht
günstige PIC-Controllern mit integriertem CAN. Schau mal unter PIC18Fxxxx. Der externe CAN-Baustein MCP2515 hat übrigens eine SPI und keine IIC Schnittstelle.
Hallo, der MCP2515 ist Spitze und bei mir am PC und im Auto im Einsatz nur gerade bei Reichelt nicht lieferbar, Ende der Woche soll es wahrscheinlich wieder welche geben. Aber den AT90CAN128 würde ich auch gern mal
-
Thread
uC funktioniert erst nach reset
Sorry, ich habe nicht in den Programmcode oder das Datenblatt des MCP2515 geschaut. Ich war der Meinung dass du zwischen den µCs eine Master-Slave Situation aufbaust. Mit dem CAN Controller MCP2515 hast du aber folgende Situation: µC (Master) -SPI- MCP2515 (Slave) -CAN- MCP2515 (Slave) -SPI- µC (Master)
-
Thread
1.0000 V Referenz?
kommt man ohne präzises messgerät auf 1.000 V? genau, gar net. deswegen: lm4040 2.5v referenz mcp 3201 12 bit adc kleinen avr der mcp 3201 hat insges. <= 3 LSB nichtlinearität, was okay ist für meine anwendung. damit sollte ich doch ohne abgleich +- 3 mV hinbekommen oder nich?
Reichelt hätte noch zwei andere ADCs von Microchip MCP3428 (16-Bit Delta-Sigma mit interner 2.048 V Referenz (+-0.05%, 15 ppm/°C)) MCP3421 (18-Bit Delta-Sigma mit 2.048 V Referenz) Der Gesamtfehler sollte laut Datenblatt bei beiden zu den Anforderungen
-
Thread
RTC Chip mit SRAM
Der MCP7940N hat 64 Byte SRAM
Und falls ein EEPROM dabei sein soll: MCP79410 http://www.reichelt.de/MCP-79410-I-SN/3/index.html?&ACTION=3&LA=446&ARTICLE=109808&artnr=MCP+79410-I%2FSN&SEARCH=mcp79410
-
Thread
MCP16301 DCDC Wandler 4-30Vin 3V3out
Servus zusammen, ich hab hier mal einen Artikel für den MCP16301 begonnen. Der MCP schaut recht schnuckelig aus und kostet wenig. Wen es interessiert: http://www.mikrocontroller.net/articles/Mcp16301 Vin 4-30V Vout 2-15V bis zu 600mA Anträge, Wünsche
Der MCP16301 ist jetzt in ausreichender Menge bei Digikey verfügbar
-
Thread
16 Bit SPI senden
Funktion wird in einer Endlosschleife 65535 versendet) main: [c] #include <avr/io.h> #include "mcp_4921.h" int main(void) { mcp_init(); while(1) { mcp_setValue(65535); } return 0; } [/c] mcp_4921.h: [c] #ifndef MODUL_MCP_4921_H #define MODUL_MCP_4921_H #include
SDI 3 #define CS 0 #define LDAC 1 #define DDR_SPI DDRB #define PORT_SPI PORTB void mcp_setValue(uint16_t value); void mcp_init(void); volatile int8_t spi_status; uint8_t lower_byte; #endif [/c] mcp4921.c in Software (funktioniert): [c] #include "mcp_4921.h" #include <avr
-
Thread
ESP8266 & CAN // Vorschläge passender Baustein
Nun, der Klassiker wäre der MCP2515. Der wird per SPI angebunden.
??? Der MCP2515 ist ein CAN-Controller, während a) - d) CAN-Transceiver sind.
-
Thread
Eigene Steuerung von Relais über USB
, 0.40$ bei Stückzahl 10, 0.13$ bei einem Reel. Für eine 8 Kanal Relaissteuerung würde ich den MCP2200 verwenden, FTDI geht aber genauso. Beim MCP2200 die GPIO benutzen, und rs232 einfach nicht verwenden, wird beim CH341A genauso gemacht.
etwas ähnliches wie den Converter von Digispark müsste auch dieser hier: http://www.stephanharms.de/MCP-2200 sein. Hier wird eben der MCP2200 und kein Attiny85 verwendet. Verständnisfrage 2: Bei der Abacom Karte geht USB weiter an den CH341A. Der müsste ja gleichzusetzen mit einem MCP2200 sein
-
Thread
I2C PIC 18F2550 und MCP4728
Vielen Dank, hat schon etwas geholfen. Hat Jemand ein C-code um speziell den MCp4728 über I2C zu schreiben ??
Beitrag #4045779: > Vielen Dank, hat schon etwas geholfen. Hat Jemand ein C-code um speziell > den MCp4728 über I2C zu schreiben ?? Der eigentliche Code zum Lesen und Schreiben des MCP's ist ja schon durch den I2C-Librarycode gegeben. Das Ansprechen der Register und die Reihenfolge der zu sendeten
-
Thread
TP4056 Modul mit Ladequellen-Umschaltung
/MCP73871-Data-Sheet-DS20002090F.pdf Gibt es vielleicht auch als "Modul". Für größere Ströme nehme ich den bq24100 (1S) oder bq24103 (2S): https://www.ti.com/lit/gpn/bq24100 Den gibt es eher
gibt, welches besser geeignet ist, verwende ich das gerne. Ich werde mir den MCP73871 gleich anschauen.
-
Thread
Ampere Messen mit Rasperry Pi 2
soll dann der Rapi auswerten können. Das ganze sollte bis 80-100A aushalten. Ic hatte an den MCP3208 gedacht und dann mit einen 0,01Ohm Widerstand den Abfall zu messen. Habt ihr vielleicht eine bessere Möglichkeit, die jemand ohne fortgeschrittene Kenntnise in Linux hinbekommt.? Für den MCP
Kondensatoren? Oder einfach vorne an den dicken die leitung dran und hinten 3,3V - Ausgang zum MCP - GND?
-
Thread
China AVR - SPI defekt?
zufällig" da zu sein, ist nicht immer da. a) Dein Arduino ist kaputt. b) Du hast Arduino und MCP falsch verbunden. Lass mal Arduino ohne MCP nur mit LA laufen. Forist schrieb im Beitrag #4608365: > Nun reicht es aber mit Schmierpapier. Ich habe auch 2 Screenshots gemacht um überhaupt
3 Stück, frisch aus der Tüte? Nicht unmöglich, aber unwahrscheinlich. > b) Du hast Arduino und MCP falsch verbunden. Steckt momentan eh nicht dran. Mit MCP ändert sich aber auch nichts. Einer von den AVRs hat den MCP noch nie gesehen, von da kommt also auch kein Defekt.
-
Thread
ATMEGA32U4 Schaltplan
Du solltest Dir *dringend* noch mal die Stromversorgungsanschlüsse der MCP23017 ansehen. So, wie Du sie gezeichnet hast, werden die MCP23017 sehr schnell warm und werden die Funktion verweigern.
im Beitrag #5769903: > Du solltest Dir dringend noch mal die Stromversorgungsanschlüsse > der > MCP23017 ansehen. > > So, wie Du sie gezeichnet hast, werden die MCP23017 sehr schnell warm > und werden die Funktion verweigern. Danke, aber verrätst du mir auch noch, wonach ich suchen muss?
-
Thread
AVR Beeinflussung der Nachbarpins
Kann es sein, daß es darum geht den MCP23008 in Highspeed I2C anzubinden? Wegen der 1μs pro Bit. Ich denke das geht nicht, denn die TWI Hardware des AVR kann max den 400kBit Mode und BitBanging mit 1MBit ist falls überhaupt möglich, nicht
Und der MCP23S08 würde oberhalb der Bits das gleiche Protokoll verstehen. Aber wie war oben zu lesen "... Ich programmiere schon seit 20 Jahren ..." und ich ergänze: deshalb weiß der TO Bescheid. PS: als SPI-Variant
-
Thread
CAN Bus mehrere Teilnehmer
Masseverbindung zwischen A+B und C ist bei CAN nicht zwingend notwendig. Versuchs mal ohne. Meine China-MCP2515-Module haben eine 8MHz Quarz statt die üblichen 16MHz. Das muss man bei der Initialisierung des MCP2515 berücksichtigen.
sind korrekt angeschlossen und gemessen. Thomas F. schrieb im Beitrag #5361373: > Meine China-MCP2515-Module haben eine 8MHz Quarz statt die üblichen > 16MHz. Das muss man bei der Initialisierung des MCP2515 berücksichtigen. Der Raspberry (A) hat ein 16Mhz Quarz verbaut, die Microcontroller
-
Thread
STM32 HAL I2C Daten im Startbyte
Es ist nicht verboten, einfach mal das Datenblatt des MCP23008 zu lesen. In "FIGURE 1-1: MCP23008 I2C DEVICE PROTOCOL" ist doch alles zu sehen, was auf dem I2C passiert.
Man koennte auch gucken, wie andere es gemacht haben. Z.B. https://github.com/m1geo/MCP23008_STM32
-
Thread
LPC11Cxx: C_CAN für "normales" CAN nutzbar?
Hallo, sind die LPC11Cxx als vollwertiger Ersatz für z.B. die Kombination ATMEGA, MCP2515 und MCP2551 nutzbar? Hätte ja einen enormen Charme, alles in einem Chip. Unter C_CAN-Beschreibungen konnte ich mir das nun leider nicht rauslesen. CANopen driver sind mit drin; das Ganze scheint
sind allerdings ein wichtiger Punkt. Ein Atmega alleine kostet ja schon so viel wie ein LPC11C. Der MCP2515 und MCP2551 sind dann auch nochmal 1,50EUR. Vom Platz ganz zu schweigen. Hätte ich gerade was mit CAN vor, würde ich mir die echt mal näher anschauen.
-
Thread
Innenraumlüfter Transporter mit PWM steuern
Ich würde zur Sicherheit einen Mosfet Treiber mitbestellen. (Reichelt) Der MCP1401 wird wohl oft verwendet, Reichelt hat aber nur den MCP1407-E, wäre der geeignet? Ansonsten könnte ich ja eine Schaltung mit Transistoren aufbauen. Ist nichts was schnell und dringend fuktionieren
vielleicht ist es jetzt verständlicher. Zwischen dem Optokoppler und dem Mosfet habe ich noch den Treiber MCP1407-E drin. Gruß Reinhard
-
Thread
CAN Bauteile? Gibt es das?
IO-Expander mit direktem CAN-Anschluss von Microchip. Gibt es immer noch, sogar in lieferbar: MCP25020 - No A/D MCP25025 - No A/D, 1-wire CAN MCP25050 - With A/D MCP25055 - With A/D, 1-wire CAN Direkter Anschluß nicht wirklich, es wird zusätzlich ein Transceiver benötigt. (MCP2551) > Letztlich
Parametrierung. Ja. mit dieser Anleitung aber hinzubekommen: http://liionbms.com/php/programming_MCP250xx.php > Ein Peripherie-Chip direkt mit CAN ergibt nicht so richtig Sinn, Doch, schon. Bei uns ein kleiner CAN-Knoten für Tasten in einem Bedienteil und eine Handfernbedienung an einer SPS
-
Thread
DC-Motor Drehzahlregler
Leider hast du den interessanten Pin des MCP freigelassen, so das man nicht weiss, wo Vdd nun angeschlossen wird. Es ist zumnidest klar, das T3 völlig uberfahren wird (viel zu viel Basisstrom), wenn der Ausgang des MCP auf Low geht. Da muss zumindest
Nummer nie linear, schon weil der MOSFet sowas nicht kann. Du kommst vermutlich nicht drumherum, den MCP zum Teil eines Regelkreises zu machen, indem du den Strom durch den Motor misst und auf den MCP zurückkoppelst.
-
Thread
MCP2515 Register vergisst die Werte
Hallo, ich habe einen MCP2515 an einem ATMega128. Wenn ich ein Register beschreibe: // Software-Reset durchführen SPI_PORT &= ~(1<<SPI_SS); SPI_PUT(MCP2515_RESET); SPI_PORT |= (1<<SPI_SS); MCP2515_WRREG( CNF1,(1<<
_WRREG( CNF1,(1<<BRP0)); //(0x01) test = MCP2515_RDREG( CNF1 ); testtext[1]=test; UART_Text_out("CNF1:",0); UART_Text_out(testtext,1); // MCP2515 zurueck in den normalen Modus versetzen mcp2515_bit_modify( CANCTRL, 0xE0, 0);
-
Thread
MCP2515 Filter und Maske
werde aus den Datenblatt irgendwie nicht ganz schlau. So sieht meine Initiaizierung aus: [c] Mcp2515_init: 'mcp2515 reset Mcphilf = Spi_reset Reset Css Waitus 10 Spdr = Mcphilf Do Loop Until Spsr.spif = 1 Waitus 10 Set Css Mcp2515_write_register Cnf1 , &H03 Mcp2515
MCP so konfiguriere, dass er die ID 1475 empfangen soll, dass tut er das auch. Mcp2515_write_register Rxf0sidh , &B10111000 Mcp2515_write_register Rxf0sidl , &B01100000 ID 1475 auf sidh
-
Thread
MCP1640 auf Platine löten
Spitzen ist 10mm² Kupferdraht (Reste vom Elektriker). Warum schreibe ich das? Ich habe genau so ein MCP1640 Modul für meine Anwendungen auch gemacht. Bilder hier: https://www.mikrocontroller.net/topic/489461?goto=6136243
Axel S. schrieb im Beitrag #8102697: > Ich habe genau so ein MCP1640 Modul für meine Anwendungen auch gemacht. Ich danke Dir für die wertvollen Hinweise. Genau dieses Layout des MCP1640 habe ich auch auf meiner Platine. Ich werde es mal genau so probieren.
-
Thread
komisches SPI Verhalten Arduino Uno /ATMega328p)
festellen das die SPI im Mode 0 ist. Also Bitübertragung bei steigender Flanke. Das passt für den MCP4821.
LSB von diesem Byte gesendet. Also anstatt 00011011 (0x1B) sendest du 11011000. Im Datenblatt des MCP4821 steht aber das,dass erste Bit welches gesendet wird eine 0 sein muss bei einer 1 wird das Kommando ignoriert. Der linkt zu dem MCP4821 den du gepostet hast führt übrigens zu einem veralteten
-
Thread
Robuste Alternative zum MC34063
[...] > 3€ würde ich aber auch ungern für den Regler alleine ausgeben. vielleicht ist dann der MCP16311 was für Dich. Gibts quasi an jeder Ecke: https://octopart.com/search?q=mcp16311&start=0#/search/modals/allPrices/642bac9bb98dbbec Und kostet unter 1 EUR das Stück. Ich hab den erst letzte
Gerd E. schrieb im Beitrag #4424808: > vielleicht ist dann der MCP16311 was für Dich. Ich glaube der echt mit unter 92Cent echt günstig. Da bringt es auch kaum etwas, wenn ich mit den Anforderungen im mA-Bereich weiter runter gehe.
-
Thread
Richtige Beschaltung für LM2574
nicht scheust und die 30V Eingangspannung reichen dann nimm doch lieber was halbwegs modernes, z.B. MCP 16301. Habe den schon mehrfach verwendet, funktioniert auch bei einlagigen Layouts sehr gut und die Spule ist viel kleiner und damit auch günstiger...
Spannungsfestigkeit. Es gibt übrigens auch einen Wiki-Artikel: https://www.mikrocontroller.net/articles/MCP16301 Vielleicht macht es auch Sinn eher den MCP 16311 zu nehmen. Der hat ab 100mA einen besseren Wirkungsgrad weil es ein Synchroner Wandler ist und hält auch mehr Strom aus. Der braucht dann auch
-
Thread
Suche MCP4151 mit 5 Kohm
https://www.mouser.de/ProductDetail/Microchip-Technology/MCP4151-502E-P?qs=hH%252BOa0VZEiD0Bp9yqSGIww%3D%3D https://www.digikey.de/de/products/detail/microchip-technology/MCP4151-502E-P/1874221 https://de.farnell.com/microchip/mcp4151-502e-p/digital-poti-sngl
, kann man auch zwei MCP4151 mit 10kΩ aufeinanderlöten, um einen mit 5kΩ zu erhalten. Und das sogar mit halber wiper resistance.
-
Thread
STM32F103 board + CAN
HI Ich hab den MCP 2551 jetzt drauf auf meinem STM32F103 board. Habe von Keil ein Beispielprogramm runtergeladen für das STM32F103 board. Es funktioniert leider nicht. Weis jetzt nicht ob es am Code liegt oder am MCP
Achso stimmt hab ganz vergessen das RS ein PIN am MCP2551 ist. ich hab den auf GND gelegt. Vref hab ich offen gelassen !? ist das ok oder auch auf GND legen !?
-
Thread
CANBUS MCP2515 PIC Problem
'mcp2515_write_register(rxm0sidh, 0) ; SPICSOn SPISend 0x20 SPISend 00 WaitMs 1 SPICSOff 'mcp2515_write_register(rxm0sidl, 0) ; SPICSOn SPISend 0x21 SPISend 00 WaitMs 1 SPICSOff 'mcp2515_write_register(rxm0eid8, 0) ; SPICSOn SPISend 0x22 SPISend 00 WaitMs 1 SPICSOff 'mcp2515_write_register(rxm0eid0, 0) ; SPICSOn SPISend 0x23 SPISend 00 WaitMs 1 SPICSOff 'mcp2515_write_register(rxm1sidh, 0) ; SPICSOn SPISend 0x24 SPISend 00 WaitMs 1 SPICSOff 'mcp2515_
-
Thread
LCD Display (240x240px) via USB
Hier gibts eine DLL, die die Ansteuerung macht: http://ww1.microchip.com/downloads/en/DeviceDoc/MCP2210_DLLv2.zip Und hier Linux-Infos: http://ww1.microchip.com/downloads/en/DeviceDoc/MCP2210_linux_library.zip fchk
#6449683: > Das einfachste ist das hier: > https://www.reichelt.de/bus-controller-bruecke-so-20-mcp-2210i-so-p137285.html?&nbc=1 Noch einfacher: https://de.farnell.com/microchip/adm00419/break-bord-mcp2210-mini-usb-spi/dp/2078571
-
Thread
Wägezelle mit ADC Messen, +Ub als Referenz?
Signal haben will, um mehr von Bereich den µC internen ADs zu nutzen, könnte man einen RR OP (z.B. MCP6001) als z.B. 2 fache Verstärkung dahinter schalten. So kritisch ist der OP am Ausgang ja nicht mehr. Für den MCP3451 reicht der Ausgangshub auf alle Fälle.
Ich möchte auch mit dem INA immer noch den MCP3551 verwenden, bei 0 Gramm sollte der OPV dann 0V ausgeben, laut Datenblatt kann die Ausgansspannung aber nicht kleiner als (V−) + 1.4V werden.
-
Thread
Pollin AVR Net-IO ganz einfach ohne Webserver
. (und evtl auch zu verbastelt) auch die FW von radig find ich einfach nicht so elegant wie OpenMCP.. MfG
hätten Interesse an einem minimalen Stack mit rudimetären Funktionen. Dann werde ich mir mal OpenMCP ansehen.
-
Thread
[MSP430] SPI funktioniert nicht richtig
MCP_BAUDRATE = 1000000 [/c] Nach der Initialisierung wird in einer while-Schleife versucht mit dem Controller zu reden. Es wird versucht der Status auszulesen und das Resultat ist immer 0. Ich bin
schrieb im Beitrag #3862361: > Bei den allermeisten Chips ist SPI CS active low. So auch beim MCP2515, siehe Datenblatt, Seite 63, grauer Kasten.
-
Thread
CAN & SPI gleichzeitig an Raspberry
nicht möglich, den > SPI-Bus noch für andere Geräte zu verwenden. Du kannst in diesem Fall > den MCP an SPI0 und den Arduino an SPI1 anschließen. Über Simulink lässt sich nur SPI0_CE0 und SPI0_CE1 ansteuern. Ich hatte sonst noch überlegt überlegt: MISO, MOSI und SLCK an MCP und Arduino anzuschließen. Für CE0 dann den MCP2515 und für CE1 den Arduino.
-
Thread
Tischmultimeter Selbstbau >= 5 1/2 Stellen
> Ich wurde einen mit Buffer > Amp verwenden. zB einen AD77xx oder einen MCP3550-50 MCP3550 ist geplant, Buffer wird vorhanden sein, also sollte ein LTC2400 kein Problem darstellen. Der LTC24xx sollte eigentlich nur > Zu den Themospannungen. Ein normales Typ-K element, Chromel-alumel
die Aussagekraft der letzten Stelle ist nicht so wie man es sonst kennt. Für 4,5 Stellen wäre der MCP3421 ein Vorschlag.