-
Thread
Mit welchem Programm programmiert ihr Controller?
Hallo , ich benutze seid ca. 15 Jahren die Compiler von Mikroelektronika für PIC, PIC32 und ARM. Habe damit auch relativ große Projekte inclusive 7 Zoll TFT mit STM32F7 zum Erfolg gebracht.Ganz selten MPLAB und Thonny (Micropython) Frank
Beitrag #6852745: > Welches Programm, also Compiler gcc und vor ewigen Zeiten Keil C51/ASM51. 16 Bitter hast du ja nicht gefragt... > und welche Programmiersprache nutzt ihr Heute praktisch nur noch C. > für 8Bit AVR 8 Bitter greif ich schon lange nicht mehr an. Und Atmel generell
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
copyright (c) 2006 Title: RF02 simple example based on PIC C Current version: v1.0 Function: Package send Demo Processor PIC16F73 Clock: 10MHz Crystal Operate frequency: 434MHz Data rate: 4.8kbps Package size:
wieder Überraschungen, wenn man Code vom Mega8 einsetzen will. Vieleicht hätte ich lieber einen Mega16 oder Mega32 nehmen sollen. Gruß Dirk
-
Thread
Reichelt: Was ich gerne im Programm hätte
PIC18F452 gehört ins Programm! Und endlich mal vernünftige Potis.
Ich würde mir generel eine bessere Auswahl an PIC18F MCUs wünschen. Anstatt die vielen C Typen. Vor allem PIC18Fxxxx mit TQFP Gehäuse.
-
Thread
PIC10F202 -> MLX90614 (UART-Modus)
Hallo, versuche schon seit Tagen den MLX90614 an den PIC10F202 / PIC10F206 zum laufen zu bekommen. Der MLX90614 funktioniert und gibt Daten aus , die Schaltung ist simpel. Leider möchte mein PICSTART PLUS , mit den Daten von Melexis , den PIC10F20X nicht
touch a running system" ; oder ich will wissen, was mein PC macht] Das komische ist : alle anderen PIC´s kann ich brennen. Und von der neusten Generation ist der PIC10F202 nun auch nicht.
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
x 8 CMOS SRAM) 150x Tantal 476 16V 1x ATMEGA32-16PU DIL 3x PIC16LF877A-I/P Die Kiste wölbt sich schon... Vielleicht sollten die nächsten mehr rausnehmen als reintun.
So, Paket ist raus. Raus: 8x 8Polig IC-Sockel 2x Doppelpoti 47k 5x BTA06 4x 7812 4x 7815 3x Brückengleichrichter 5x 20MHz Quartz 4x Codierschalter 10x Tantal 47µF 5x Elko 220µF 35V 10x Elko 100µF 16V 10x Elko 100µF 6,3V
-
Thread
Tempsensor DS18B20 1-wire und PIC
ein Fehler war, da die meisten Programme heute eher in C geschrieben werden. Ich arbeite mit dem PIC16f84 bzw pic18f88, wobei die Codes ja mit kleinen Anpassungen kompatibel zu anderen PICs sind. Meine Frage an euch, hat jemand zufällig irgendwo ein lauffähigen Assemblercode für einen DS18B20 oder
hast. In der Appnote APP2420 von Maxim gibt es eine Beschreibung von 1-Wire und Assemblercode für PIC16F628. http://www.maxim-ic.com/app-notes/index.mvp/id/2420 Gruß John
-
Thread
PIC EEPROM: Falsche Daten geschrieben?
ichs schon ausgelesen (MPLAB). Und zeigt mir im Speicher genau 0x01 an. Komische Sache. -Es ist ein PIC16F688. -Ich glaube nicht dass das EEIF Flag von Noeten ist. -Als Compiler benutze ich den PIC-C Compiler Schon mal Danke fuer die Tipps! Auch danke an Holger, ich glaube das koennte auch der
des Strings und hat somit nichts mit dem EEPROM zu tun. Hast Du eigentlich einen ICD2 mit einem PIC16F688-ICD Header? Damit könntest Du recht bequem debuggen und die Variablen auslesen. Und welchen Compiler genau benutzt Du? Den von Hi-Tech? Woher hast Du die xxxxx_eeprom Funktionen? Dort müsste
-
Thread
USB I2C Interface Hardware Software
verbesserter Firmware, aber ja, den verwende ich auch gerne. Ist im Prinzip ein vorprogrammierter PIC16F1455. fchk
irgendwelche I2C-Steckkarten usw. kennt > und unterstützt. Das hat Microchip bereits auf einem PIC16F1455 gemacht und verkauft es als MCP2221A. Muss man also nicht mehr selber machen. Ist halt HID statt VCP für I2C und GPIO. fchk
-
Thread
Weich ein-/ausfadende Blinkschaltung
nicht das modernste, sicher gibt es da mittlerweile was anderes. Selbstverständlich kann man da den PIC (PIC12F675) nach der Programmierung entnehmen, da im DIL8-Gehäuse mit Steckfassung, und in eine separate Schaltung einsetzen. Der PIC kostet bei Reichelt sowas um die 1,15€.
ga5t schrieb im Beitrag #1762076: >Nimm einen kleinen ATTINY, zB den ATTINY25, der hat zwei >16bit pwm kanäle, ~1,2€ Gibts da ebenso wie beim PIC, ganz unkomplizierte preisgünstige Eval-Boards, die man über USB direkt an den Laptop hängen kann, und man keinen Programmer braucht?
-
Thread
Wanderkiste Widlar, Runde V
Ich werde diverse Evalboards von STM aus den Bereichen Bluetooth, NFC, Audio beilegen. Dazu noch ein PIC16F18446 Platinchen für Steckbretter. Muss mal meinen Platzaufräumen, ich vermisse da immer noch ein paar Sachen.
8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver)
-
Thread
Hackbarer(?) 21 EUR Quadcopter
for (u8 i = 0; i < 16; ++i) { u8 val = fh_row[i] + increment; // Strange avoidance of channels divisible by 16 rf_channels[i] = (val & 0x0f) ? val : val - 3; } [/c] Sollte
for (u8 i = 0; i < 16; ++i) { 13 u8 val = fh_row[i] + increment; 14 // Strange avoidance of channels divisible by 16 15 rf_channels[i] = (val & 0x0f) ? val : val - 3; 16 } 17 }
-
Thread
Ich suche eine PIC24 entwickler
Hi, Im moment arbeite ich auf eine projekte mit PIC24FJ128GA010 - Explorer 16 board und eine GPS/GPRS module. Ich brauche unterstützung oder hilfe von jemand wer die PIC24F gut kennt oder schoen mal gearbeitet hätte. Würde ich mich sehr freuen wenn
ja ich habe pic kit 3. Explorer 16 und die PIC24F128GA010 PIM Module.
-
Thread
PIC Servosignale wandeln
genau lösen soll, dass sich Einlesen und Ausgeben nicht gegenseitig behindern. uC: PIC 16F87 mit 8Mhz internal oscillator Programmierung: MikroC (von MikroelEktronika) Für Tips oder Codeschnipsel in C wäre ich sehr dankbar. Freundliche Grüsse Remo
Ich habe so etwas ähnliches mit einem 16F688 gelöst. Die Servo-Signale vom Empfänger gebe ich auf 2 Eingänge, die ein Interrupt-on-change erzeugen können. Dann lasse ich (i.d.R.) Timer1 als Zeitbasis laufen (bei 1:1 Vorteiler und 8MHz Takt
-
Thread
PIC24: MCLR zieht zu viel strom
WINDIS_OFF & // Windowed WDT FWPSA_PR128 & // Watchdog prescaler WDTPS_PS16) // Watchdog postscale _CONFIG2( IESO_OFF & // Two Speed Start-up FNOSC_FRCPLL & // Oscillator Selection PLLDIV_DIV2 & // 96MHz PLL Prescaler, 8MHz Input
verschaltet ;-) > quelle: http://ww1.microchip.com/downloads/en/DeviceDoc/51764C.pdf Das ist ein PIC18F, da ist der Programmiermechnismus ein anderer, und da bekommt MCLR je nach Typ 8.5 bis 13.5V übergebraten. fchk
-
Thread
80C320 programmieren, bzw update einspielen
Brisbane, Australia. Hi-Tech Software has been a third-party provider of C compilers for Microchip's 8-, 16- and 32-bit PIC microcontrollers and dsPIC Digital Signal Controllers for more than a decade. “The Hi-Tech acquisition extends Microchip leadership in compiler technology by providing users with
Für einen 16 Bit Controller ist es halt auch gut, wenn man 2 8 Bit Flash parallel schaltet. Außerdem ist das update mit fast 147kiB deutlich zu groß für einen einzelnen 29F010. Jetzt besteht aber immer noch das
-
Thread
Binär-->BCD in C
Algorithmus um eine binäre Zahl kleiner 99 in eine zwei Stelle umzuwandeln. Der Code soll auf einem PIC18 laufen, der kann Multiplikationen in Hardware. Von BCD nach binär würde ich so machen: [c] zahl=bcd&0x0F; zahl+=(bcd>>4)*10; [/c] Daraus macht der Compiler 9 ASM Befehle Aber wie geht
So ganz werde ich aus dem C18 nicht schlau: Wenn ich den die Formel aufteile, brauch der PIC mit 21 Zyklen: [c] bcd= ((unsigned int)(zahl+1) * 51) >> 8; bcd = 3 * (bcd & ~1) + zahl; //bin to bcd [c/] Jetzt bin ich zufrieden. Vielen Dank für eure Hilfe :)
-
Thread
MPLABX XC16 Start Assembler Programmierung
Hallo. Habe viele Jahre mit Atmel Tiny, Mega und XMega in Assembler rum gemacht. Jetzt ist mir ein PIC24FJ64GB002 in die Hände gekommen und wollte mal mit MPLABX 5.40 ausprobieren, wie man einen PIC in Assembler programmieren kann. Ich habe zusätzlich zu dem MPLABX den XC16 Compiler und auch den zum PIC24FJ64GB002 passenden Pack "PIC24F-GA-GB-DFP 1.7.214" installiert. Habe auch bei Microchip gelesen das ASM30 für diesen Typ nicht verwendet wird, sondern der Assembler innerhalb des XC16 verwendet werden
-
Thread
Kapazitätsmessgerät mit PIC16F877A bauen
Leute, ich brauche etwas Hilfe bei meinem Projekt, ein Kapazitätsmessgerät zu bauen mit einem PIC16F877A und einem LCD... Grundlage ist die Vorlage von www.Sprut.de Da ich aber in C mit den MikroC Pro für PIC programmiere, muss ich den Quellcode umschreiben bwz. selbst schreiben.. Hier der
(fast) alle alten 16er PIC haben keinen comparator, die neueren 16er z.t. schon - ein grund mehr die 16er nie für neue projekte zu benutzen sondern gleich die 18er oder 24er. ..ich mag die PICs aber die PIC16xx kann ich
-
Thread
PIC printf funktioniert nicht.
Hallo, ich wollte nur zum Debuggen einen kleinen Text über den UART ausgeben. Ich benutze MPLAB 8.40 mit ICD2 LE um auf einem "16-Bit 28-Pin Starter" Bord einen dspic30f4012 zu programmieren. Da dies nicht funktioniert hat, hab ich ein neues Projekt angelegt und versuche seit dem über den UART
Hi, ich hatte mal ein ähnliches Problem, es war allerdings ein PIC 18F4525 und MPLAB IDE 7.51. Der PIC hat keine Zeichen gesendet und ich musste die Zeile stdout = _H_USART; nach der Initialisierung des USART einfügen, dann konnte ich printf verwenden.
-
Thread
Zaubertrick von Auto überfahren, was tun?
Auf der Leiterplatte befinden sich ein MCU (PIC18F13K22), ein Dreiachskompass (HMC5883) und ein kleiner Vibrationsmotor (baugleich ANDA-B1020). Nettes Prinzip, Motor vibriert bei Kopf einmal und bei Zahl zwei mal. Die Leiterplatte funktioniert
Sebastian W. schrieb im Beitrag #5135214: > Auf der Leiterplatte befinden sich ein MCU (PIC18F13K22), ein > Dreiachskompass (HMC5883) und ein kleiner Vibrationsmotor (baugleich > ANDA-B1020). Nettes Prinzip, Motor vibriert bei Kopf einmal und bei Zahl > zwei mal. > Die Leiterplatte
-
Thread
Wägezelle anschließen
Wägezelle ohne Elektronik aus der Waage aus und baue mir meine eigen Schaltung mit dem INA128 und dem PIC18F4550!
Obi Plal schrieb im Beitrag #2270543: > Schaltung mit dem INA128 und dem PIC18F4550! Hast Du den PIC18F4550 vorher aus der Steuerungselektronik des Ölheizkessels entfernt?
-
Thread
PIC 16F877 EEPROM / CC5X
in der MPLAB - IDE müssen nun alle ASM-Dateien eingefügt werden (nicht die C-Dateien) und die Datei 16f877.lkr Die Datei 16f877.lkr musst du im MPLAB-Verzeichnis suchen und gemäß CC5x-Handbuch anpassen oder Du nimmst meine (falls DU den PIC16F877 verwendest) 3) In der MPLAB-IDE Nun mit Project -> Build
+ /e+ /l+ /x- /p16F877 /c+ Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" pid_demo.asm /o+ /e+ /l+ /x- /p16F877 /c+ Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" GLCD_FONT8X14.asm /o+ /e+
-
Thread
Rolladensteuerung mit PIC18f4550
möglichst günstig eine Rolladensteuerung für sein Eigenheim entwefen. Nun, zur Verfügung steht mir ein PIC18f4550. Es sind 23 Rolladen mit dazugehörigen Taster zu schalten. Meine Idee wäre es, die Taster über einen Multiplexer mit dem Pic zu verbinden und auf der anderen Seite mit einem Demultiplexer
Schieberegister und 23x2 Motor-Treiber oder - als übersichtlichere Alternative - z.B. 3 identische µC (mit je 16 I/O) plus die Motor-Treiber. Da der TE offensichtlich gerne mit PIC arbeitet, böten sich alle ICs an, die mehr als 16 I/Os haben, z.B. der 16F886 wäre geeignet (hat 3x8 I/Os, die "überflüssigen"
-
Thread
AC97 Codec an dsPIC
Auch wenn DLOOP = 1 wird CSDI nicht an CSDO durchgereicht. Der dsPIC bekommt einen 4.096 Mhz Takt mit ECIO *4 (16,384Mhz) Der IIS Codec bekommt den gleichen 4Mhz Takt *3 (12,288Mhz) Der Bittakt beträgt 512Khz Mein Hardwaredesign läßt keinen Masterbetrieb des dsPIC zu, deswegen ist das noch ungetestet. Hat hier jemand den DCI des dsPIC30F4013 überhaupt schon mal im Slave Mode zum laufen gebracht ? Wenn ja, welche Chip Revision ? Ich habe hier die Rev A1 Für den großen Bruder, den dsPIC30F6013 beschreibt das Errata Sheet eine Fehlfunktion
-
Thread
PIC24FJ128GB110 CDC Probleme
entsprechenden If-Else Verzweigung dann true ergibt. Auszug aus der Main: #elif defined(EXPLORER_16) #if defined(__PIC24FJ256GB110__) _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & FWDTEN_OFF & ICS_PGx2) _CONFIG2( 0xF7FF & IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & POSCMOD_HS & FNOSC_PRIPLL & PLLDIV_DIV2 & IOL1WAY_ON) #elif defined(__PIC24FJ128GB110__) _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & FWDTEN_OFF & ICS_PGx2) _CONFIG2( 0xF7FF & IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & POSCMOD_HS & FNOSC_PRIPLL & PLLDIV_DIV2
-
Thread
ADC-Problem bei PIC18F26j11
mit der ADC. Kurze Vorgeschichte: Unser Projekt lief schon einwandfrei. Wir mussten jedoch von PIC18F2620 auf PIC18F26j11 umsteigen. Der zweite Unterschied zur ersten Version ist außerdem, dass wir einen externen Quarz anstatt intern benutzen. Bitte schaut mal über den Quellcode, was da falsch
dort __PIC18F26j11 eintragen. Warum weiß ich aber nicht. Kann mir jemand weiterhelfen, dass der Timer erkannt wird? P.S.: An meinem Quellcode liegt es denk ich nicht, weil es auf dem PIC18F2620 auch schon
-
Thread
Wofür haben PICs Fosc/4
Das kommt auf den Konkreten Fall an. Nehmen wir mal als Beispiel den Befehl I++; in C mit I = uint8. Beim AVR wird dies so umgesetzt LD R24,I ; 2 Takte SUBI R24,0xFF ; 1 Takt ST I,R24 ; 2 Takte Beim PIC ist dies ein einzelner Assembler-Befehl INCF I,F ; 4 Takte (1 Befehlszyklus
hätte) Das war mal. Es gibt CISC's, die das 'Addressierungsgedöns' in 1..2 Takten machen (und hohe f haben). >Beim PIC ist dies ein einzelner Assembler-Befehl >INCF I,F ; 4 Takte (1 Befehlszyklus) Gilt aber nur innerhalb des (rel kleinen) Adressierbereichs.
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
also kaufen: - Arduino UNO (China) - ISP Shield - Steckbrett - IDC Kabel - Jumper Kabel - 16 MHz Quarz - 22 pF Kondensatoren (als Ziehkondensatoren für den Quarz) - 100 nF Kondensatoren für die Betriebsspannung - nackte Controller: ATtiny44, ATtiny2313, ATtiny85 und ATmega328p Aber wie
neuer PIC Freund schrieb im Beitrag #6063460: > [...pyupdi-mraardvark]$ ./pyupdi.py -d tiny1614 -c /dev/ttyACM0 -b 38400 > -f /tmp/attiny1614_updi.hex > Programming successful Das kompiliert Dir keinen
-
Thread
Tastenschlagzeug mit NXP LPC 935 selber bauen
sollte sich doch was finden lassen.mf PS: Schau mal da:http://www.nxp.com/products/microcontrollers/8_16_bit_legacy/lpc900/P89LPC935FDH.html#documentation
in der Variable um 8 Stellen nach rechts verschoben. Dadurch werden die oberen 8 Bits an die Position der unteren 8 Bits gestellt. Und die Operation "& 0xFF" maskiert die oberen 8 Bits der 16Bit Zahl aus, womit nur die unteren
-
Thread
allgemeine PicoMite Anfängerfragen
hänge und alles Andere als Text ziemlich lange dauert. Habe ich da etwas Wichtiges verpaßt? (Liste vom 16.8.03 16:49)
Stefan F. schrieb im Beitrag #7353463: > Mir ist völlig schleierhaft, wieso immer wieder Leute > auftauchen, die mit ihren 8 Bit Verwirrung stiften. Das ist total > unnötig. Der LM73 wird byteweise, also
-
Thread
Taschenrechner - Algorithmen
Ich habe auch mal einen eigenen Taschenrechner gebaut und programmiert, mit dem PIC16F877. Ich habe einen Instruktionssatz in Assembler geschrieben, der mit BCD-Ziffern gearbeitet hat. Dann diese Instruktionen durch ein Programm, das diese Instruktionen benutzt, aneinandergereiht.
einige neuere Rechner die intern binär arbeiten. Beispiel: http://datamath.org/Related/Canon/F-720.htm Verwendet intern natürlich kein 32 Bit Float... hmmm, 24 Stellen Genauigkeit: 80 Bit für Mantisse und 8 Bit für Exponent?
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
gefunden .. https://eckstein-shop.de/Waveshare-Core407V-Development-Core-Board-STM32-Cortex-M4-STM32F407V-Entwicklungskit?gclid=EAIaIQobChMI8OOomqyP6AIVSOd3Ch1DUwEyEAYYASABEgIHTfD_BwE aber da fehlt der debugger!?! da wäre nucleo besser , wenns da ein board one phy gäbe
gefunden: https://eckstein-shop.de/Waveshare-Core407V-Development-Core-Board-STM32-Cortex-M4-STM32F407V-Entwicklungskit?gclid=EAIaIQobChMI8OOomqyP6AIVSOd3Ch1DUwEyEAYYASABEgIHTfD_BwE was meinst du, das kann ich nutzen? Danke Dir, für deine Mühen:)
-
Thread
12V RGB LED Innenleben
Vorwiderständen @5V kann das auf keinen Fall eine 9W Lampe sein. Das Layout vom IC entsprich einem PIC12, wegen VCC und GND und dem Quarz. z.B. PIC12F1840 im SO-8 passt da genau drauf. Den könnte man statt dem IC in die Schaltung einlöten und sogar da drin programieren, wenn dich das Blinken dabei
Mein Multimeter ist da auch nicht anderen Meinung. WehOhWeh schrieb im Beitrag #4004721: > z.B. PIC12F1840 im SO-8 passt da genau drauf. Wenn dann würde ich den PIC12F1572 einbauen, der har 3 Hardware PWM eingebaut und die PWM-Pins würden auch passen. > Du könntest auch versuchen, den PIC (falls
-
Thread
Suche Operationsverstärker
sich auf die 5% Toleranz eines 7805 bezieht (nennt man so was messen oder schätzen ?) obwohl man dem PIC16F88 an RA3 eine echte Referenzspannung zuführen könnte, da wird ein MAX232 verwendet, bloss um dessen Ausgangsspannung mit einer Z-Diode auf 5V/-0.6V zu begrenzen, also wieder auf den TTL-Level
> wie soll ich mit einem widerstandsteiler von 1V auf 5V kommen ohne op?? Dein PIC16F88 A/D hat 10 bit, löst also eine Eingangsspannung von 0V bis 5V in 5mV Schritte auf. Dein Messignal von 1V wird also mit 0.5% Auflösung erfasst. Das ist 10 mal mehr als die zu 5% ungenauen
-
Thread
Fernbedien RC5 Empfänger
_t)(F_CPU / 2048 * RC5TIME * 0.8 +0.5) #define PULSE_MAX (uint8_t)(F_CPU / 2048 * RC5TIME * 1.2 +0.5) [/c] ändern. F_CPU ist 16e6. Beim Timer hab ich den Prescaler auf 1024 gestellt, des müsste passen
Hallo alle zusammen, ich soll, von meinem Ausbilder, ein RC5-signal mit einem PIC16F84A auswerten und das Ergebnis von einem LCD anzeigen lassen ich finde leider rein gar nichts dazu. Kann mir da jemand helfen?? LG Kim
-
Thread
Elektor Reflow Ofen
mal eine Bauteilliste für eine kompakte Ofensteuerung, wie ich sie bauen würde/werde: 1x atmega8-pdip 1x quarz, 16MHz HC49 2x Kerko 33p 1x 7805 (TO-92) 1x Elko 100µF/16V 105°C 1x Elko 220µF/35V 105°C 4x LED 3mm oder 5mm 4x Taster DT6 1x LCD (1x16 oder 2x16) 7x Kerko 100n 1x Trafo 1x9V,
2x X1-Kondi mit 100nF 1x Widerst. 100 Ohm 5x Widerst. 330 Ohm 2x Widerst. 1k 1x MAX232 4x Elko 1µF/16V 105°c 1x Sub-D Buchse, print 2x 2-er Schraubklemme 2,54mm Eventuell noch 2 Widerstände + 1x100nF mehr (Für bessere
-
Thread
Betriebsstundenzähler
Afrika) habe ich nicht viele möglichkeiten bei der Bauteil beschafung, Der Verkäufer hier hatt nur Pic`s 16F84 und 16F6.. dafür jede menge CD4049, 4311, 4521 etc...., an einen Impulszähler habe ich auch gedacht aber da ist das problem bei der Spannungsunterbrechung gehen die Daten verloren. Warum kein
Ich habe hier eine Schaltung mit dem o.g. PIC12F683, der zieht im SLEEP bei 3.3 Volt (2x AA-Batt.) 2 µA, sogar weniger als das Datenblatt schreibt. Mit einem Uhrenquarz, Timer1 mit Vorteiler 1:8 wacht der PIC alle 16 Sekunden aus dem SLEEP,
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
Tim . schrieb im Beitrag #5617172: > Ich warte noch darauf, dass die Chinesen etwas anderes als PIC and 8051 > kopieren. Suche mal nach: LGT8F88A LGT8FX8D MD-328D In wie weit das Kopien sind, mag ich nicht beurteilen wollen. Aber der AVR-GCC kompiliert dafür.
FF FF FF FF 0A FA 93 FF FF FF FF FF FF FF FF FF c:0110 FF FF FF FF FF FF FF FF F8 5A FF FF FF FF FF FF c:0120 05 5A A3 54 00 00 A8 AE FF FF FF FF FF FF FF FF c:0130 FF FF FF FF FF FF FF FF F8 5A FF FF FF FF FF FF c:0140 FF FF FF FF FF FF FF FF F8 5A FF FF FF FF FF FF ... ...
-
Thread
Küchenmaschine Elektronikfehler
Hans F. schrieb im Beitrag #7899775: > sollten die 4V dann nicht passen? BOR enabled.
geposteten Schalplan also auf GND schalten, dann würden aus dem Gate ein Strom rausfließen in den PIC rein. Und zwar max. -3.9V/R8 = -3.9V/470Ohm = 8.3mA. Bei dir steuern die IOs aber irgendwie (kann mir das anhand deiner Erklärung nicht ganz ganz vorstellen, besser wäre deinen Schaltplan mal zu
-
Thread
Basic Interpreter für uC ?
https://www.youtube.com/watch?v=pv2NzQFL3F4 (Fortsetzung von hier: https://www.mikrocontroller.net/topic/348642 )
, daß CCS MIPS unterstützt. Ich verwendete früher den CCS in der Firma auch für 8/16-bit CPUs. Dann stiegen wir auf NXP und ST 32-bit um. Und jetzt wird nur noch alles mit 32-bit gemacht. Die PICs machten allerdings schon Spaß. Ob ich wieder Interesse an STM32 MMBasic haben werde
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
/HF_VMOSFET_PA_DK7ZB.gif http://www.qsl.net/va3iul/Homebrew_RF_Circuit_Design_Ideas/50MHZ_16W_MOSFET_PA.gif http://www.qsl.net/va3iul/Homebrew_RF_Circuit_Design_Ideas/40m_5W_MOSFET_PA_WB8VGE.gif
Hallo W.S. > Nimm lieber nen PIC16F Das kann ich bestätigen, mit einem PIC geht das einfacher. Der kann auf einen Rutsch ohne Vorteiler bis 50 MHz messen. Aber das Forum hier ist halt AVR-lastig, und nicht jeder hat das entsprechende
-
Thread
"Meist genutzte Controller" - Statistik
Sachen nehme ich zwecks Einfachheit, STM32 verschiedener Serien. Mit dem STM32F103 und F407 habe ich früher viel gemacht. DsPic33 im 16-bit Bereich und für den Rest PIC oder AVR IM 8-bit Bereich wie 18F4720, 8722, 16F887 und AVR1284, 128, 32. Wirklich kleine uC verwende ich eher wenig oder nur in Ausnahmefällen. Mit MSP430, 8051F, SiLab und Z8! spielte ich vor Jahren auch herum. Solange die Peripherie und Ressourcen und Leistung stimmen, kann man so ziemlich alles Platform Agnostisch machen und der Hersteller spielt nur eine
-
Thread
RC5, RC6 AVR/PIC Receiver mit USB
Hugo Portisch schrieb: > Ich hoffe das jemand für mich ein paar Tipps hat welcher AVR/PIC sich > für sowas gut eignet. Hab letztens so etwas mit einem PIC18F14K50 gemacht: http://www.fundf.net/usbnub/#rc5_hid. Das Prinzip dabei ist wie von "Remote One" weiter oben beschrieben: Der Controller
. Laut Datenblatt läuft der Atmeg8-16PU mit 16Mhz. Kann das, dass Problem sein? Danke!
-
Thread
Projekt: Open-Source Hausautomation
nämlich nur noch ganz ganz einfache und billige Knoten z.B. in den einzelnen Tastern - nen ATTiny oder PIC12 oder gar PIC10F (die sind wirklich winzig und kosten nur nen paar Cent) oder so da rein. Der CAN Controller + Transceiver + (wahrscheinlich) Stromversorgung für die kleinen Knoten fallen so komplett
5V 0,750 1 Quarz 16MHz 0,620 1 LED rot 0805 0,310 1 560R 0805 0,015 2 22pF 0805 0,082 3 100nF 0805 0,222 1 Stiftl,20pol. 1,520 1 4K7 0805 0,015 1 Plat.Grundmodul 1,500 Das sind grob 18 Euro. Viel
-
Thread
PIC16F887 - Hardware -SPI und -I2C "gleichzeitig" nutzbar?
holger schrieb im Beitrag #2743847: > Muss es ein PIC16 sein? Muss es > überhaupt ein PIC sein? Zu 1. geb ich dir "recht", es gibt zwar PIC16 mit 2 MSSP-Modulen (z.B. 16F1827), PIC18 ist allerdings schon besser und kostet ca. gleich viel. Zu 2.
ist es doch viel angenehmer. Stimmt! Also wieso ich daran jetzt nicht gedacht habe... xD Wieso PIC? Weil ich PICs mag und weil ich wie gesagt die beiden Boards da habe mit einem 16F887 drauf. Wenn ich den mit den maximalen internen 8 MHz laufen lasse, habe ich "effektiv" ca. 2 MHz (wegen fosc/
-
Thread
Nach 8 kommt 19 und danach 10 - 7 Seg Uhr mit MAX7219
Moin Leute, ich hab hier ein Problem mit PIC18F4455, MAX7219 mit 8Digit 7Segment-Modul. Mir scheint das die Zählroutine etwas buggy ist, er zählt von 0 bis 8 ganz normal und anstatt 9 zeigt er mir 19 an und danach kommt die 10. Das funktioniert
(6, min); f = sek / 10; sek = sek - (f * 10); max7219_digitwrite(7, f); max7219_digitwrite(8, sek); } */ void main(void) { __delay_ms(25); //Delay of 100ms __delay_ms(25); __delay_ms
-
Thread
schnelle dezimale Division auf AVR & Co.
{ uint32_t l; struct { uint16_t w0; uint16_t w1; }; struct { uint8_t b0; uint8_t b1; uint8_t b2; uint8_t b3; }; } u32; uint16_t div10000 ( uint32_t val ) { uint16_t q; u32 v, r; v.l
modifizierte Routine nach der Idee von Jones ... Sieht derzeit so aus: [code] typedef union { uint16_t w; struct { uint8_t b0; uint8_t b1; }; } uint16_u; void uitoa( uint16_u n, char *buf ) { uint8_t d3, d2, d1, d0; uint16_t t; uint16_u h; d0 = n.b0; d1 = d0 >> 4
-
Thread
SMD Loeten- TQFP ICs mit Adapter PCB
Achim Zapfig schrieb im Beitrag #3608008: > Wie sind denn Deine Erfahrungen mit PIC32 auf TQFP-Adapter? Wie hast Du > die Sache mit den Abblockkondensatoren gelöst? Ganz gut, hatte keine Schwierigkeiten (mit dem TQFP44 MX120). 2x 47uF Tantal verwendet, fuer Vcc/GND, und fuer
ueber das PICKIT3. Inzwischen auf der Platine: Serial RAM mit 32K SD card mit 4GB 1.44" TFT PIC32 MX120 Playstation XY Encoder (braucht wohl nur wenig Strom, allerdings wird A/D verwendet, noch nicht programmiert) Kompass sensor, noch nicht angeschlossen. Serial FLASH 16 MBit, noch nicht
-
Thread
Projektidee: Der Volks-Programmer
du auch gleich eine Hardwarebestellmöglichkeit für 5 EUR druntertun. Weil gerade so passt: Der PIC16F628 kann auch (low voltage) ISP programmiert werden, nur ein paar Drahtstücke vom uC zum Parallelport eines Rechners an den uC in der Zielschaltung, uC mit Strom versorgen, Downloaderprogarmm auf
Lage war, seinen ersten uC damit zu programmieren. Aufgefallen ist mir das halt, als einer einen PIC16F628 in einem Bauvorschlag hatte, und mich fragte. Es gibt (wirklich?) im ganzen Netz nicht eine ordentliche Bescheibung für den. Hunderte Dongles mit proprietärer Software zu bestellen aus dem
-
Thread
Kleines Tiny13 Sensorboard
.L__stack_usage = 0 sbi 0x18,0 sbi 0x17,0 sbi 0x17,1 ldi r24,lo8(2) .L4: sbic 0x16,7 rjmp .L2 cbi 0x18,0 rjmp .L3 .L2: sbi 0x18,0 .L3: out 0x16,r24 ldi r30,lo8(29999) ldi r31,hi8(29999)
,$f Anforderung oder Implementierungsdetail? > brne systemint4 Anforderung oder Implementierungsdetail? > ;@0F,4F,8F,CF Auswertung: Anforderung oder Implementierungsdetail