-
Thread
Alternative zum Übertrager
@ Werner H. (pic16) >> Welche alternativen habe ich zu einem gewickelten >> Übertrager? >Keine. Bist du CDU-Mitglied? Es gibt IMMER Alternativen!!!
irgendeiner VDE-Vorschrift nicht mehr als eine Energie von 0,5J enthalten. (dem entsprechen ca. 2,8µF, mit 600 V aufgeladen). Also bei den beteiligten Kondensatoren aufpassen, v.a. bei den Ladekondensatoren nach der Netzgleichrichtung Ansonsten gibt es MOSFets für Schaltnetzteile, die auch 800V vertragen
-
Thread
In C mehrere Register per Variable gleichzeitig verändern
Vorteil, dass das setzen der Register *simultan* erfolgt. also etwa: [c] // seien volatile uint8_t PDM1, PDM2, PDM3; // mit zur Endianess passenden auf einander folgenden Adressen uint32_t PWM_Wert = 128 + 128 << 8 + 128 << 16; PWM_Wert += 1 + 1 << 8 + 1 << 16; PDM1 = PWM_Wert; [/c
Joe F. schrieb im Beitrag #5292419: > Wenn eh alle 3 Variablen oder Register immer den gleichen Wert > beinhalten sollen, warum nimmst du nicht einfach nur 1 Variable/Register > für deine 3 PWMs? > >
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
gibt es 10 Byte pro Slave und Befehl. > > Das geht damit nicht, DMX512 hat bis zu 512 Kanäle a 8 Bit. Kann man denn nicht jedem Gerät zwei Slave-Adressen geben und dann damit 256 Kanäle à 16 Bit machen?
vielversprechenden Controller für die PWM Steuerung gestoßen: https://www.microchip.com/wwwproducts/en/PIC24F08KL301 Jedoch bin ich mir hier nicht sicher, ob tatsächlich 6 unabhängige PWM Channel zur Verfügung stehen, in der Übersichtstabelle von den 16 Bit µCUs steht zwar, dass maximal 6 PWM Channel genutzt
-
Thread
PWM mit PIC18F und Timers
Hallo zusammen. Ich will verschiedene PWM Signale mit einem PIC18F erzeugen. Aber wenn ich das Code auf mein PIC hochlade, dann kriege ich keine Signal raus.. mein Code sieht so aus: #include <p18f2525.h> #include <xc.h> #include <timers.h> #include
der Kontext irgendwann zerstört. Der retfi hat damals den interrupt wieder enabled. Ob das jetzt 16F oder 18F war weiß ich nicht mehr.
-
Thread
Lesbarer ProgrammCode
checked_free( void* p ) { if ( p ) free( p ); } int fancy_device_driver(void) { uint8_t *mem_1 = malloc(10); /* do fancy stuff */ uint16_t *mem_2 = alloc(23 * sizeof(uint16_t)); /* do fancy stuff */ uint32_t *mem_3 = malloc(47 * sizeof(uint32_t)); /*
hat sehr wohl was mit der Les- und Wartbarkeit zu tun. Beispiel: [c] int bar(void) { uint8_t *mem_1; uint16_t *mem_2; uint32_t *mem_3; mem_1 = malloc(10); if (mem_1 == NULL) { return -1; } /* do fancy stuff */ mem_2 = malloc(23 * sizeof
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
ZAUBERLEHRLING von Goethe https://www.google.at/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjlmaK00d3YAhWHhSwKHZNOAF4QFggtMAE&url=http%3A%2F%2Faufgabensammlung8.digikomp.at%2Fmod%2Fpage%2Fview.php%3Fid%3D2001&usg=AOvVaw1JuY7GN9QxjkOBjGDpn8EY
de&sa=X&ved=0ahUKEwjlkZ-tyoTZAhXB2qQKHXyYDmIQ6AEIaTAK#v=onepage&q=griechisch%20idiot%20schimpfwort&f=false
-
Thread
Kommunikation mit Beurer BM65 über USB
Benjamin S. schrieb im Beitrag #5277421: > Es schaut so aus, dass ein > µC drauf ist, vermutlich PIC Es gibt keine PICs mit 16 Anschlüssen.
Dann ist da keine UART im Spiel; das Ding spricht HID. > es ist Ein Sonix IC mit der Bezeichnung 8F2271BJ. Das ist ein Microcontroller mit USB-Schnittstelle. Ein für die meisten (und mich auch) unverständliches Datenblatt gibt's hier: http://www.atech.com.tw/%5Cproduct%5Csonix%5C8bit%5CSN8F22%
-
Thread
MPLAB struct BOOLEAN ALIGN
Compiler: (x86)\Microchip\xc16\v1.33\bin\xc16-gcc.exe reicht das als Info? Ist wohl der MPLAB eigene Compiler für PIC24.. Mit der üblichen Nomenklatur funktioniert es UINT16 Toggle :1; /* Subindex3 - Toggle */ UINT16 (SI4)
Nomenklatur funktioniert es >> >> UINT16 Toggle :1; /* Subindex3 - Toggle */ >> UINT16 (SI4); /* Subindex4 */ > Sicher? > >> Allerdings versteh ich nicht was (SI4) bedeutet?! > Also beim xc8 Compiler wird dafür einfach eine 16bit Variable
-
Thread
AVR-Studio Obsolet?
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjwsorlusbYAhXjJZoKHQE0APIQFggvMAE&url=http%3A%2F%2Fwww3.nautel.com%2Fpub%2FUtilities%2FAVR_Studio%2FAVR%2520Studio%25204.18%2F&usg=AOvVaw18XREh8_N8VfFvxFhqesBf
nicht ganz taufrischer Laptop mit Dual Core 1,5GHz, 2GB RAM, > normale 160GB Festplatte. Dieter F. schrieb im Beitrag #5276253: > 0:16 ... > auf einem älteren (6 - 8 Jahre ?) Tower mit I7, 2,67 GHz udn 16 GB RAM. Das passt alles widerspruchslos zusammen. Von nix kommt halt nix. Oliver
-
Thread
Einstieg Konfiguration , BUS und DIsplay
. Wo bitte kommt das her??? Was das bedeutet ist mir jetzt auch klar allerdings besitzt mein PIC16F1703 einen internen Oszillator, und ich will den auf 8MHz einstellen. in C finde ich oft _XTAL doch was macht dieser Befehl, ich erwarte ja gewisse Einstellungen im Register OSCCON. Soll ich versuchen
das Programm in Assembler und einbinden? I2C-Bus: Hat schon jemand einen BUS realisiert in dem PIC mit 3,3V und 5V vorhanden sind? Ich habe ca 1,8nF Leitungskapazität bedeutet ca 3us (bei 1,8kOhm*1,8nF) bis "1" erkannt wird. Gibt es da auch alternativen zu I2C oder kann ich den mit ca 20kHz betreiben
-
Thread
CD40xx moderner machen
können z.B. die AVR von Microchip (z.B. ATmega328). FPGAs laufen dagegen oft nur mit 2,5V oder 1,8V.
Einzige Ausnahme wäre wohl i8051, die brauchen aber externe Bauteile). Ja, einen Stützkondensator 100nF an VCC.
-
Thread
dsPIC 30F4011 zieht viel Strom und wird warm
Hallo Habe eine Projekt eines Kollegen übernommen, eine Motorsteuerung in der ein dsPIC30F4011 eingesetzt wird. Der Prozessor mimt im Ruhrzustand des Teils bereits 60-80mA auf und wird nach einiger Zeit merklich warm, gefühlt über 50°C (leider keine FLIR da um genaues zu messen). Leider
Prozessor so um 60mA zieht ist für einen kleinen 16 Biter, der nicht > viel zu tun hat, recht viel. Ist halt noch alte 5V-Technik - der allererste 16-Bit Versuch von Microchip. Die PIC24 und dsPIC33 haben nur noch ca. 2V Kernspannung, nur die
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
Ergänzung: LZ 16,8
Wie aus knapp unter 20 dann 16,8 werden ist mit sich unverständlich. Knapp unter 20 wären für mich 19,7. Schon 19 wären 19 und nicht knapp unter 20, von 16,8 ganz zu schweigen.
-
Thread
Ein minimalistisches GPS-Frquenznormal
GPS Repeater: https://www.amazon.com/Lysignal-1575-42MHz-Receiver-Transmitter-Navigation/dp/B01FCY8B2M/ref=pd_sbs_107_5?_encoding=UTF8&pd_rd_i=B01FCY8B2M&pd_rd_r=9CA5MXVZEXSHDRD0HJBH&pd_rd_w=5In7i&pd_rd_wg=qriwH&psc=1&refRID=9CA5MXVZEXSHDRD0HJBH Funktioniert im ganzen Raum über 5m. Die Reichweite
Diese Genauigkeit wird auf dem 12 cm und 3 cm Amateurfunkband benötigt. Zahlenbeispiel: f=10.5 GHz. Bei SSB stören schon 100 Hz Abweichung. Das entspricht 10E-8.
-
Thread
Uhr mit PIC18
D. R. schrieb im Beitrag #5259875: > Es muss mit dem PIC18F25K22 programmiert werden Dein PIC hat einen "Dedicated Secondary 32 kHz oscillator circuit" Warum nicht einen Uhrenquarz verwenden? Anbei eine pdf-Zusammenstellung wie man eine Real Time
Hallo, ich habe das beim PIC 18F auch schon öfter gemacht. Allerdings hat mein PIC einen RTV via I2C angebunden. http://www.schwabenplan.com/allgemeines.htm PIC18F46K80 oder PIC18F97J60 Viele Grüße Ingo
-
Thread
PIC16F18855 I2C Problem
= 0; // Flag zurücksetzten } // *Zum Beispiel: START-Sequenze, Übertragung von 8 Bit, ... void idleI2C(void) { while( SSP2STATbits.R_W ); // Läuft eine Übertragung? while( SSP2CON2 & 0x1F ); // Ist irgendwas anderes aktiv? } void startI2C(void) {
nach Reset die Eingänge alle auf dem Analog Input hatten? Oh ja! (http://www.sprut.de/electronic/pic/fallen/fallen.html#analog) Das ist bei fast allen PIC(8|24|32) noch immer eine Falle für die Vergesslichen. Die neuen 16er, zb der auf dem Xpress Board umso mehr. Die haben mehr Analoge Module
-
Thread
10mhz GPS Normal bauen
durchgemessen > und da kam raus dass das Phasenrauschen nur bei gewissen Frequenzen gut > ist, > 24Mhz, 16Mhz, 8Mhz, 4Mhz . Laut Datenblatt der LEA-6 Serie ist bei 10 MHz Schluss.
warscheinlich Interpoliert und haben deshalb eine einen grossen jitter, als Referenz zu vergessen. Da ist das 16Mhz -> 40Mhz -> 10Mhz viel sauberer, eventuell kann man auch mit 16 oder 8 oder 24 Mhz direkt arbeiten.
-
Thread
PIC16LF1509 undefined identifier error
make[2]: Entering directory 'C:/Users/Max/MIDRANGE.X' "C:\Program Files (x86)\Microchip\xc8\v1.45\bin\xc8.exe" --pass1 --chip=16LF1509 -Q -G --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug,-local --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=default
Ich würde jetzt mal vermuten, es gibt bei dem pic16... weder ein Register TRISIO, noch ein GPIO... <edit> Versuche es mal mit TRISA / TRISC und LATA / LATC. Guckst du im Datasheet ...
-
Thread
Ansteuerung/Fading von 12 LED mit IR Empfänger durch PIC oder ATTiny
Batterien/Akkus dienen. Zu meinen Fragen: Welchen µC würdet ihr empfehlen? Ich habe mir einen PIC18F14K22 ausgesucht, da ich schonmal mit dsPics zu tun hatte. Um das Modell realistischer wirken zu lassen, sollen die Blinker dimmen/faden, da ja der Trabant herkömmliche Leuchtmittel verbaut hatte
benutzen, leider bekomme ich es einfach nicht hin das für den Atmega32 gedachte Beispiel auf meine PIC18F45K22 umzumünzen. Init: [c] /* Timer 0 */ T0CON = 0x88; TMR0H = 0xFF; TMR0L = 0x88; INTCONbits.GIE = 1; T0CONbits.TMR0ON = 1; [/c] PWM Funktion: [c]U16_T time =
-
Thread
STM32 direkt an Lithium Akku anschließen?
mein nächstes Projekt plane ich, einen Lithium Akku anzuschließen. Als MCU benutze ich den STM32F103C8T6. Er soll direkt an den Akku, weil er im sleep Modus aufgeweckt werden soll. Auch soll er durch den fehlenden Step-Up Wandler wenig Strom verbrauchen. Leider muss ich auch eine "große" Last
anderen µC um. Mir würde da ein PIC16xxx einfallen, die gibt's auch in extrem stromsparenden Versionen und die meisten arbeiten bei Spannungen ab 2.x Volt bis hinauf zu 5.5 Volt. Also paß die Wahl deines µC der anstehenden Aufgabe
-
Thread
Mikrocontroller mit Codeeinsicht
anderen Zeit moechte man zB Prozessdaten haben, in Echtzeit. Fuer solche Faelle hab ich mal einen 8-fach DAC auf eine Einstecklatine gepackt. Der 8-fach DAC kann per SPI angesteuert werden, ein paar Befehle, die kaum zusaetlich CPU Zeit benoetigen. So lassen sich bis zu 8 Werte parallel mit einen Oszilloskop
Mampf F. schrieb im Beitrag #5253675: > Kostet 2,50EUR für einen SWD-Debugger. > > Damit kann man mit diversen IDEs direkt Break-Points im Code setzen, > Variablen anschauen, den Controller flashen usw.
-
Thread
Was brauche ich dazu um so etwas zu Programmieren?
aber ein Eprommer mit der Zusatzmöglichkeit eine > begrenzte Anzahl von programmierbaren µC (z.b. PIC) programmieren zu > können. > PLD wie GAL kann der TL aber NICHT! Das sieht der Hersteller anders, der einige GALs von Lattice (16V8, 20V8 und 22V10) in seiner Deviceliste aufführt. http://
Rufus Τ. F. schrieb im Beitrag #5253148: > Carsten S. schrieb im Beitrag #5253140: >> Der TL866CS ist aber ein Eprommer mit der Zusatzmöglichkeit eine >> begrenzte Anzahl von programmierbaren µC (z.b. PIC)
-
Thread
Microcontroller mit langer Akkulaufzeit
auf 1xAA mit Step-Up und rennt etwa 1 Jahr, bei permanent aktivem Display. Da ist ein PIC24F32KA304 drin. Der Hauptstromverbraucher ist hier, und dass der PIC zu 100% laufen muss - er läuft auf 31,5kHz, um das Display zu treiben (passives LCD). Und dass die 3V3 per Step-Up-Wandler erzeugt
Ob sich das lohnt ist eine andere Frage. Wenn man mehr Leistung braucht als ein sehr sparsamer 8/16-Bitter liefert, und den µC deshalb die übrige Zeit hardwareseitig komplett abschaltet beispielsweise.
-
Thread
Infrarot-Empfänger gibt kein Signal aus
wenn Taster betätigt ist { do { LED|=an; _delay_us(8); LED&=aus; _delay_us(8); a++; } while (a<1); } else { LED&=aus; } } } Laut meinem mini Oszilloskop
http://sprut.de/electronic/pic/programm/irrc/irrc.html http://sprut.de/electronic/pic/projekte/rc5test/index.htm
-
Thread
STM8 und ADC
programmiert hast, im Prinzip richtig, vorausgesetzt, der Compiler macht das Linksschieben auf allen 16 Bit und nicht nur auf den 8 Bit aus ADC_DRH. Im Zweifel würde ich das explizit formulieren: [c] adcvalue = (uint16_t)ADC_DRH << 2; adcvalue += ADC_DRL; [/c] oder alternativ [c] adcvalue
ADC clock 1 ... 4 MHz ADC1->CR1 = (ADC1->CR1 & ~ADC1_CR1_SPSEL) | (0x4 << 4); // 0x4 -> fmaster/8 // disable schmitt trigger of used channels /* ToDO */ // change default alignment //ADC1->CR2 |= ADC1_CR2_ALIGN; } static uint16_t adc_read(uint8_t channel) {
-
Thread
Probleme mit meinem LCD-Display
Nachtrag: Im Datenblatt des PCF8574A findet man diese unter 8.3.2 Interface Definition.
Es kommt auch darauf an, ob dein Ardu*dingens 7bit oder 8bit Adressen haben möchte. Siehe Tabelle 5.
-
Thread
USB-GPIO-Adapter mit Linux OpenSource-Treiberunterstützung?
USB4all-CDC http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm
http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm gibt es wohl nicht fertig zu kaufen, ist eine Anleitung oder?
-
Thread
PIC24 und Bit-Befehler
nur auf die DSP Varianten zutrifft, und auf jene PIC24 Typen, die eigentlich umgelabelte dsPIC33 sind. Verglichen mit den 8-Bit PICs sind sie jedenfalls eine Wohltat. Allerdings sollte man vorher die Errata-Liste lesen.
Hi, für die xc32/16/8 compiler gibt es auch "medizin" zum spielen ohne einschränkung. wer keine ansteckende krankheit hat bekommt sie on request aus meiner apotheke! hypochonder
-
Thread
debugging PIC16F1503 Release Step2
Hallo liebe Gemeinde, ich versuche mich grad am debuggen des PIC16F1503 mit debug-header AC244051. -Programmer PICkit3 -verwendeter Compilerversion XC8 1.44. -Target Device wird extern mit 5V versorgt In Anhang die Verbindungen wie ich diese Aufgebaut habe.
Ben K. schrieb im Beitrag #5243358: > Was mich zum grübeln bringt: > Das Target-Device mit dem PIC16f1503 läuft auch schon komplett an, bevor > ich mich in der main-routine vorwärts bewege. Woher weißt du das? Ben K. schrieb im Beitrag #5243358: > Theoretisch darf doch mein PIC16f1503 erst
-
Thread
Wann nehme ich welchen Quarz?
AVR-Controller haben übrigens die Möglichkeit, den Takt intern durch 8 zu teilen (DIVCLK8). Damit läuft das Programm 8x langsamer als der Oszillator (natürlich nur, wenn man das möchte und das entsprechende Fuse-Bit gesetzt hat).
und halbe Verarbeitungszeit >AVR-Controller haben übrigens die Möglichkeit, den Takt intern durch 8 >zu teilen (DIVCLK8). Die können den Takt sogar weiter (1, 2 , 4, 8, ... 256) teilen. Sogar ohne zu Hilfenahme einer Fuse. Siehe CLKP-Register im Datenblatt. MfG spess
-
Thread
Kennfeldzündung für Motorrad
Startsystem. Obacht. Ich rede NICHT vom Startvergaser, sondern vom Leerlauflaufvergaser. Je nachdem ob 16N1 oder 16N3 beeinflussen sich beide nur im Teillast- oder im gesamten Drehzahlbereich. Das hat mit dem Startvergaser gar nichts zu tun.
freie Programmierbarkeit sicherlich recht lässig machen. Die Steuerung lief übrigens auf einem PIC16F872, und basierend auf der nötigen Rechenzeit, hätte die Steuerung bis etwa 13000U/min benutzt werden können. Man muß sich eben ein sinnvolles Zeitmanagment einfallen lassen, dann geht das schon lässig
-
Thread
RF Receiver Reichweite erhöhen
#5237719: > Der > 18-Pin IC hat keine Kennzeichnung und es könnte sich um ein uC handeln. Könnte ein PIC16F54/16C54 sein: Pin 5 auf Masse, Pin 14 auf Vdd, der Resonator liegt zwischen Pin 15 und 16. Ist vermutlich nicht so hilfreich, aber evtl. kannst du das Shutdown ja überlisten, wenn du zwischendurch
Ok, danke, dann kann ich das wohl nur so belassen, den PIC zu auszulesen und zu flashen wird wohl ein viel zu grosser Aufwand sein.
-
Thread
18 Digitaltrainer-Sets wegen Altersruhestand abzugeben
Professionelle und komfortable Experimente für das Labor, Schule und Ausbildung. Leichter Einstieg! 8 Schaltbare Eingänge 16 TTL-Pegelanzeigen 2 Hexadezimalanzeigen 2 Impulseingabestufen 1 Generator mit 8 Teilerstufen großes Steckfeld Aufbau von logischen Grundschaltungen, Addieren
Einschüben als Lehrmittel und Prüfungsmittel verwendet, während der Ausbildung hat somit jeder den PIC16F84 oder 2 andere PICs und die Assembler-Programmierung von Ihnen kennen gelernt (Typen fallen mir leider nicht ein). Vor einiger Zeit kam die IHK auf die Idee PICs und Assembler wären nicht mehr
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
über fast alle PICs sehr ähnlich funktioniert. D.h. es ist nicht nötig, ein spezifisches Beispiel für PIC33F herauszusuchen. Oft sind nur minimale Anpassungen nötig. Das gilt von 8-32Bit.
IFS1bits.MI2C1IF = 0; //IF der I2C Master Events klären } char i2c_read(int bits){ //bits: 8 empfangen von 8 Bit, 16 empfangen von 16 Bit //Diese Funktion kann entweder 8 oder 16 Bit empfangen. //Mehr ist in unserem Fall nicht notwendig, da unsere Slaves eher //16 Bit oder kleinere
-
Thread
Betriebssystem für 32 Bit µCs?
u.A. durch folgende Inhouse entwickelten Embedded-SBC-Zielplattformen geliefert (also vgl. m. STM32F4 gem. TO und indirekt auch tlw. meine BE ableitbar): - MC68360 QICC, 8...16MB RAM, teils mit/ohne TCP/IP Connectivity, mit RT/Sprachverarbeitung & n*PCM30, VxW4.x - PPC860 PowerQUICC, 32..64MB RAM,
SDRAM braucht ein STM32 Linux um zu starten? > > Das on-die SRAM reicht doch sicher nicht.. 8MB reicht. 16 ist schon sehr gut.
-
Thread
USB-Tutorial mit STM32
Keypad 551b PC Async Keypad 551c Sync Tenkey 551d Async Tenkey 551e Keyboard 551f Keyboard w/ Sys and Media 5521 Keyboard 6481 16-bit Scanner 7721 Memory Stick Reader/Writer 7722 Memory Stick Reader/Writer 7723 SD Card Reader Das Zitat der Anleitung von Nuvoton
moin, >>Phozer mit NUCLEO-G431KB da würde ich ein USB-core wie im F407 erwarten. Das USB Core F103/F303 ist ein andere Aufbau als der Core F4xx. VG Pieter
-
Thread
[OSX] ESP8266- Hochladen mit Arduino IDE Schlägt fehl
Hallo, Letzte Woche kam die Lieferung mit 6 ESP8266 (12E/F) Modulen. Der Adapter liegt schon mehrere Wochen auf dem Schreibtisch ;-) (https://www.amazon.de/gp/product/B00I9F710U/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1) Ich verwende OSX und die aktuellste
_____cf231c735c9781572af6f338eaa24e8c.a Der Sketch verwendet 221935 Bytes (44%) des Programmspeicherplatzes. Das Maximum sind 499696 Bytes. Globale Variablen verwenden 31500 Bytes (38%) des dynamischen Speichers, 50420 Bytes
-
Thread
2 Netzteile - gemeinsame Masse?
=1511359023&sr=1-1&keywords=SainSmart+8-Kan%C3%A4le+RelaisModul+Brett+5V+F%C3%BCr+Arduino+PIC+AVR+MCU+DSP+Relay+Module Da ich den EDP8266 01 verwende, brauch ich einen IO-Expander, und meiner braucht dann den Pegelwandler, wenn er mit 5V
qid=1511359023&sr=1-1&keywords=SainSmart+8-Kan%C3%A4le+RelaisModul+Brett+5V+F%C3%BCr+Arduino+PIC+AVR+MCU+DSP+Relay+Module Naja, 80mA bei 5V ist schon recht viel aber bei solchen Leistungsrelais noch normal. Dabei sind das ja schon die High-Sensitivty
-
Thread
Spannungsüberwachung 12V ohne uC
Pufferkondensator und einem Vorwiderstand gleich als Versorgung für den µC nehmen... Fazit: ein 8-beiniger AVR, eine 3V3 Referenzspannugsquelle, ein Pufferkondensator ein Vorwiderstand, die beiden Spannungsteilerwiederstände plus 100nF Kondensator sowie ein Mosfet mit Pulldown am Gate als Ausgang
Lothar M. schrieb im Beitrag #5218188: > Fazit: ein 8-beiniger AVR, eine 3V3 Referenzspannugsquelle, ein > Pufferkondensator ein Vorwiderstand, die beiden > Spannungsteilerwiederstände plus 100nF Kondensator sowie ein Mosfet mit > Pulldown am Gate als
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
kein Problem geben sollte, weil Hardware. Aber dieser Thread deutet darauf hin, dass es beim ATmega8A ebenfalls Probleme gibt: https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=13771
Manche Weisheit früherer Zeiten war einfach nur Mangel an Gelegenheit. Wenn man früher auf einem PIC16F84 keinen Webserver im WLAN implementierte, dann weil das nicht ging. Und weil es deshalb auch völlig absurd wirkte, sah man es auch nicht als Notwendigkeit an. Heute kann man es und sieht, was man
-
Thread
Endlosschleife bei Division - Interrupt Trap!
Leider habe ich ein Problem mit einem BUS-Teilnehmer. Verwendet werden in allen Teilnehmern entweder PIC16F1827 oder PIC16F1936. Der Empfang von Daten wird über einen Interrupt gelöst. Außerdem gibt es noch weitere Timer-Interrupts. Das Problem besteht mit einem PIC16F1936 bei 10MHz. Nach einer unterschiedlichen
ohne Code-Optimierungen ist der Fehler aufgetreten. Aktuell verwende ich "MPLAB X IDE mit dem xc8 v1.44". Markus F. schrieb im Beitrag #5216671: > Die 16x PICs haben ja nur einen 8 (?) Elemente tiefen HW-Stack. Der PIC16F1936 besitzt sogar 16 Stack Level. Außerdem habe ich den Stackoverflow-Reset
-
Thread
WS2812 LED-Pixel immer weiss (Timing Problem)
www.mikrocontroller.net/articles/WS2812_Ansteuerung Ich wollte einen Streifen aus ca 10 LEDs mal zum testen mit einem PIC16F887 ansteuern. Es werden ja 24 Bits in einer Reihe gesendet für ein LED (G;R;B). Zum testen habe ich den Ausgang direkt im Code ohne Schleifen etc. 24-Mal ein und ausgeschaltet. Für 0-Bits schalte
aber 167ns lang. warum ist der PIC so lahm? ich dachte die sind schneller, schliesslich wurden die ersten Propeller Clocks mit PIC gemacht. http://pic-microcontroller.com/analog-digital-propeller-clock-using-pic16c84/
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
und 10k zwischen Reset (MCLR) und VDD. Damit startet das Ding erstmal. Du willst dann später einen 8 oder 16 MHz Quarz anklemmen wollen für CAN und UART, aber für den Anfang ist auch das noch nicht nötig. Es ist alles noch verhältnismäßig einfach für den Einstieg, und es kostet alles nicht viel und
appnote=en539328 Als CAN-Transceiver nimmst Du den MCP2562-E/P. Diese Typennummer ist für die DIL8-Version, d.h. auch das ist problemlos für Dich lötbar. http://www.microchip.com/wwwproducts/en/MCP2562 Der MCP2562 ist explizit für den Betrieb mit 3.3V für die Logikseite (der dsPIC läuft nur
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
den R8C/M16C tut der sich etwas schwer. Der hat wohl was dazu drin, aber die Architektur gibt das nicht wirklich her, zu wenig Register. Das war für /mich/ ein Argument, diese mit R8C,M16C,M32C etwas verwirrend