-
Thread
PIC empfängt keine CAN-Bus-Nachrichten?
nicht weiter. Hat jemand eine Idee? Die Übertragungsrate ist bei beiden Teilnehmern 125 kbits, der uC ist ein PIC18F66K80 und ich arbeite mit MikroC pro. [c] /******************************************************************************* MCU: PIC18F66K80 Oscillator:
_F1, 0x5,_CAN_CONFIG_STD_MSG); // receive messages with identifier = 5 CANSetFilter(_CAN_FILTER_B2_F2, 0x6,_CAN_CONFIG_STD_MSG); // receive messages with identifier = 6 CANSetFilter(_CAN_FILTER_B2
-
Thread
PIC18F87k22 RTCC
ECCPMX = PORTE // ECCP Mux (Enhanced CCP1/3 [P1B/P1C/P3B/P3C] muxed with RE6/RE5/RE4/RE3) #pragma config MSSPMSK = MSK7 // MSSP address masking (7 Bit address masking mode) #pragma config MCLRE = ON // Master Clear Enable (MCLR Enabled, RG5 Disabled
-0BFFF (Disabled) #pragma config CP3 = OFF // Code Protect 0C000-0FFFF (Disabled) #pragma config CP4 = OFF // Code Protect 10000-13FFF (Disabled) #pragma config CP5 = OFF // Code Protect 14000-17FFF (Disabled) #pragma config CP6 = OFF //
-
Thread
STM32F4 SSD1963 TFT FONTS
Hintergrundfarbe nicht berücksichtigt kommt auf etwa 45ms, Hier noch meine Framebufferkopierfunktion™: [c] void _TFT::SetPixel(uint16_t x, uint16_t y, uint32_t col) { while ((DMA2D->CR & DMA2D_CR_START) == SET) {}; (*(uint16_t*)(BufferInfo.WriteBuffer + (3 * (x + (TFT_X * y))))) = (uint16_t)(((uint16_t)col << 8) | ((uint16_t)col >> 8)); (*(uint8_t*)(BufferInfo.WriteBuffer + (3 * (x + (TFT_X * y))) + 2)) = (uint8_t)(col >> 16); } [/c] Wenn ich 32bit kopiere, quetscht er mir ja 8bits zu viel in den Framebuffer, vllt
-
Thread
Wiederverwendung von Wegwerf Elektronik
Appnotes anschauen und deren komplizierte Logikabläufe. Vor 8 Jahren machte ich es mal auf einem PIC mit einer vom Internet runtergeladenen Library(PD?) für den AVR die ich auf PIC portierte. Im Vergleich zu I2C schockierte mich damals die große Komplexität der Algorithmen um die Teile individuell
diesen Schwachsinn an: https://www.amazon.de/Batty-Batterie-Lightning-Powerbank-externer-Weiss/dp/B01MG5X8R0/ref=sr_1_2?ie=UTF8&qid=1528391750&sr=8-2&keywords=notfall+akku Da drin ist ein Lithium-Akku + Aufwärtswandler, keine Lademöglichkeit.
-
Thread
ST7735 1,8" TFT Codeoptimierung
Ich arbeite gerade mit einem 1,8" TFT. Das von einem PIC18F25K22 angesteuert wird. Der PIC läuft mit intern 16MHz OC, und dem SPI MOdul 1 bei 4MHz. Nur leider dauert der Bildaufbau mir noch etwas zu lange. Mein Aufruf der Funktion lcd_fill_screen(farbe
realitätsnahe. Danke für diesen Hinweis auf den sonst niemand gekommen wäre. Ein Display von 128x160 hat 20480 Pixel a 16 Bit, und ein üblicher Mikrocontroller der so ein LCD benutzt hat 2 bis 8 K RAM. Passt gut zusammen, wa?
-
Thread
[S] Suche mehrere Pic16F628 µController
Hallo Bernd, habe 5 x PIC16C74A/JW und 5 x PIC16F1829-I/SS. Wäre das was für dich? Sind ungenutzt und wurden lange gebunkert.
Hab einen PIC16F628-A, hätte noch eine ganze Kiste PIC16F627-A die Kompatibel sind
-
Thread
long double übertragen
festhalten kann, wenn in beiden Fällen mit 64bit Gleitkommazahlen gerechnet wird (long double beim PIC, XC32 Comiler; double im PC, C#). Mir gehts eigentlich gar nicht darum, irgendwelche Zahlen zum PC zu übertragen (zumindest nicht in übertriebener Genauigkeit). Ich will nur wissen, warum es nicht
festgelegt wird. Dann probiers doch einfach aus, statt dich durch Stapel von Papier zu wühlen. [c]int FloatBits_longdouble(void) { long double x = 1.0, y = 1.0, y_last = 0.0; int i = 0; while (y != y_last) { y_last = y; y = 1.0 + x; x = x / 2.0; i++; } return
-
Thread
ADC Ergebnis PIC18F26K80
0x0f7a..0x0f7f. Es ist bekannt (Errata), dass der Wandler +-25LSB Offsetfehler hat, daher könnte ich auf Kanal 5 gegen GND messen, aber 0x7f7e bringt mich als Nullwert irgendwie ins Schleudern. Die
ADCON0bits.GO = 1; // Bisschen sonstiges Programm (UART, digitale Ausgänge, I2C) while(1) if (ADCON0bits.GO == 0) { i2c_reg_map[0x10 + (ana_chan << 1)] = ADRESH; i2c_reg_map[0x11 + (ana_chan << 1)] = ADRESL; ana_chan
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
z.B. die C8051F58x... IO-Spannung bis 5V, integrierter Spannungsregler Bleibt noch die Frage: Warum auf was anderes als 8051er wechseln?
diese einfach aus dem Quelltext entfernt: https://github.com/chipKIT32/chipKIT-cxx/blob/master/src48x/gcc/gcc/config/pic32/mchp.c
-
Thread
PIC 10F200, Anfänger
Immer diese Zweifler ... Es gibt mehr als genug C-Compiler für die kleinen und kleinsten PICs. Der CC5X wurde noch nicht genannt, hat bisher bestens funktioniert. http://www.bknd.com/cc5x/index.shtml
Volker S. schrieb im Beitrag #4457279: > Als ich dann den 10F32x gesehen habe und ich was gaaaanz kleines bauen > wollte, hat der mich schon mehr interressiert. Der 32x ist auch den > PIC18 und den neueren PIC16 ähnlicher (mit LAT und so), mit denen ich > mich
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
dann mit dem guten AVR-Studio4 (gibt Menschen, die auch das 6er mögen - AVR-Studio6 kommt mit einem c++-Compiler daher, der Compiler der 4er ist glaub rein c). Einen Programmer braucht es dann noch (zB. http://www.ebay.de/itm/USBASP-USBISP-USB-ASP-Programmierer-blau-fur-KK2-SimonK-Arduino-AVR-Atmel-PIC-/181908519921?hash=item2a5a97bbf1:g:NoEAAOSwuTxWCrT4), wenn Du auf die USB-Flashbarkeit des Arduino-Gedöhns verzichtest. Tipp: 1x Kombo-Board und 1x Single-Board bestellen, dann kannst Du dir beide Welten parallel anschauen
-
Thread
Einstieg in PSoC
M8C Prozessor von Cypress tut weh zu programmieren dank seiner Memory-Pages. Der 8051 war schon Schrott als er das erste mal auf den Markt kam. Beides sind veraltete Möhren. PSoC4 oder PSoC5 bauen mit
i2c 16-channel temperaturmesser, miniatur-modul (15x15mm, maximale hoehe 2 mm incl Platine). Dafuer war der on-board ADC von Atmel nicht gut genug und bin ich auf der suche gegangen nach andere loesungen
-
Thread
µC für n00bs
hatte ich eine Ausbildung zum Kommunikationselektroniker und danach habe ich privat den Umgang mit µC Typen gelernt, die ich heute jedoch nicht mehr verwenden möchte. Damals musste man sich noch mit EPROMS herumschlagen. Ich empfehle Dir AVR oder PIC Mikrocontroller. Für den preisgünstigen Einstieg
genaue Erzeugung eines Signals Gedanken zu machen. ...Eig ist es bei mir so, Ich beschäftige mich x Stunden durchschnittlich damit und dann merke ich schon wie ich automatisch besser werde. MMn ist das wichtigste Spass an µC und programmieren zu haben, dann kommt der Rest schon von alleine mit der
-
Thread
Microchip kauft Atmel Gesperrt
Zeichen Richtung ARM und ähnlichen erkennbar. Dinge ändern sich hat mit der Zeit, mal schaun ob in 5 Jahren AVR bzw. PIC überhaupt noch ein Thema sind!
sowieso nicht kaufen, so viel Geld wirst du nicht haben, und ob du nun von Microchip dann AVRs, PIC12, PIC16, PIC32 oder SAMxx kaufst, deren einzige Gemeinsamkeit ist, dass es sich um Mikrocontroller handelt.
-
Thread
Mikrocontroller gesucht
Oberflächen http://www.hotmcu.com/hystm32f429ig-development-board-with-independent-lcd-modules-p-263.html?cPath=1_20 Passende Displays wären: •1 x 7" inch LCD capacitance touch screen with resolution 800 x 480 •1 x 7" inch LCD capacitance touch screen with resolution 1024 x 600 •1 x 10.1" inch LCD capacitance touch screen with resolution 1024 x 600 Es gibt noch eine 5 Zoll Variante mit Capa touch und 800*600 Auf der Homepage kann man sich entsprechende Firmwarevorlagen herunterladen. Zur Ansicht des Codes genügt demo Version Keil MDK
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
----------------------------------- µC-Auswahl ist abhängig davon, ob es ein externer ADC-Baustein wird, oder ich den µC-internen verwende --> bei Verwendung des internen hätte ich an einen PIC32 gedacht, da ich damit schon gearbeitet habe
Überlegungen und Fragen zum Design soweit: > ------------------------------------------------- > > µC-Auswahl ist abhängig davon, ob es ein externer ADC-Baustein wird, > oder ich den µC-internen verwende --> bei Verwendung des internen hätte > ich an einen PIC32 gedacht, da ich damit schon gearbeitet
-
Thread
Suche RJ45 STECKER ( maennlich ) für Printmontage
&usg=__Xj0R8fk5Aqp9xo3zVHLAMFXT5Yk=&sa=X&ved=0ahUKEwjDv7Kj3rbKAhVJbxQKHcNoDyoQ9QEIIzAB
&usg=__Xj0R8fk5Aqp9xo3zVHLAMFXT5Yk=&sa=X&ved=0ahUKEwjDv7Kj3rbKAhVJbxQKHcNoDyoQ9QEIIzAB Gibt es denn dafür passende, an Kabeln montierte Kupplungen?
-
Thread
Lan9303 + pic32
, 5-bit Register Address, 2-bit turn -around time, and finalle the 16-bits of data. Wie kann ich PHY Addresse und Register Addresse bilden?
Oder anders gefragt wie 32 bit register Adresse von lan9303 mit 5 bit register von mac pic32 zu vergleichen?
-
Thread
Meistverkaufter Mikrocontroller?
" CPUs auch wieder was kleines drin sein kann. Mir kommt da grad Intels Multimedia-CPUs CE42xx mit x86 als Haupt-CPU und einem 8051 als Systemcontroller in den Sinn... Aber weil der Gesamt-Chip recht üble Anforderungen ans Power-Sequencing hatte, musste aussen dann doch wieder ein PIC das ganze System
und diesen kontrolliert hochfuhr. Nur war dieser "PIC" dann selber ein kleiner Schrank. In den ersten 32-bit VAXen sass in ähnlicher Rolle eine 16-bit PDP-11. Und auch in neuerer Zeit kann man bei IBMs POWER Rechnern beim Start erst mal ein Weilchen
-
Thread
Ist Usbasp gut?
Wirklich billig ist das PICKIT3 nur wenn man einen Klone kauft. > Kann man da auch ganz normal in C programmieren? Gibt es große > Unterschiede? Die kleinen PICs bis einschließlich PIC18 sollte man im Interesse seiner geistigen Gesundheit /ausschließlich/ in C programmieren. PIC24 (und dsPIC)
Axel S. schrieb im Beitrag #4428779: > Die kleinen PICs bis einschließlich PIC18 sollte man im Interesse seiner > geistigen Gesundheit /ausschließlich/ in C programmieren. PIC24 (und > dsPIC) sind intern ganz anders aufgebaut. Und PIC32 ist in Wirklichkeit > MIPS. So
-
Thread
Welcher ist der BESTE(tm) Mikrocontroller?
Hallo, die Frage, welcher der BESTE uC ist, hängt natürlich vom Anwendungsfall ab. Konkret geht es hier aber nicht um die Anwendung, sondern um die Möglichkeit der Programmierung in Assembler. Programmiert man einen uC in C, bekommt man
www.mouser.de/ProductDetail/NXP-Semiconductors/LPC11U14FBD48-201/?qs=sGAEpiMZZMtXqW1IUNX6MKATeJoK9A5C http://www.mouser.de/ProductDetail/Silicon-Labs/EFM8UB20F32G-A-QFP48/?qs=sGAEpiMZZMu6TJb8E8CjrwwHrm3kwS2LYoXxmeLYWso%3d
-
Thread
ATMEL verändert einige Dinge im ATMega
efm8-laser-bee/Pages/efm8-laser-bee.aspx http://www.mouser.de/ProductDetail/Silicon-Labs/EFM8LB10F16E-A-QSOP24/?qs=sGAEpiMZZMsnnjF5aXV%2fXry%252bkUpBjT60qBkUMuOTO%2fk%3d
Gerd E. schrieb im Beitrag #4438876: > und Quarzoszillatoren, die 5V ausgeben sind nicht > sonderlich gängig. http://www.reichelt.de/OSZI-20-000000/3/index.html?&ACTION=3&LA=446&ARTICLE=13694&artnr=OSZI+20%2C000000 0,9VDD
-
Thread
Verständnisfrage zu diesem Microcontroller
Überbegriffen für dieses Gerät. Daher meine Frage: 1. Auf dem Board des Olimex TMS320-P28016 steht C2000. Gehört er damit zur C2000 Familie? Siehe hier unter C2000 series: https://en.wikipedia.org/wiki/Texas_Instruments_TM... Dort steht: " C2000 consists of 5 sub-families: the newer C28x + ARM Cortex M3 series, C28x Delfino floating-point series, C28x Piccolo series, C28x fixed-point series, and C240x". In dieser Auflistung ist aber der Olimex TMS320-P28016 nicht zu finden. Kann wer helfen? Gehört er nun
-
Thread
FTDI unter Linux per cutecom, minicom, hterm ansprechen
Die Ausgabe lautet wie folgt: [c] $ cat /etc/group | grep birnenwerfer lp:x:7:daemon,birnenwerfer wheel:x:10:root,birnenwerfer uucp:x:14:birnenwerfer network:x:90:birnenwerfer video:x:91:birnenwerfer audio:x:92:birnenwerfer storage:x:95:birnenwerfer [/c] Hab mich auch ab und wider angemeldet und es hat trotzdem nicht geklappt unter cutecom
-
Thread
AVR + WIFI + Webserver
schreiben müssten. Der ESP8266 würde einzeln aber denke ich nicht ausreichen... Insgesamt benötige ich 32x Taster, 4x ADC, 1x UART Midi + mehrere LCD Displays in 8 bit Ansteuerung (über die enable Leitung ausgewählt) + kommunikation zwischen ggf. zwei uC + Anbindung Speicher. Das ist also schon so einiges
speichert und dem eigentlichen System als Konfig zur Verfügung stellt. >Insgesamt benötige ich 32x Taster, 4x ADC, 1x UART Midi + mehrere LCD >Displays in 8 bit Ansteuerung (über die enable Leitung ausgewählt) + >kommunikation zwischen ggf. zwei uC + Anbindung Speicher. Das ist für mich ein
-
Thread
S/P-DIF Mixer - lohnt sich selbst bauen?
Torsten C. schrieb im Beitrag #4420894: > Mir erscheinen diese zwei Varianten die attraktivsten zu sein: > 1 N x S/P-DIF → FPGA → S/P-DIF oder > 2 N x (WM8804 + AD1896) → I²S/DSP/I²S → WM8804 Du musst schon
Dein ganzes Projekt ist ein IC von AD: ADAU1445 - 9 I²S Eingänge - 1x SPDIF - 16 SRCs - Bis zu 170ms Delay - Klang - Lautstärke - Frequenzweiche - ... Gruß Jobst
-
Thread
Geschwindigkeit Arduino > C
. Die ursprüngliche C-variante war ein Mehrfaches langsamer als eine direkte I/O-Byte Zuweisung und auch die ASM-Variante braucht noch ca. 5-10x soviel Takte. Aber damit kann ich leben... Jörg
eor r24, r25 8a: 85 b9 out 0x05, r24 ; 5 Natürlich mit Optimierung, ich habe -Os drin. Und wie man sieht gewinnt die erste Variante unter C sogar. Dann eben doch so: PINB |= (1<<PB2); 82: 1a 9a sbi 0x03
-
Thread
automatischer Vorschub für Drehbank
keine Resonanzen http://www.ebay.de/itm/Wellenkupplung-Kupplung-CNC-3D-Drucker-Schrittmotor-3-4-5-6-6-35-7-8-9-10-6x8mm-/151947284133 http://www.ebay.de/itm/Wellenkupplung-KlauenKupplung-CNC-3D-Drucker-Schrittmotor-4-5-6-7-8-9-10-5x10mm-/161944331012 und vermutlich arbeitet die auch ein wenig
muß man nur darauf achten, > daß die Busy-Leitung (und bei Wunsch die Reset-Leitung) an einem > 5V-toleranten Pin hängt. Das hört sich doch gut an. Ich meine, ich hätte auch noch ein kleines 20x4 hier. Das werde ich dieses WE mal testen. > Ansonsten ist das Ansprechen mit dem 16Bit > breiten
-
Thread
mal wieder: china meßschieber - 2x24bit-Protokoll mit PIC auslesen
Hi nochmal, also so wie es aussieht, ist es wohl kaum machbar, mit einem PIC (16MHz interner IRC) mehrere Schieber simultan auszulesen. Zumindest bei den 2x24-Protokollen. Ich muss mit hoechstens 5uSec abtasten und auswerten und dafuer habe ich in der Zeit nicht genug Befehle
von 5 uSec einhalten und der PIC ist mit 16 MHz getaktet (sonst brauch ich einen Quarz). Also habe ich 16*5/4=20 Befehle zur Verfuegung - so grob gerundet. Mit diesen 20 Befehlen muss ich 5 Taktleitungen
-
Thread
[V] Teile für Programmer SMS Sprint Expert, TOPs, Adapter
Adapter (€ 20,00 / Stück) ------------------------------------------------------------------------- 1x Adapter Sprint S464 (PLCC84, ZIF Sockel Yamaichi IC51-0844-401 1x Adapter Sprint S461 (PLCC84, ZIF Sockel Yamaichi IC51-0844-401 1x Adapter Sprint S435 (DIP28/DIP18 für PIC16C55/57) Adapter Emulation
Hi Steve, I am sorry, but these adapters are already sold. Still present are : 1x Adapter Sprint S435 (DIP28/DIP18 for PIC16C55/57) 1x Adapter Emulation Technology Type 1202801Q600YAM 120Pin 1x Special Adapter for Plus Logic FPGA2020 / 84 1x ZIF Socket 28Pin Textool Type 228-3345
-
Thread
WordClock mit WS2812
nicht geflasht. Die Fehlermeldung lautet [code] connecting .... Erasing flash... Writing at 0x00000000... (0 %) Writing at 0x00000400... (5 %) Writing at 0x00000800... (10 %) Writing at 0x00000c00... (15 %) Writing at 0x00001000... (20 %) Writing at 0x00001400... (25 %) Writing at 0x00001800
professionell! Die Matrix gabs beim Chinesen: (https://www.aliexpress.com/item/best-price-1-pcs-DC5V-16-16-Pixel-WS2812B-LED-Digital-Pixels-Panel-led-module/32433617354.html) und sie passt in mein Format. Als Minutenpunkte wollte ich die Ecken nehmen und eine 12x12 oder 12x10/10x12 (Teil-)Matrix in
-
Thread
[V] µC, Halbleiter, passive Bauteile, Relais
dabei. Alle Bauteile sind neu und ungenutzt und wurden in ESD-sicherer Verpackung aufbewahrt. *µC* >20x 90USB1287-16AU → 2€/Stk. >20x ATMEGA325-16AU → 2€/Stk. 4x PIC12F629-I/P → 0,50€/Stk. 9x PIC16F648A-I/SO → 0,50€/Stk. >20x PIC16LF648A-I/SO → 0,50€/Stk. >20x MSP430F1611IPM → 1€/Stk. *Diverse
→ 1€/Stk. 1x CS8420-CSZ, 24Bit, 96kHz SampleRateConverter von Cirrus → 2€ 1x GM862-QUAD (Telit), GSM-Modul mit SMA-Kabel (siehe Bild) → 3€ >20x BU1924F, RDS-Decoder → 0,50€/Stk. >20x AD5541, 2,7V-5,5V 16Bit DAC
-
Thread
Portzugriff bei AVR C leserlicher machen
angeschlossen ist, > kann ich nachvollziehen. Ich kennzeichne solche Pins mit einem führenden x, z.B.: [c] #include "sbit.h" #define LED0 PORT_B7 #define xKEY1 PIN_D0 // low active LED0 = !xKEY1; // LED on, if key pressed [/c]
)); static x [/c]
-
Thread
Pollin-VFD und Frohe Weihnachten!
Zum Aufbau: Das VFD mit 20 Stellen bei 60 Pixeln wird über 10 Stück 8-stellige Schieberegister TPIC6C595 und 80xBC857 als Treiber betrieben. Die Ansteuerung erledigt ein PIC16F1827 auf einem extra Board, der eine I2C- Schnittstelle bereitstellt. Nach Trennen des PIC-Boards vom Display steht dessen
flexibel anpassbar auf andere VFDs. Das teuerste Bauelement mit ca. 4EUR ist der DC/DC-Wandler von 5V auf 24V (der schwarze "Würfelzucker" auf dem PIC-Board). Sollte jemand Bedarf an der Pinbelegung des NEC FIP20D9X haben, dann bitte hier melden. weihnachtliche Grüße Johannes
-
Thread
4 Bit Initialisierung PIC16F628A
0x03 ) -- and one more delay_100uS( 5 ) -- extra delay HD44780_IO( 0x03 ) -- end yet another delay_100uS( 5 ) -- extra delay HD44780_IO( 0x02 ) -- init to 4-bit mode delay_100uS( 5 ) HD44780_instruction( 0b_0010_1000 ) -- two lines, 5x7 font delay_100uS( 5 ) HD44780_setup end procedure
-
Thread
Timer0 CTC zu langsam mit Mega644
PUSH R0 SP=0x10f9 0x0 0x009a: CPU-waitstate 0x009c: IN R0, 0x3f 0x009e: PUSH R0 SP=0x10f8 0x35 0x009e:
interrupt on index 16 is pending CPU-waitstate 0x00f4: OUT 0x3f, R0 0x00f6: POP R0 SP=0x10fa 0x0 0x00f6: CPU-waitstate
-
Thread
ESP8266 mit Solarstrom und Pufferbatterie
. Ich komme bei 5 Minuten Schlafen auf einen durchschnittlichen Stromverbrauch von ca. 16mA. Die Schaltung benötigt 5V. Ich hab hier im Forum zwei Threads zum Thema gefunden, bin aber als Elektronikanfänger nicht sonderlich
Meßwerte haben will. Außerdem, selbst wenn dieDaten des China-Spielzeugs stimmen: Power: 0.6W Voltage: 5.5V Current: 90mA Material: Polycrystalline silicon Size: 65x65x3mm Weight: 14g müßte ich eben ca. 6 Stunden am Tag ca. 5mA bei 3,3..3,6V haben wenn es funktionieren soll. Es ist nur ein Experiment
-
Thread
Arduino Set oder Microchips und wie funktioniert das genau?
Referenzspannungen (ADC) - Lichtabhängiger Widerstand (ADC) - Temperaturabhängiger Widerstand (ADC) - I2C-EEPROM für I2C (Kommunikation: I2C) - I2C-Temperatursensor o.Ä. für I2C (Kommunikation: I2C) - SPI-Portexpander für SPI, z.B. MCP 23S17-E/SP (Kommunikation: SPI) - RGB-LED (Timer, PWM) - (falls es
noch geglättet werden, dass muss nur ticken. Auch könnte ich verschiedene Herz Werte wählen z.B. 16mHz oder 20mHz. Da nehme ich nur ein 20mHz zum spielen und noch zwei 16mHz. Am besten wäre wohl 18.xWas mHz, ich denke das hat was mit der Fehlerrate zu tun. Das Arduino Projekt und die Programmier-Bibliotheken
-
Thread
Was wird denn nun aus AVR?
so klein sind, gibt es denn auch > so kleine IC's, wie die Tinys? Die LPC810 Reihe gibts mit 16 Pins in einem 3,2x2,5mm Gehäuse. Für SO8 hat es wohl nicht gereicht, in SO20, TSSOP16 und DIP8 gibts den aber auch. Cortex M0+ Core, 16KB Flash, 4KB SRAM. 3xUART, 2xSPI, 1xI2C, ein paar Pins können
Suchspiel: Wo in diesem Foto vom STM32F100C4T6B (16KB/4KB/LPC48) steckt der Cortex M3 Core (0.09 mm² in 90nm und Minimalkonfiguration): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/936px-STM32F100C4T6B-HD.jpg
-
Thread
Aliexpress - Fakerisikoerfahrungen bei Bauteilen?
Beim Original werden 15nF , beim Fake 3.5nF angezeigt. Nach der Korrektur ergeben sich die angegebenen Werte. Du kannst aber auch die Ladekurve von C =2.2nF mit Hilfe des Oszillographen mit C_gate vergleichen.
die drei Arten aber schon vor der Bestellung erkennen. Ist der 1000er Preis eines MOSFET bei Digikey 5x höher als beim Ali das Einzelstück, dann KANN das kein Original sein. Ein MAX7219 mit altem Logo aber Datecode 16 hingegen ist eine Kopie, die auch tut. Alte uP-Peripherie und Controller wie ein 8751
-
Thread
PIC16 SPI SD Card
Hallo, ich versuche gerade eine SD Karte über SPI an den PIC16F887 anzuschließen. Ich habe schon einiges im Netz dazu gefunden und ein paar Versuche gemacht, jedoch will es nicht funktionieren. Ich bekomme bei der Initialisierung der SD Karte nie eine Antwort
Also, da gibts ein Beispiel dafür: http://elm-chan.org/fsw/ff/00index_e.html Das ist zwar für PIC24, aber der Unterschied ist gering. Man findet die Low-Level IO-Geschichten in diesem Zip "FatFs sample projects for various platforms September 5, 2015". Dabei interessant ist die "mmc..." irgendwas
-
Thread
Vereinfachung einer "C" Funktion
sinus noch drin hatte sorry nein kein array ich wollte nur wissen ob ich den Buffer dummy int 16 bit weglassen könnte. Als Hintergrund Ich gebe auf ein LED Display mit 8 x 16 Led's Das mache ich mit spi und zwei PIC16F887 Muster aus und da dachte fängst Du mal mit einer Sinuskurve an.
soll. Wissen wir aber: Martin M. schrieb im Beitrag #4392726: > Das mache ich mit spi und zwei PIC16F887 ;)
-
Thread
OSD programm mit einem ATmega32u4
PORTB &= ~(1 << MOSI); Result <<= 1; if( PINB & ( 1 << MISO ) ) Result |= 0x01; PORTB |= (1 << SCLK); PORTB &= ~(1 << SCLK); Teiler >>= 1; } return Result; } [/c] Mit dieser Hilfsfunktion setzt du dann die 16 Bit Übertragung zusammen [c] uint8
also ich möchte es folgender maßen versuchen uint8_t Auslesen = 0x00; [c] Transfer(0xA0, 0x00); [/c] [c] Auslesen = Transfer(); if(Auslesen != 0x00) { PORTD &= ~(1<<LED1); _delay_ms(1000); PORTD |= (1<<LED1); _delay_ms(1000
-
Thread
Ganz seltsames Problem mit einem Mosfet direkt an einem PIC 18f14k50
640N und versuche das Problem zu reproduzieren. Interessant ists auf jeden Fall. Denn wenn der PIC beim 640N 10mA liefert, dann sind bei dessen Gate-Kapzitaet in 0.001 ms 5V erreicht. Das sollte der PIC locker packen - denn meine Taktung liegt bei etwa 2Hz. pps: die 5V fuer den PIC kommen vom
, daß das R aus der Hintereinanderschaltung des externen Widerstandes und des Innenwiderstand des µC besteht. Selbst wenn du den externen zu 0 machst, bleibt der Innenwiderstand. Und bei dem von mir gezeigten Bild für den PIC16F1825 kann man ersehen, daß er je nach Strom zwischen 100 und 200 Ohm liegt