-
Thread
PIC16F887 float in string umwandeln - PROBLEME :-(
tragbar, vom Aufwand her. Oder du brauchst eine Lib, die mit 64 bit rechnen kann. (der arme 8-bit-PIC!) Halb Offtopic: Diese Sache hier: [c]sprintf(buffer,"%.4f",&wert);[/c] Ist extrem lahm. Hier auf einem PIC24 dauert das etwa 170000 CPU-Zyklen, wohingegen ein [c]sprintf(buffer,"%4d",&
noch ... WehOhWeh schrieb im Beitrag #4310431: > Wenns du viel Float rechnen möchtest, nimm einen PIC32MZ, der hat eine > FPU. Stellt dieser Pic dann auch noch weitere "Hürden" an mich in sachen Programmierung, oder ist das ähnlich wie bei dem pic16f887 ? Also mit MPLab und pickit3 möglich ?
-
Artikel
TV-out
PAL) Simple VGA/Video Adapter von Ibragimov Maxim Rafikovich (Atmega8, Atmega16..., PAL oder VGA) PIC B&W Video von Richart Gunee. Inkl. PONG und TETRIS Spiel (PIC16C84, PAL) TV Oscilloscope, AVR Video Generator und Video Generation with Atmel AVR microcontrollers von Bruce Land. AVR Videotext und ARM
Monochrome On-Screen Display with Integrated EEPROM MAX7456 Eagle lib MAX7456 MAX7456 Schaltung + PIC16F ASM Beispiel AVR Bascom beispiel
-
Thread
Rasperry PI 2 Redundant mit 5V versorgen
Hallo Leute, Möchte meinen Rasperry Piim 24/7 Betrieb haben. Leider schwankt bei uns öfters mal das Netz. Habe daher schon in der Zuleitung des Rasperrys einen Goldcap rein. Problem gelöst und Problem geschaffen. Jetzt gehen öfters mal die
Rapauke schrieb im Beitrag #4308450: > Möchte meinen Rasperry Piim 24/7 Betrieb haben. > Leider schwankt bei uns öfters mal das Netz. 1) Du hast Spannungsschwankungen und daher ist scheinbar kein 24/7 Betrieb möglich. 2) Du hast einen Goldcap eingesetzt, daraufhin
-
Thread
Digitale Uhr mit sieben Segment Anzeigen
60) { minute ++; if(minute == 60) { hour ++; if(hour == 24)hour = 0; minute = 0; } second = 0; } halfsecond = 0; } // Serial.println(second); ClockPoint = (~ClockPoint) & 0x01; } void TimeUpdate(void) { if(ClockPoint
diy-digital-desk-clock-with-temperature-display-part-1-hardware-design/ am Besten, die sind aber mit Microchip PIC Prozessoren gebaut. Eine Uhr muss, finde ich, einen blinkenden Doppelpunkt haben, und darf nicht so schummrig sein wie http://i.ebayimg.com/t/Red-LED-Clock-Display-7-Segment-2-Pcs-For-Atmel-PIC-Arduino-Application
-
Thread
Probleme mit PIC24F + TFT IL9341 Controller
habe zuvor immer nur 2x16 und 4x16 Displays erfolgreich angesprochen und verbaut. *Setup:* - PIC24FJ64GA102 (28 Pin-SPDIP) mit 3.3V Versorgung. - TFT Display 2.2" mit IL9341 Controller, Kommunikation über SPI *Datenblätter:* http://ww1.microchip.com/downloads/en/DeviceDoc/39951C.pdf http
fs5.directupload.net/images/151011/7wkjfhn7.jpg Ich nehme daher an, dass die Daten wenigstens vom PIC zur Display PCBA und von der Display-PCBA zum PIC zurück korrekt übertragen werden. Leider kann ich am Controller direkt nachsehen/nachmessen, da ich sonst das Display herausbrechen müsste, es scheint
-
Thread
Welcher Drehgeber ist am besten geeignet?
am besten dafür? Für einen Lautstärkesteller würde ich einen mit feiner Rastung bevorzugen. Also 24/24 oder so. mfg.
. Bei einem 24/24 ist die Rastung auf 11 und 00. Dann wird auch bei 00 gezählt. Oder er rastet auf dem Flankenwechsel bei 01 bzw. 10. Dann wird eben da gezählt. mfg.
-
Thread
aktuelle µCs und Nutzen im späteren Beruf
Peripherie. Und der Assembler ist viel viel komplexer. Sicher gibt es in der Industrie auch AVR und PIC, aber halt nur für simpelste Sachen. Da lässt sich dann auch kein Geld mit verdienen, da es jeder Student kann ;-).
richtigereweise) geschrieben. Daher will ich nur auf eine Ausgangsfrage eingehen... AVR und (8bit) PIC werden in der Industrie durchaus Zahlreich eingesetzt. (24 & 32 Bit Pic natürlich auch, aber die sind ja nicht mit AVR vergleichbar...) Es kommt halt mmer darauf an welches Problem man lösen möchte
-
Thread
Asynchrones Blinken
ist billig, z.B. ein vollkommend ausreichender ATtiny13A gibt es > schon für 1,- Euro. Oder ein PIC 10F202-I/P, der kostet im Moment bei Reichelt als Einzelstück genau halb so viel. Und ist im Grunde mit seinen 24 Byte Data- und 512 Worten Program Memory immer noch größer als nötig. Natürlich
-
Thread
Solarregler Lastrelais fiept bei 24V Betrieb
Solarakku ein- und auszuschalten. Es ist ein 12V Relais. Der gesamte Vcc Bus scheint entweder 12V oder 24V zu sein je nach angeschlossener Batterie. Beim 12V Betrieb wird einfach vom PIC Controller das Relais über einen FET eingeschaltet. Beim 24V Betrieb wird das selbe 12V Relais mit ca. 50% PWM über
und geht durch alle Wände der durch Solarpanels gespeisten kleinen Hütte. Ok, Abhilfe, Ideen?: 24V Betrieb ist fest vorgesehen. Ich kann den PIC nicht umprogrammieren auf 100% PWM, also durchschalten, somit also kein baugleiches 24V Relais einbauen anstelle des 12V Relais. Einen Kondensator
-
Thread
Quarz ziehen - Experiment - Messung 16MHz 16HC18 ATmega8
einverstanden. 1 Millionstel von 86400s ist 0,864s 10ppm von den 86400 Sekunden des Tages (60*60*24) sind 8,64 Sekunden. Das Tag pro Sekunde ??? (ist wohl eine recht kleine Zahl.) (1 d/sec = 0,0000116)
Nö. Ein Millionstel von 86400s sind 0,0864s > 10ppm von den 86400 Sekunden des Tages (60*60*24) sind 8,64 Sekunden. Wieder daneben.
-
Thread
Neuer ATtiny104?
Als Vergleich mal ein Die-Photo vom PIC10F206. Der liegt mit 0,75kB Flash und 24 Bytes RAM nicht weit weg. Nur die 16 Register fehlen, die mindestens so viel Platz fressen dürften wie die 32 Bytes SRAM. http://www.tayloredge.com/museum/mymuseum
Lothar schrieb im Beitrag #4296091: > Vergleichbarer PIC10F222 kostet die Hälfte Seltensam: wenn ich bei Digikey gucke, dann kostet ein ATtiny10 (in den Stückzahlen, bei denen das relevant wird, also ganze Rollen) 36 Cent, der PIC 10F222 37 Cent.
-
Thread
Genauigkeit interner Oszillator
das Timing. USB ist ein häufiger Grund, das ginge inzwischen ohne Quarz: Beispiele: STM32F072.. PIC24FJ128GC006 Das wird erreicht, indem aus dem USB-Signal der Takt zurückgewonnen und der interne Takt nachgeführt wird. Das ist im Endeffekt so genau wie der Host halt auch. Man kann zum Nachführen
-
Thread
Embedded JPEG Encoder und Decoder für AVR und ARM
Ergebnisse für 640x480 Pixel Atmega1280 (8-bit) ROM 20kB RAM 6kB Zeit 30-100s (je nach Qualität) PIC24FJ256GB110 (16-bit) ROM 26kB RAM 5kB Zeit 30-90s (je nach Qualität) 2)JPEGANT in C http://sourceforge.net/projects/jpegant.berlios/ 3)JPEC in C https://github.com/Moodstocks/jpec
-
Thread
AVR GCC Compiler Verhalten unter Arduino IDE Management
Projektes. Dieses Programm hat in ähnlicher Form ohne wesentliche Änderungen übrigens auch unter einigen PIC Familien(16/18/24/30/33), AVR, STM32, Z8, und 8051 immer einwandfrei funktioniert. Zur Zeit habe ich leider AVR-GCC (noch) nicht als unabhängige Tool Chain installiert und müsste mir auch einen
Was mir auffällt ist, daß die Adreßbereiche der Arrays nicht aneinander gegliedert zu scheinen. Beim PIC Compiler waren in der Symbol Tabelle Arrays immer genau nach Groesse aneinander gereiht. Vorerst vielen Dank, Gerhard
-
Thread
einfacher Konverter 160m/80m nach 30m
meiner Email-Adressen aus dem Netz beschaffen. ;) > Ist das Display bei deinem Aufbau ein 2x16? 2x24, kann aber sein, dass 2x16 auch problemlos genügt. Ich habe davon mal einen größeren Stapel in der Bucht gekauft und seitdem einen „Lebensdauervorrat“.
Es geht um die ADCs vom PIC. Bei den beiden ADC-Eingängen für log. Verstärker wird üblicherweise ein AD8307 vorgeschaltet, bei dem ADC-Eingang für lin. Verstärker keine Ahnung (OpAmp?). Die Gleichrichtung an Ort und Stelle
-
Thread
LCD RGB Interface ohne SPI
Displaypanel nur das RGB-Interface hinausführt (also ohne SPI). Mein Derzeitiger Aufbau mit einem PIC24fj256DA210, mit integriertem Grafikmodul, spricht derzeit ein 3.2" Display an. Und zwar initialisiert er diesen zuerst über die SPI pins und überträgt erst dann per RGB die Daten. Da ich nun aber
-
Thread
Puffer batterie RTC PIC32
Hallo, ich habe einen PIC32, der eine RTCC integriert hat. Das wird von Microchip in Software alles bereitgestellt und funktioniert auch ganz gut. Die RTC läuft mit einem externen 32kHz Oscillator. Jetzt meine Frage zu
übenimmt die Batterie. Die Software erkennt das dann in den Deep-sleep mit RTCC. Damit kommt man bei PIC24 auf <1µA herunter - das ist schon der Bereich, in dem diskrete RTCC auch liegen. Zur Stützung reicht in diesem Fall ein Supercap. Bei PIC32 kommt man immerhin auf so <5-10µA, auch das kann die
-
Thread
Schaltplan für CAN
Johannes zu haben? Dies ist keine Kritik, sondern ernstes Interesse an deinen Auswahlkriterien. Viele PIC24F Anwender fühlen sich wohler, wenn man die PIC24H oder PIC24E Reihe empfiehlt. Auch wenn die Typen näher am dsPic33 als am PIC24F sind.
Der Unterschied zwischen PIC24 und dsPIC33 sind die zusätzlichen DSP-Erweiterungen. Die kann man benutzen oder auch nicht. Der genannte Typ ist recht gängig und universell. fchk
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Microchip jetzt einen ARM anbieten würde der aber vom Pinning und der Peripherie kompatibel zu den PIC32 ist, so das es eine PIC32M* (mit MIPS) und eine PIC32A* (mit ARM) Familie gibt würden das wohl nur die allerwenigsten professionellen Anwender negativ bewerten. Insbesondere da Microchip -ausser
Und da Arduino nicht von Atmel selbst kommt, können die auch nicht sagen, wir nehmen da jetzt einen PIC dafür.
-
Thread
Suche µC mit getrennten CAN- und UART-Modul
PIC18F25K80?
Die alten dsPIC30 würde ich schon des recht hohen Stromverbrauchs wegen nicht in die erste Wahl nehmen. Die PIC24/dsPIC33 haben bei vielen I/O-Modulen eine ziemlich frei wählbare Pinzuordnung. Konflikte sind also
-
Thread
Entwicklerboards für Benchmarks - Z80 und Verwandte
oder 3000 > * Rabbit 3000A oder 4000 Soweit kann ich folgen. > * HC08 > * S08 > * 8051 > * PIC16 Aber diese als "Z80-artig" zu betrachten fällt mir etwas schwer. Und das mit den 6KB RAM könnte sich beim PIC16 als interessante Aufgabe erweisen.
klein >> wenig moderner. > > Moderner, und auch kein Z80 mehr: der eZ80 ist ja schon eine > 8/24-bit-Architektur, mit 24-bit breiten Registern und Adressen. startet aber immer noch nach einem Reset im Z80-Modus und ist hier absolut binärkompatibel. Der Compiler sollte das auch können.
-
Thread
TPS63031 Beschaltungs-Frage
der Under voltage lockout threshold (1.4V-1.6V) umgangen? Das "brain" in meiner Schaltung ist ein PIC24, mit dem ich dann auch vorhabe die Batteriespannung zu messen, nur möchte ich das relativ selten machen (low-power). Trotzdem muss ich zur Sicherheit den LIPO beobachten, um es vor Unter-bzw. Überspannung
Demnach erhalte ich für die dortig abgebildete Schaltung folgende Werte: R1 = 1.18M R2 = 3M R3 = 24k R4 = 2,4M Vin = 3V Vhbin = 60mV (hysterese +-60mV) Ob ich da jetzt wirklich ne ansteändige Hysterese hinbekommen hab, bin ich mir nicht zu 100% sicher... Weiter unten gibt es noch eine low-battery
-
Thread
Grobe Ladezustandsermittlung für Akku
könnt ihr mich gerne darauf hinweisen. Ich habe vor, eine kleine Schaltung auf Basis eines AVR-,PIC-Controllers zu realisieren, welche 24/7 autark funktionieren muss. Mein Ziel ist es, diese Schaltung so günstig wie möglich aufzubauen (Nein ich bin nicht von Armut geplagt, das ist einfach mein Ziel
-
Thread
Widerstandsdekade selber basteln
umgekehrt möglich ist aus dem vorgegebenen Wert die entsprechende Relais-Kombination zu berechnen (3 Byte, 24 Relais)? Gruss Chregu
Werte der E-Reihe ? Die sind doch pro Dekade gleich. https://de.wikipedia.org/wiki/E-Reihe Bis E24 sind es sogar Teilmengen (jeder 2., jeder 4., jeder 8.) Will man E192, ist E24 jeder 8. gerundet auf 2 Stellen. Die Formel wird auch genannt, man muss also gar keine Tabelle speichern, sondern nur
-
Thread
Pic 18F25K50 - SPI - Mehrere Kanäle?
( Ein kleiner mit 24 Rastungen als Jog-Dial und Drucktaster, ist bei http://pic-projekte.de/wordpress/?p=266 sehr gut erklärt, sehe ich kein Problem) Jetzt soll noch ein Tastenfeld (16-20 Tasten) angeschlossen werden
item5d5c23044d Gibt's aus china billiger, aber dieses sollte bis auf die Größe identisch zu dem bei Pic-Projekte sein, jetzt ist die Frage, kann man an SPI 2 Geräte betreiben oder braucht man da einen zweiten Kanal, den dieser Pic nicht hat? Geht das eventuell über einen Multiplexer? der SPI würde
-
Thread
EEPROM beschreiben und auslesen
Hi, ich benutze einen PIC der dsPIC30F-family. Dies ist zwar kein AVR, aber ich denke, dass ich hier trotzdem hilfe bekommen kann. den PIC programmiere ich in MPLABX in c mit XC16-Kompiler. Jetzt muss ich Daten auf dem EEPROM
// Issue Unlock Sequence and Start Erase Cycle while(_WR); }[/code] Auch benutze einen dsPIC (dspic30f6011a) und musste daher NVMCON ändern. durch 0x4050 (beim PIC24) löscht ja anscheinend den ganzen EEPROM. Was aber, wenn ich nciht alles löschen möchte? Im Datenblatt steht 0x4044: löscht
-
Thread
LCD EA DOGM204N-A funktioniert nur gelegentlich
LCD EA DOGM204N-A spinnt? Seit einigen Tage bemühe ich mich mit dem PIC18F45K20 per Assembler (MPLAB 8.92) das LCD EA DOGM204N-A zum Arbeiten zu bringen. Den Code habe ich beigefügt. Die Beschaltung folgt dem Datenblatt von electronic assembly, Stand 2015.7 (siehe beigefügten
und dann wieder ein, bleibt die Anzeige meist leer und ich messe dazu an den Anschlüssen Pin 23 - 24 irreguläre Werte: 2,62V, 2,62V, 2,02V, 0,06V, 0,16V. Offensichtlich arbeitet die Ladungspumpe nicht. Hatte das Problem vielleich schon jemand und weiß Abhilfe? mfG Ottmar
-
Thread
Digitaler Audio-AMP 1 EUR
bei dem bestellt? Falsch gedacht - mir gehören sämtliche chin.- ebay accounte auch ali mach ich 24/7 nebenbei mach ich für espressif den maker und für ai thinker den senior developer .. unglaublich .. wann kommt denn jetzt endlich mal jemand zum rasen mähen? und gummi stiefel nicht vergessen
Wort "ESP8266" scheint für dich ein rotes Tuch zu sein. Für viele ist es aber ein Controller wie AVR PIC u.a. Vieleicht überdenkst du noch einmal deine Handlung mit neuem State als Unterstrich?
-
Thread
Entwicklung HV-Netzteil, Strom-Messung High-Side?
9EUR (http://www.ebay.de/itm/DC-0-600V-0-200A-LED-Dual-Digital-LCD-Anzeige-Voltmeter-Amperemeter-12V-24V-Auto-/271809267124?hash=item3f491845b4) - dafür kann mans nicht selber bauen. Leider würde ich für die Röhenexperimente den Strom aber gerne bis auf mind. 1mA genau messen, und da bei Röhenverstärkern
7uptrinker schrieb im Beitrag #4282436: > Anbieten > würde sich dafür der PIC16F1789. Der hat einen 12Bit A/D mit drin. Falls > Du doch mal den Regelkreis über den MC machen möchtest bringt er auch > gleich einen 8Bit D/A mit. Als Regler für ein Powersupply? Na dann auf
-
Thread
Decoupling Kondensator Routing.geht das auch so?
unnötig auf die Spitze treiben. Für eine "übliche" Mikrocontrollerschaltung z.B. mit einem AVR oder PIC Controller reicht es meist aus, wenn überhaupt ein Blockkondensator in der Nähe der ICs sitzt. Besser als gar nichts ist das auf jeden Fall... [/pre] Quelle: http://www.lothar-miller.de/s9y/categories
die 2x3 mit der Masse zueinander nicht als 1x6 sondern als 2x3 anlegen und näher ranrutschen. d) C24-C26 weiter rausrutschen dann passen auch C32/C35/C37 näher ran. rgds
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
1uF reicht (bei einem PIC10)
*** schrieb im Beitrag #4267905: > 1uF reicht (bei einem PIC10) Wie lange darf dann der am P1 ausgegebene Low-Impuls sein?
-
Thread
Arduino Uno R3 und anderer Quarz
schnuppe, welche Frequenz da hinter hängt. Entschuldig die dumme Frage. Hatte bisher nur mit einem PIC und dessen internen Oszillatoren zu tun. Vielen Dank!
Uhr dann pro Tag mehrere Minuten falsch ginge. Dann rechne doch einfach mal nach: Ein Tag hat 24 x 60 x 60 = 86.400 Sekunden. 30ppm sind dann 2,592 Sekunden.
-
Thread
Günstiges Display (Color) zur Anzeige von Graphiken (Bildern) gesucht!
. Mein Hintergrund: Ich bin Softwareentwickler (zu meist C++) und habe auch schonmal mit uC (PIC24) zu tun gehabt (inkl. Pinverdrahtung) Mir wäre auch schon mit Links zu Anbietern oder mit entsprechenden "keywords" zur Googlesuche geholfen. Wie nennt man z.B. Ein Display (!=Werbetafel) ohne
-
Thread
RS485 - Mikrocontroller
bräuchte Hilfe... über eine RS485-Schnittstelle möchte ich Daten, welche ich mit einem Mikrocontroller (PIC24FV16KM204) einlese (ADC) an den PC schicken. Die Daten möchte ich vorerst nur mit Hterm empfangen und ansehen. Mit dem Programmieren der RS485 habe ich keine Ahnung. Ich programmiere derzeit mit
ein RS485 Treiber hast du am MC und welchen am PC >möglichst kleines Code-Bsp: sollten auch die PIC-Leute haben, ich glaub beim PIC32 war auch ein Beispiel dabei. Bin mir aber nicht sicher.
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
eingesetzt wird. Einfache Steuerungen: 8051, Rechenleistung erforderlich: ARM, Günstigster Preis: PIC
> Bei 32Bit darf ich nichts mehr unter 512kB Flash, 64kB RAM designen > (LPC1768). Vom LPC11C24 mit nur 32K Flash werden inzwischen scheinbar ähnliche Stückzahlen verkauft wie vom LPC1768
-
Thread
C versus Assembler->Performance Gesperrt
+1,r25 sts scEsc_SysTick+17+2,r26 sts scEsc_SysTick+17+3,r27 std Y+1,__zero_reg__ ldi r24,lo8(8) std Y+2,r24 rjmp .L2 .L3: ldd r24,Y+1 ldi r25,lo8(1) add r25,r24 std Y+1,r25 mov r24,r24 ldi r25,0 lsl r24 rol r25 subi r24,lo8(-(scEsc_SysTick+1)) sbci r25,hi8(-(scEsc_SysTick+1)) mov r30,r24 mov r31,r25 ld r24,Z ldd r25,Z+1 std Y+4,r25 std Y+3,r24 ldd r24,Y+3 ldd r25,Y+4 sbiw r24,0 breq .L2 ldd r24,Y+3 ldd r25,Y+4 mov r30,r24 mov r31,r25 icall .
-
Thread
µC für "Anfänger"
Pickit2 kaufen, das kann die neueren PICs nicht mehr. Ich empfehle übrigens für den Anfang einen PIC24 (zB PIC24FJ64GA002), aber das bleibt Dir überlassen - das PicKIT3 kann alle aktuellen 8-, 16- und 32-Bit PICs programmieren. fchk
ergab 97 Treffer. (+ 8 x atxmega) Ihre Suche nach "msp430" ergab 15 Treffer. Ihre Suche nach "pic10f" ergab 18 Treffer. Ihre Suche nach "pic12f" ergab 40 Treffer. Ihre Suche nach "pic16f" ergab 261 Treffer. Ihre Suche nach "pic18f" ergab 147 Treffer. Ihre Suche nach "pic24" ergab 102 Treffer
-
Thread
Widerstände schalten
damit die Werkzeuge prüfen. Andere Möglichkeit mittels up/ down Taster. Als Controller bietet sich der Pic18f25k22 an, der hat alles on Board und ist mit 2,50€ sehr preiswert. Vielleicht gibts sowas auch von Atmel? Natürlich gehts auch mit diskreten Widerständen und Tastern.
sind. In E48 dürften passende Werte zu finden sein, notfalls kann man sie auch jeweils aus zwei E24-Werten zusammensetzen.. Der eingesetzte Opamp und dessen Spannungsversorgung müssen auf die Spannungen und Ströme der der Maschinenschnittstelle abgestimmt werden. Die in der Simulation angenommenen
-
Thread
ESP8266 Netzwerk verbinden WDT Reset V0.9.5.2 sdk21
Bei manchen Projekten oversized - da würde der ESP rechen, aber ich habe ein Projekt da brauche ich 24 PWM Kanäle (bei mir in Hardware), Uart mit USB und noch paar andere Pins für Kleinkram. Ich weiß nicht ob der ESP mir das Hardwaremäßig bieten kann (außer ggf. mit Bussystemen). Nachdem ich mir eine
response time wird die Verbindung sauber geschlossen. kein reboot ;-) .. btw: ESP connect auf PIC24 https://www.youtube.com/watch?v=WFo4Fs0p_NY
-
Thread
Can-Controller/µC
PICs mit CAN-Controller gibts ab 28 Pins aufwärts. 8 Bit: empfohlen: PIC18F26K80 Serie, alles andere sind sehr alte PICs dsPIC: dsPIC33EV256GM102, 5V-Chip (die 5V brauchst Du ohnehin für den Transceiver), 70 MHz; oder dsPIC33FJ64GP802, 3.3V Chip, 40 MHz Transceiver
bin Assembler-Fetischist...... > Manche nennen mich auch Masochisten... ;-) Das bist Du ja bei PIC18 an der richtigen Adresse... fchk
-
Thread
Hilfe für Beginner Code_Mikrocontroller
Frank schrieb im Beitrag #4231881: > C++ > PIC Klingt interessant, welchen Kompiler nimmst du dafür?
PIC gibt's auch in den Geschmacksrichtungen PDP11 (PIC24) oder MIPS (PIC32). Beides gestandene Rechner und nicht nur mikroprogrammierbare Logikbausteine.
-
Thread
Kleines Tiny13 Sensorboard
stop_program". Aber selbst wenn: vom avr-gcc wird implizit eine 0 als Return-Wert im Registerpaar R24/25 gespeichert, ohne dass ich ein "return 0" einbauen muss. [code] 00000022 <main>: 22: 80 e0 ldi r24, 0x00 ; 0 24: 90 e0 ldi r25, 0x00 ; 0 26: 08 95
[C] 00000022 <main>: 22: 80 e0 ldi r24, 0x00 ; 0 24: 90 e0 ldi r25, 0x00 ; 0 26: 08 95 ret 00000028 <_exit>: 28: f8 94 cli 0000002a <__stop_program>: 2a: ff cf rjmp .-2 ; 0x2a
-
Thread
CAN Node multifunktional für Hausbus
insgesamt knapp 20 Stück werden, könnte man auch den STM32F103C8T6 in China bestellen: 20 pieces/lot, €24,99/lot: * http://www.aliexpress.com/item/-/32354749328.html Wo der Vorteil vom LPC11C24 liegt, kann ich noch nicht erkennen.
(+24V, GND, CANL, CANH, Shild). Z.B. Relais (bistabil, auch in der Dose) werden dann direkt mit den 24V geschaltet. Vom Herausführen aller möglichen Ports bin ich aus Platzgründen weggegangen. Ich führe
-
Thread
Wer kann mir bitte folgende Zeitschaltung entwerfen?
als so fertige Multirelais oder uc-Platinen. Wahrscheinlich lässt sich das recht einfach mit einem PIC o.ä. lösen, aber dazu müsste ich mich erst einarbeiten, habe noch nie zuvor mit einem uC gearbeitet. Wenn ich mal die Aufgabe aufteile, wie könnte man nur das Erkennen der lange gedrückten Taste
Nochmals Danke! Die Schaltung wird wahrscheinlich 24h/Tag laufen dabei wird die meiste Zeit das Relais abgefallen sein. Der Kontakt wird sich schon öfters öffnen aber es wird nicht so oft stattfinden, dass er <10s lang offen bleibt daher wird das Relais
-
Thread
Steuerung für höhenverstellbaren Schreibtisch
eingesetzt werden (gleiche Größe). Die Funktion sollte die gleiche sein. Als Prozessor wurde anstelle des PIC ein ATMEL verwendet In jeweils einem Fuß befindet sich ein Stellmotor (Gleichstrommotor 24V und zwei Hallgeber für die um 90 Grad versetzten Impulse sowie die Endschalter) Sollte ein Fuß in der Höhe
-
Thread
C: Programm mit Textanzeige für mehrere Sprachen
de_d_14,de_d_15, de_d_16, de_d_17, de_d_18, de_d_19, de_d_20, de_d_21, de_d_22, de_d_23, de_d_24}}, //english {en_msg_netto, en_msg_brutto, en_msg_SPL, en_msg_UW1, en_msg_UW2, en_msg_PRF, en_msg_dis_normal, en_msg_dis_flip, en_msg_video_on, en_msg_video_off, en_msg_result
en_d_14,en_d_15, en_d_16, en_d_17, en_d_18, en_d_19, en_d_20, en_d_21, en_d_22, en_d_23, en_d_24}} }; [/c] Am Ende gibt es ein Array von typ language_t, wo alle Sprachen zusammengefasst sind, der Index gibt die Sprache an. Im Programm hat man dann keine direkten Texte mehr, nur
-
Thread
Hohe Verlustleistung wegkühlen.
Im Baumarkt findest do solche Aluprofile: http://pic.leech.it/pic.php?id=bc110hddkhleral.jpg auch mit dickerer Wandstärke und auch mit 2 Flügeln. Die eignen sich wunderbar für eine einfache Flüssigkühlung. Einfach an den enden die Flügel stutzen
Dicky D. schrieb im Beitrag #4221853: > http://pic.leech.it/pic.php?id=bc110hddkhleral.jpg > > auch mit dickerer Wandstärke und auch mit 2 Flügeln. > Die eignen sich wunderbar für eine einfache Flüssigkühlung. > Einfach an den enden die Flügel
-
Thread
C Programmieren, 10er und 1er getrennt speichern
ganze Umrechnerei. Die haben das Format ABSICHTLICH > so gewählt ... Ich weiß nicht wie das beim PIC18 ist, aber beim PIC32MX695 hat die interne uhr das rtccTime Format, da sind die Zahlen direkt so hinterlegt (denke ich)
Volker S. schrieb im Beitrag #4221705: > Bei dem PIC32 anscheinend nicht ... Wenn Du viel mit Zeiten rechnen mußt, lohnt sich die einmalige Umrechnung nach dem Reset auch beim PIC32. Ja, es fällt den Menschen schwer, alte Zöpfe abzuschneiden. Mich
-
Thread
PIC32 SPI Daten einlesen
der Entwicklungs- und Testaufwand sehr viel höher ist. Also bei meinem Testsystem steuert ein PIC32 15 Stück PIC18 über SPI an. An jedem PIC18 hängen 24 Relais. Ich denke, die Zeiten vom 8255 sind vorbei. Kleine MCUs sind doch so billig....
Entwicklungs- und Testaufwand > sehr viel höher ist. > > Also bei meinem Testsystem steuert ein PIC32 15 Stück PIC18 über SPI > an. An jedem PIC18 hängen 24 Relais. > Ich denke, die Zeiten vom 8255 sind vorbei. > Kleine MCUs sind doch so billig.... schon mal über MCP23S17 nachgedacht? Da spart