-
Thread
Vom MPASMWIN zum PIC-ASS : Übersetzungshilfe.
wahnsinniger Versuch: die Bitte um Umschreiben der „Preliminarien“ eines Programmes - erzeugt mit PIC MPASMWIN – auf PIC-ASS. Hintergrund: Seit Jahren programmiere ich als Hobby Progs z.B. für den PIC18F14K22 in dem vormaligen Assembler-Speech des MPASWIN. Das klappt auch recht gut, übliche Hakeleien
, dem eine strukturierte SW zu grunde liegen wird, so dass jederzeit eine Portierung auf beliebige pic16/pic18 gelingen sollte. Es fehlt auch an einer Unterstützung im MPLABX Editor für den PIC-AS und der Simulator hat seit Urzeiten tonenweise Bugs ...
-
Thread
Z80 Emulation auf dem Arduino
von Ein Kommentar (Gast) 24.09.2022 18:33 >Na ja... so eine Emulation auf einem AVR zum laufen bringen ist eine >echte Herausforderung. Das bringt Spaß. Mit dem ArduinoMega geht das natürlich schneller. Ich hab's grad mal probiert
Beschränkungen antun, wenn ein auch schon (fast) Historischer und aus der Zeit gefallener ATMega 8 oder ein PIC 16F84 deutlich mehr leisten, die GUI und Entwicklungsumgebungen wesentlich Anwendungsfreundlicher und dabei sogar meist kostenlos sind. Nur um die rosarote Nostalgiebrille zu tragen und sich selbst
-
Thread
Schnittstellen Treiber Verständnis Frage
wäre toll :) habe dazu leider auch kein Buch finden können :/ Konkret würde ich im Moment einen pic18 bedienen wollen falls das relevant ist aber eigentlich gehts ums generelle. Ich würde nur irgendwas seltsames machen und da frag ich lieber gleich :) Neben der verständnis und lern sache möchte ich als Ziel mit einem PIC18f einen BMP280 oder 390 via spi steuern, das Ergebnis als rs485 versenden und am PC in einem JAVA Programm weiterverarbeiten. Vielen lieben Dank vorab fürnjede hilfe und Empfehlung :) Pic sprache
-
Artikel
DCF77-Funkwecker mit AVR
verschlüsselt) 15. Reserveantenne aktiv 16. Umstellung zwischen Sommer- bzw. Winterzeit 17. Sommerzeit 18. Winterzeit 19. Schaltsekunde 20. Zeitbeginn 21.-27. Minute 1, 2, 4, 8, 10, 20, 40 28. Prüfbit Minute 29.-34. Stunde 1, 2, 4, 8, 10, 20 35. Prüfbit Stunde 36.-41. Tag 1, 2, 4, 8, 10, 20 42.-44. Wochentag
Funkwecker von Norma Weckomat: DCF77 Funkweckerprojekt mit ATmega32 und Punktmatrix-OLED DCF77 Routine PIC-Projekte.de funkweckertest.de: Online Vergleiche von Funkweckern und Uhren
-
Thread
Monitorprogramm für PIC
Gibt es sowas https://www.mikrocontroller.net/articles/Monitorprogramm_Bamo128 auch für PIC (MidRange)?
Bin da voll bei Frank. Nimm einen PIC18F45K50 (mit USB) oder PIC18F46K80 (moderner I/O Controller) oder einen PIC18F47Q43 den neusten in der Reihe. Ein MPLAB4 den beschriebenen Header und fertig. sollte demnächst auf wieder eine neue
-
Thread
Verstärker Schalplan gesucht
NV 600Watt Endstufen sind im KfZ-Bereich seit Jahrzehnten üblich bei den Bombenwichsern mit Trick18 - Spannungswandler. Such nach Kfz-Endstufe oder kauf gebraucht, bei 30 € lohnt der Selbstbau kaum.
Blinddarm schrieb im Beitrag #7193341: > Trick18 - Spannungswandler. ... die willst du mit diesen Strömen nicht wirklich selbst aufbauen. Die KFZ-Endstufen haben die Spannungswandler eben nur deshalb drin, weil aus 12V diese wummernden Krachmacher
-
Thread
Steuerung von 6 Magnetventil
für 1-2 min öffnen -Magnetventil_6 soll um 15.00 für 1-2 min öffnen -Magnetventil_7 soll um 18.00 für 1-2 min öffnen -Magnetventil_8 soll um 21.00 für 1-2 min öffnen
ausgeben möchtest, such dir jemanden im Bekanntenkreis der mit Mikrocontrollern (Raspberry Pi, Atmega, Pic, Arm, Arduino) rumbastelt. Klar kann man dir hier eine Einkaufsliste erstellen, das lässt sich aber ohne Elektronikkenntnisse und Löterfahrung nicht zusammenbauen. Selbst wenn du das zusammenfrickeln
-
Thread
Falsches BMS bestellt, Ändern möglich?
Labornetzteil schnell feststellen. Hinz hat den Chip ja schon identifiziert: http://m.xfhong.com/PIC/PIC/20191231058170.pdf
schrieb im Beitrag #7186587: > Ich denke schon, daß sich ein halber Volt ohne Aufwand über Trick 18 > beaufschlagen lässt,
-
Thread
Eigenbau Einspeisewechselrichter
schrieb im Beitrag #7192237: > Bei der positiven Halbwelle leiten RE17 und RF8, > bei der negativen RF18 und 7. RF8 und RF18 ist das gate ja am gegenüberliegenden FET drain angeschlossen. Das ist die "andere" phase. Aber RF7 und RF17 wird nicht so gesteuert. Versteh ich nicht, Auch RF8 und RF18
Bei unserem lieblings-$40-GTI macht auch der PIC den halbwellensinus und speist das über den filter da oben in den NI eingang des SG3525A ein der dann die PWM macht. Wenn du "PIC_OUT" findest sollte sich das messen lassen. Ich schäze PIC_OUT ist
-
Thread
Mikrocontroller für HMI gesucht
folgenden Kriterien: - problemarm erhältlich - kann ein TFT-Display mit minimal 800*480 Pixel und 16/18 Bit Farbtiefe ansteuern - gerne mit 2D-Grafikbeschleunigung - hat ein oder zwei CAN Controller eingebaut, gerne auch CAN-FD; ich will keine SPI-CAN Controller verwenden. - kein Zwang, Linux zu verwenden
muss möglich sein Eine mögliche Wahl wäre z.B. der hier: https://www.microchip.com/en-us/product/PIC32MZ2064DAR176 Ich wäre aber auch mit einem ATSAMA5 oder einem STM32MP157 glücklich, wenn ich da statt dem Linux irgendwas RTOS-mäßiges nehmen könnte, oder einem imx6. Ich habe mir auch schon die
-
Thread
Netzwerkverbindung mit µController
kleiner 8-Bitter hat Ethernet MAC und PHY bereits eingebaut: https://www.microchip.com/en-us/product/PIC18F97J60 Das ist die kleinste und von der Hardware her einfachste Möglichkeit, einen Ethernet-Knoten aufzubauen. uCs mit MAC und externem PHY gibts viele. PS: MAC ist der digitale Teil eines Ethernet-Controllers
und CMX IP-Stack Weiter im Rennen sind: Texas Instruments TIVA-Serie Renesas RX62/63 Microchip PIC32 > ENC424J600 Dieses Truemmerteil sollte man tunlichst in Frieden ruhen lassen.
-
Thread
ATmega328P-Platine
einziger Bestellposten ist, bist du mit Steuer und Versand mit dem Gutschein bei insgesamt 10-15€. Also 18-24 Cent pro Platine. Natürlich die reine Platine, ohne Komponenten und Bestückung. Die mache ich selber.
/dsPIC33CK256MP502 - dito, aber 3.3V Betriebsspannung, dafür 100 MHz, 24k RAM, CAN-FD statt CAN 3. https://www.microchip.com/en-us/product/PIC32MX270F256B - 32 Bit MIPS, 50 MHz, 256k Flash, 64k RAM
-
Thread
Junge, enthusiastische Elektroniker gesucht
Anfänger die in ihrer Freizeit mit an einem Projekt mitarbeiten möchten. Verwendung von Microchip PIC18 Reihe, Propeller P2, ProfiBus, diverse A/D Wandler bis 500MHz, 19“ Gehäuse, Gas MFC‘s und diverse andere Komponenten. PCB Layoutsoftware KiCad und oder Eagle. Bitte nicht scheuen sich zu Melden
Ekkehardt L. schrieb im Beitrag #7162786: > Verwendung von Microchip PIC18 Reihe, Propeller P2, ProfiBus, diverse > A/D Wandler bis 500MHz, 19“ Gehäuse, Gas MFC‘s und diverse andere > Komponenten. Den PIC...ok. Ist nicht sooo weit verbreitet, aber der Propeller ist
-
Thread
Sprache über Feldbus übertragen
man da kein SPE nehmen müßte. > Das ist noch nicht richtig durchdacht Für sowas würde sich ein PIC18F67J60 anbieten. Das ist ein kleiner 8-Bit PIC, der Flash, RAM, IO, Ethernet MAC und Ethernet PHY (standard, nicht SPE) in einem einzigen Chip integriert hat. Es geht nicht einfacher. Du brauchst nur
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
MaWin schrieb im Beitrag #7161982: > Nimm PICs, die will sonst keiner :-) PIC18 bekommt man auch schon lange nicht mehr :-( PIC16 schon, aber wer will schon Controller mit 128 Byte RAM?
Alex schrieb im Beitrag #7162549: > PIC18 bekommt man auch schon lange nicht mehr :-( > PIC16 schon, aber wer will schon Controller mit 128 Byte RAM? Das mit dem PIC18 stimmt leider. Dann nimm halt PIC24, so kompliziert ist der Umstieg
-
Thread
Aktuelle Verfügbarkeit von STM32-Prozessoren
Jahren gewährt wird, auch danach noch verfügbar sein werden, wenn die Nachfrage groß genug ist. Den PIC16F84A kann man ja heute auch noch kaufen…
Alex007 schrieb im Beitrag #7160408: > Wie sieht es eigentlich mit Microchip aus ? Kommt drauf an. Pic16 & Pic18 setzen wir ein und die gibt es zumindest ab und an >5000. Da kommt es aber sehr drauf an, was man macht. Wir haben unsere Software jetzt schon einige Male portiert zwischen verschiedenen Typen
-
Thread
si5351 AN619
> erkennbar, b/c könnte auch >1 sein. Nein, b/c<1. P1,P2,P3 enthalten die kodierte Darstellung (18 bzw. 20 Bit breite Register) von a, b und c. D.h. du musst ertsmal a,b,c bestimmen und dann nochmal, laut Formeln in der App-Note, die kodierte Darstellung davon berechnen um die jeweiligen Register
weil Meßobjekte von hoher Güte eben auch eine längere Einschwingzeit benötigen. Allerdings ist der PIC in Assembler programmiert. Um bei sowas einen PIC16 oder einen ATmega zu überfordern, muß man sich schon ziemlich dämlich anstellen. W.S.
-
Thread
8051 (AT89C51RC2), externer Programmcode wird nicht ausgeführt
nutze ich einen 20MHz Quarz. Ich habe nun einen Test mit deaktiviertem X2-Mode und einen Quarz von 18,432MHz und 11,0592MHz durchgeführt. Es bleibt bei dem beschriebenen Problem. Der RAM hat eine Zugriffszeit von 70ns, dass dürfte schnell genug sein. Für die UND-Gatter verwende ich einen 74HCT08.
Two-wire On-Chip Debug Interface" haben. Bei Microchip habe ich nur Toole für die AVR- und PIC-Serie gefunden. Welcher Debugger unterstützt diese Serie?
-
Thread
Zeitverzögerung beim PIC16F84A
machen. Bei 4MHz Quarz-Takt ist ein Zyklus = 1 µs, auch ein gern genommenes Verständnisproblem beim PIC.
Warteschleifen in Assembler, einfach etwas weiter runterblättern: https://www.sprut.de/electronic/pic/programm/lauflicht/lauflich.htm So ähnlich habe ich das bereits für Projekte genutzt. Der PIC wartet dann natürlich einfach dumm und ist blockiert für weitere Aufgaben. Anders ginge es via Interrupt
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
mit Assembler programmieren, aber das würde ich mir heute bei 32-Bittern nicht mehr antun. AVR8 und PIC12/16/18 hingegen sind auch heute mit Assembler gut programmierbar. Und, ob du es glaubst oder nicht - es gibt immer noch Boards mit 8051.
Die XC-Compiler kannst Du kostenlos benutzen. Die kostenflichtigen Features brauchst Du nicht. Für PIC18F brauchst Du den XC8 Compiler, XC16 ist für PIC24 und dsPIC33, die ich Dir auch ans Herz lege. Die sind recht einfach zu benutzen (wenn Du PIC16 und PIC18 kennst, findest Du Dich schnell zurecht),
-
Thread
10 PIC 16F1847-I/SO im SOIC18 abzugeben
Die Verpackung wurde geöffnet, aber die ICs wurden nicht aus der Stange entnommen. Als Preis stelle ich mir 15€ inkl. Versand als Großbrief vor. VG
-
Thread
Klimaanlage für 29°C im Büro Gesperrt
Zeit zum Beispiel verplempert für überflüssite Tanzvideos auf Twitter (Eins von vielen zum Beispiel: pic.twitter.com/S4OL0AuWEQ).
Schön für dich. Hier nördliche Rheinebene war die Tiefsttemperatur in den frühen Morgenstunden 18-19°C.
-
Thread
32 Bit MCU gesucht
wozu 32bit? dsPIC mit 100MHz (intern) und gut ist
ins Feuer - ATSAMC20. Ja, Chipkrise und so, aber Digikey hat erstaunlicherweise gerade ATSAMC21E18A-AUT ab Lager: https://www.digikey.de/de/products/detail/microchip-technology/ATSAMC21E18A-AUT/5875967 Das ist ein Cortex M0+, 48MHz, läuft 2,7V bis 5V, Peripherie bis unters Dach, auf funktionale Sicherheit
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
dafür zu teuer? https://www.pollin.de/p/mcp2515-i-p-101114 Allerdings im bastelfreundlichen DIP-18
ist das gar nicht so schwer. Wie Jens schon schrieb, schwierig. OK, seit dem PoorMans-Scope auf PIC12-Basis wird auch CAN gehen. Aber dann macht der 8-Bitter nichts anderes mehr. CAN ist nicht vergleichbar mit SPI, I2C oder UART. Als reine Spielerei kannst Du "nur mitlesen" implementieren
-
Thread
$40 GDI inverter, neuerdings qualitätsprobleme?
erweitern, der ist in serie mit einem fixen R. Bild: R46 ist serie mit VR2. An welchen pin des pic das geht hab ich nicht gefunden.
Hat eigentlich schonmal jemand versucht die Software aus dem PIC zu ziehen? Würde die nur zu gerne mal im Disassembler laden und einen Blick da rein werfen.
-
Thread
Sensor daten über UART verschicken (mit PIC)
^ i2c_payload[12]; summe = summe ^ i2c_payload[15]; summe = summe ^ i2c_payload[18]; UART5_Write(summe);
UART5_Write(i2c_payload[4]); Die Zahl der gelesenen Bytes sollte durch 3 teilbar sein (also 18 statt 19), weil immer MSB, LSB, CRC gesendet werden. Außerdem beginnt i2c_payload bei Null, die Messwerte liegen also bei 0, 1 und 3, 4 usw.
-
Thread
Warum Keil (oder andere unfreie Compiler) statt SDCC?
Εrnst B. schrieb im Beitrag #7133306: > Inzwischen sind die PIC-Targets im SDCC unmaintained, oder? Ja. Immerhin sind die von den PIC-Ports verwendeten gputils nun anscheinend wieder maintained, so dass ein zukünftiger Maintainer der PIC-Ports in SDCC eine Sorge
Debugunterstützung. PICs beispielsweise kann man > mit dem Microchip Studio beglücken, und da funktionieren PicKit, Mplab > Snap etc. als Programmier- und Debuginterfaces. Genau. Und das nicht nur für PIC16, sondern auch für PIC18, PIC24 und PIC32. Es macht da einfach gar keinen Sinn, etwas anderes als das
-
Thread
PIT bei ATMEGA4809 macht nicht was ich gerne hätte
Hallo Leute, Ich bau grad ne lorawan Platine mit ATMEGA4809, RFM95 und 2 wasserfesten ds18b20 um Bodentemperaturen zu messen. Ich nutze die mcci lmic library und deswegen Arduino. Dabei gehe ich gerade die gesamte Software durch um die Wachzeit des uC zu minimieren. Also, beim ds18b20 muss
für die lange inaktivität,hatte viel zu tun, jemand sollte mal den 48 Stunden Tag erfinden neuer PIC Freund schrieb im Beitrag #7129532: >> Also, beim ds18b20 muss man ihm 600ms zum auslesen geben > > Wo hast du diese Information her? > Für 11 bit reichen auch 375 ms. Evtl weniger. > > Kannst
-
Artikel
Batteriewächter
Anja Eigenschaften Schaltausgang zum Abschalten der Last bei Unterspannung Mikroprozessordesign mit PIC18F2520 Geringer Stromverbrauch typ. 10µA Geringe Mindestspannung typ. 2.5V Optional bestückbares Ladeteil mit L200 Breiter Einsatzbereich von 4-12 NiMH Zellen oder 6-12V Bleiakkus Leiterplatte angepasst
Polarität von Source und Drain. Siehe auch Abschnitt Nachtrag. Prozessorteil. Als Prozessor wird ein PIC18F2520 verwendet. Es ist quasi der low power Nachfolger eines PIC16F876. Der Strom mit internem Oszillator beträgt ca. 1mA. Um den Stromverbrauch zu reduzieren, ist der Prozessor hauptsächlich im sleep
-
Thread
Rigol MSO5000: Fragen zur Protokollanalyse
da der ja nicht so ganz typisch ist. Glücklicherweise habe ich noch eine alte Bastellei mit einem PIC18F14k22 Und 24LC02 drauf gefunden, die ich mit einem I2C Minimalprogramm etwas zweckentfremden konnte. Ganz 1MHz habe ich mit dem Setup nicht geschafft, aber 800kHz läuft stabil. Als Pull-UP an
-
Artikel
MMC- und SD-Karten
Lötzinn langfristig nicht sehr zuträglich sein. Aber für's Hobby funktioniert das wunderbar. Speziell PIC: Wird der C18 Compiler benutzt, so hat man in der Bibliothek die Funktion ReadSPI(). Diese darf nicht benutzt werden, da sie SSPBUF vor dem Lesevorgang mit 0x00 initialisiert. Die SD-Karte erwartet
Raspberry Pi Read-Only SD-Karte einschränkungen? Projekte. Ultimate Floppy Emulator von Retromaster (PIC32 @ 80 Mhz, 16 Mb SDRAM) Weblinks. Difference-between-slc-mlc-tlc-3d-nand
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
schon lange, der ice kann nur was mal Atmel war und ist wohl auch bald weg, zwei mitlerweile nutzlose PicKit 'x' liegen auch noch im Schrank. Nun also der MPlab Snap. Mit dem Snap ist man auf MPlab X festgelegt, vermute ich? Ist denn beim MPlab X die Transfomation zu kompletter Atmel unterstützung
ATSAMC20/ATSAMC21, zu bekommen sind die aber auch nicht. Die zu den ATSAMC20 praktisch baugleichen PIC32CM bekommt man allerdings noch, vermutlich weil die einfach keiner kennt. Für mein CAN-Interface bin ich gerade auf Gigadevice gekommen. Genauer den GD32C103CBT6. Denn JLCPCB hat einiges an
-
Thread
UART ich empfange nur 2 zeichen
Hello alle zusammen. Ich könnte wirklich eure hilfe brauchen. Ich habe ein PIC18F27Q43 Mikrocontroller und ein Tarvos 3 Modul auf einer Platine. Ein anderes Tarvos 3 Modul steckt am PC via USB anschluss und ich will über HTerm "Hello World!" schicken. Es empfangen über meinen PIC und dann zurückschicken an HTerm! Ich muss das glaub ich mit interrrups und einen Ringpuffer machen, ich versteh aber nicht ganz wie. Die entwicklungsumgebung ist MPLAB. Code ist angehängt.
-
Thread
PIC MPMASMX PIC-AS
Also was eine Harvard-Architektur im Gegensatz zu einer v.Neumann-Architektur ist, weißt du gewiß. PIC10, PIC16, PIC18 sind alles Harvard. Da hat man getrennte Adreßräume für Code und Daten, sprich ROM und RAM. Beide Adreßräume fangen bei 0 an, aber eine Marke im Code hat nix zu tun mit einer Marke in
Hab mal grad geschaut: Die letzte Änderung des Assemblers ist rund 10 Jahre her. Da hatte ich die PIC18 eingebaut, aber nie benutzt. W.S.
-
Thread
PIC Mikrocontroller UART READ
other Travos 3 funkmodul on my board. I want to store the data in an array and send it back ( with my PIC18F27Q43) But it does not work :(( char payload[16] = {0}; while (UART5_is_rx_ready()){ payload[i] = UART5_Read(); i++; } if (payload[1] == 0x81){ UART5
"It does not work" is a very general description. I use a lot of UART in my pic projects. Likely it is a configuration issue. My suggestions: * most likely your receive loop is broken. It will wait infinitely for new characters and out does not break after 16 characters which
-
Thread
Akku Einhell RG-CM36Li (Rasenmäher) - BMS lädt nicht, Idee
Die Chips sind ein PIC16F1933, 2x LM224, 1xLM2902, 1x LV4051A und ein nicht identifizierbarer (HC164?) - wie auch immer: Sieht mir sehr "von Hand" gebaut und mit eigener Software gelöst aus. Ich habe jetzt ein externes BMS
an den Mäher passt. Plan C wären zwei Power-X-Packs von Einhell (derzeit bekommt man das Paar (!) 18V 4Ah für 60 Euro im nächsten Bauhaus), wie sie sie bei ihren Maschinen auch in Serie schalten, aber dem Mäher fehlt jede Intelligenz - die Motorsteuerung nebst Sanftanlauf steckt ja hier im Akkupack.
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
veraltet wären. Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür aber jede Menge PIC's und auch AVR. Wir haben Infineon in den Steuerungen (ältere Steuerungen).
#7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32. Ein langjähriger Umsatzträger basiert auf PIC, aber wird bei der angedachten
-
Thread
Decoder 4 in 10 out
Ich habe hier noch z.B. eine 8fach Relaiskarte von meinen PIC-Versuchen. Hat eine 10polige Stiftleiste als Eingang.
gekommen ist, ist es tatsächlich nicht möglich. Wie wäre es jedoch mit dem Einsatz eines Arduino oder PIC.