-
Thread
MPLAB X: Assembler -> C
Assembler-Code in C umzusetzen, sodass die Funktionalität weiterhin gegeben ist? Es wird MPLAB X und ein PIC18F46K80 verwendet
EECON1 &= ~WREN; /* deny EEPROM writes */ [/c] Da mögen noch einige Fehler drin sein, PIC ist nicht gerade meine Stärke. Jetzt würde ich das mal compilieren und testen. Schöner machen kann man's immer noch. P.S.: ich hab' dafür übrigens ungefähr 5 Minuten gebraucht, obwohl PIC's mir
-
Thread
PIC 18F4480 CAN-Modul
:1000C000200E736EA5681F0E6F146F6EE00E6E1417 :1000D00001E0FCD7030EA36E180EA46E0F01800E74 :1000E000426F0C0E416F456B406B4087000E00D095 :1000F000E552E7CFD9FF1200D9CFE6FFE1CFD9FF14 :10010000E652A450A31460E06F50DF6EA450010BC0
:100CE000E96E0900F550EA6E090009000900F550A7 :100CF000D36F0900F550D46F09000900F6CFD7F083 :100D0000F7CFD8F0F8CFD9F0D0C0F6FFD1C0F7FFB9 :100D1000D2C0F8FF0001D35302E1D45307E0090029 :100D2000F550EE6ED307F8E2D407F9D7D7C0F6FF37
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
ist ein Teil einer neuen Wetterstation. Datenschnittstelle ist 9600Baud RS485. 6-40V DC. uC ist ein 18F2620 PIC. Die Thermische Platten Abschirmung nach Gill besteht aus weiß angestrichenen Pflanzenuntertöpfen und hält den Temperaturfehler bei direkter Sonneneinstrahlung je nach Windverhältnissen
F. F. schrieb im Beitrag #4457919: > Früher habe ich mit Arduino schon mit dem DS18B20 und DS18S20 laufen > gehabt, aber da ist ja schon fast alles fertig Darum habe ich auf den Sensor auch kaum Zeit
-
Thread
Holtek HT46R232 Lesen
er hier keine bilder hoch daher als link http://www.ld-host.de/uploads/images/025b4d046396cae5d0dd2f03b46ef16e.jpg http://www.ld-host.de/uploads/images/0aa343a0060d332ca985d716b702b072.jpg Würde mich freuen wenn man mir Hilfestellung geben würde. Gruß
jetzt auch mal interessieren bei welchem OTP Controller *per se* ein Leseschutz *aktiv* ist. Bei PIC16C/18C und den mir bekannten 8051 Derivaten muss der Leseschutz in den Config-Bits erst gezielt aktiviert werden.
-
Thread
Transistortester AVR
0.94k - Result : shown below. <1> In case of #AUTOSCALE_ADC, #NO_AREF_CAP, Cap.(21Pin)=100nF R:10kΩ 1% →10.21kΩ R:47kΩ 1% →46.3kΩ R:100kΩ 1% →99.2kΩ <2> In case of AUTOSCALE_ADC, NO_AREF_CAP, Cap.(21Pin)=100nF R:10kΩ 1% →19.98kΩ R:47kΩ 1% →26.0kΩ
wird für jeden Prozessortyp in der Datei config.h gesetzt. Beispiel für ATmega8: #define C_NULL (((46 * F_CPU) / 10000000)+4) Zum Abgleich bin ich folgendermaßen vorgegangen: Ich habe zwei gleiche Kondensatoren mit möglichst gleicher Kapazität genommen, z.B. 220pF. Die habe ich beide einzeln mit dem
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
Modul: D1 7E D1: Status der anderen Melder? 7E: End of transmission Modul -> Melder: D2 5F 7D 02 00 5A F3 xx xx 6C 0C 00 01 00 98 7E D2: Antwort auf D1 5F 7D 02 00 5A F3: ?? xx xx: Seriennummer anderer Melder (1 oder 2 Byte) 6C 0C: Vielleicht der Typ (= Rauchmelder)?
Seriell Wandler eingebaut. - Dieser ermöglicht es der Software über einen virtuellen COM Port mit dem PIC Controller im DIAGNOSEMODUL zu kommunizieren. - Der PIC Controller im Diagnosemodul wird beim Einstecken über SPI mit dem PIC Controller des Rauchmelders verbunden. Mit "USB nach irgendwas Adapter
-
Thread
Probleme mit definierter Impulsdauer eines Ausgangs
möchte ich testen/realisieren: ----------------------------------------- Ein Ausgang (RE0) des Pics 18F46J50 soll für eine genaue Zeit auf High/Low gehen. Benutzen möchte ich dazu NOP´s bzw die Delay10TCYx(50) ("delays.h") in C mit dem MPLAB C18 Compiler Quarz: 12Mhz Config siehe main.c siehe Anhang
den internen Takt verwendet." aus: http://sprut.de/electronic/pic/fallen/fallen.html#takt
-
Thread
schnell binär nach bcd wandeln
r18, 0xF0 ; 240 9f8: 3f 4f sbci r19, 0xFF ; 255 bin-=10; 9fa: 0a 97 sbiw r24, 0x0a ; 10 9fc: 8a 30 cpi r24, 0x0A ; 10 9fe: 91 05 cpc r25, r1 a00: d0 f7 brcc .-12 ; 0x9f6 <bintobcd+0x36> } bcds+=bin; return bcds; } a02: 82 0f add r24, r18 a04: 93 1f adc r25, r19 a06: 08 95 ret 00000a08
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
Hallo zusammen, als PIC-Anfänger bin ich am WE (mal wieder) an meine Grenzen gestoßen :-( Worum gehts es ? Ich möchte via I2C ein 4-zeiliges LCD-Display ansteuern. Als PIC nehme ich den PIC16F1509 Ich verwende MPLAB
Hi Meine Erfahrung mit PIC16F1509 und MLAB ist gleich null. Aus Zeitvertreib habe ich mal gegoogelt. Möglicherweise hilft dir dieser Link weiter: https://controllerstech.com/lcd-20x4-using-i2c-with-stm32/ Aufgefallen
-
Thread
8048 Assembler für aktuelle Windows-Versionen
BUS. 0016 BE0F 29 MOV R6,#0FH 0018 EE18 30 DLY1: DJNZ R6,DLY1 ;DELAY LOOP 1, SMALL DELAY. 001A 5644 31 JT1 OTOREG ;IF T1=1, JUMP TO NEXT LOAD. 001C BEFF
;IF T0=1, 002D FC 42 SHIFTD: MOV A,R4 ;SET CARRY=1, THEN SHIFT INTO R4 002E F7 43 RLC A 002F AC 44 MOV R4,A 0030 23C0 45 CLOCK: MOV A,#0C0H ;CLOCK SIGNAL GENERATED ON P16, 0032 39 46 OUTL P1,A
-
Thread
$40 GDI inverter, neuerdings qualitätsprobleme?
es doch Grid Tie Inverter heißt, ist also ein GTI Inverter? https://www.amazon.de/Solar-Inverter-DC18V-50V-AC180-260V-Output/dp/B08TWV36F8 Warum Inverter doppelt?
verwenden. Man könnte den VR2 bereich auch massiv 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.
-
Thread
avr-gcc - unnützer Assembler-code?
movw r24,r28 ; 32 *movhi/1 [length = 1] adiw r24,1 ; 6 *addhi3/3 [length = 1] rcall f1 ; 7 call_value_insn/2 [length = 1] ldd r18,Y+1 ; 11 *movhi/3 [length = 2] ldd r19,Y+2 add r18,r24 ; 12 *addhi3.sign_extend1 [length = 5] adc r19,__zero_reg__ sbrc r24,7 dec r19 movw r24,r18 ; 49 *movhi/1 [length = 1] /* epilogue start */ ; SP += 2 ; 44 *addhi3_sp [length = 2] pop __tmp_reg__ pop __tmp_reg__ pop r29 ; 45 popqi [length = 1] pop r28 ; 46
-
Thread
Reparatur des Netzetils Monacor PS-303. Bitte um Hilfe.
solltest Du mal ein paar Spannungen messen, alle mit dem Minuspol des Messgeräts am Minuspol des 2200 uF Elkos. Spannung Pluspol 2200 uF Elko Spannung Kollektor des 2N3772 Spannung Uc am 723 Pin 11
Z-Diode: http://www.datasheetcatalog.org/datasheets/50/112309_DS.pdf Es handelt sich hier um "BZX85C 18"
-
Thread
PIC18F47Q43 - Schleife geht nicht
Hallo Zusammen, Ich habe einen PIC18F47Q43 mit einem ENC28J60 verbunden, funktioniert soweit. Die IDE ist die MPLAB IDE v6.20. Der C-Compiler der XC8 Version 2.46. Ich möchte ich die MAC-Adresse wie zuvor die IP-Adressen aus dem
Schleife auf mehrere Arten schreiben, aber das löst nicht dein eigentliches Problem. Du verwendest den PIC18F47Q43 und das ist ein 8-bit Controller. Laut Spezifikation nimmt "int" immer die Systemweite an, also 8 Bit (in deinem Fall). Und wenn du dann schreibst [c] int_Adresse <= 0xFF [/c] dann inkrementiert
-
Artikel
DCF77 Wetterinformationen
Mebus Meteotime 88308 58+8 TFA Meteotronic Start 30+5 35 010 380 35010380 thomy-pc eProfi Penny 29,99 PIC12F509-I/MS MSOP8 35.1080 4009816017024 TFA Wettercenter Meteotronic Pro 57,50 35 010 381 35010381 thomy-pc eProfi Amazon PIC12F509-I/MS MSOP8 35.1081 4009816016898 TFA Meteotime Duo 195 ähnl. Irox Pro-X2
TFA Meteotronic Allergo Pollenflug, nicht über DCF77! TFA Meteotronic WM5000 20,00+3,90 ebay 17+4 PIC12F509-I/MS MSOP8 by La Crosse Technology WM5000 ca. 9,50 Amazon ähnl. TFA Start Preis schwankt leicht PIC12F509-I/MS MSOP8 ohne 3 AA-Zellen 3700123862482 Meteotronic WM5002 46,89 Meteotronic WM5012
-
Thread
PIC24 PWM Erzeugen
OC1R = 0x0F; OC1RS = 0x0F; /* starting module with min PWM */ OC1CON1bits.OCTSEL = 0; OC1R = 0x0F; OC1CON1bits.OCM = 0b110; } [/c] MFG
237, 225, 212, 200, 187, 175, 162, 150, 138, 126, 115, 103, 93, 82, 72, 63, 54, 46, 38, 31, 24, 19, 14, 9, 6, 3, 1, 0, 0, 0, 1, 3, 6, 9, 13, 18, 24, 30, 37, 45, 53, 62, 72, 81, 92, 103, 114, 125, 137, 149, 161, 174, 186, }; [/c]
-
Thread
Microchip TCP/IP Stack Frage
Memory Usage Gauge". > Die hex Datei selbst hat 236KB auf dem Datenträger. Wenn ich die Datei > im PicKit 2 Programmer lade ist der Speicher bis zum Ende gefüllt. Kann > mir jemand weiter helfen? Dann musst du einen größeren PIC nehmen ...
eine IP vom DHCP Server und ich kann ihn Pingen. *freu* Bin voll begeistert! Ich verwende einen PIC18F46K20 in Verbindung mit dem ENC28J60. Danke für die Hilfe. BG Andreas
-
Thread
Drehimpulsgeber
ohne Ausnahme mit minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die Liste: PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, ZILOG Encore! Außer Hardware notwendigen Anpassungen gab es nichts zu ändern oder daran rütteln. Ich habe sowohl verschiedene mechanische
Ausnahme mit > minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die > Liste: > > PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, > ZILOG Encore! Dito in PSoC4 (M0). Auch im Multiplexbetrieb (4Drehgeber) no Problem mit Peters Routine. Einzige Änderung:
-
Thread
Labornetzgerät - Fragen zum Schaltplan
Anbei mal die originale Platine(ober u. Unterseite) 1.Pic im originalen Zustand 2.Pic schon mal ein wenig gemoddet. Die Pads für die Endstufen, habe ich auf 4xLöcher erweitert, da passen die blauen Schraubklemmen hervorragend drauf. EDIT: Statt 2x4700µF
von mir: siehe viel weiter oben), z.B. https://www.ebay.de/itm/myrra-45049-Trafo-2x115V-Flachtrafo-18VA-2x6V-2x1500mA-Flachtransformator-855305/311714773477?hash=item4893a5f9e5:g:lnAAAOSw0HVWCPkR oder https://www.ebay.de/itm/myrra-45063-Trafo-2x115V-Flachtrafo-30VA-2x12V-2x1-25A-Flachtransformator-
-
Thread
ARM7: Start geglückt aber noch Fragen
C. Kannst ja mal bei Google dein Glück versuchen. Der PIC-C ist mehr oder weniger nur an C angelehnt.
[c] IOCLRx = 0x0F; IOSETx = wert & 0x0F; [/c] was im Unterschied zu der AVR-Variante interrupt-fest ist.
-
Thread
CH32V003, float wirklich langsam?
, 256 kB Flash, 64 kB Ram Preis: 1,46€ (auf dem F402 läuft das Apfelmännchen im übrigen mit exakt derselben Geschwindigkeit wie mit dem F401: 0,5 Sekunden ... und von dieser MCU bin ich dann wirklich ein FAN)
Controllern die ich habe mit Ausnahme von Padauk PFS154). Ergebnis war: ATmega328p / 16 MHz : 18 Sekunden CH32V003 / 48 MHz : 6.2 Sekunden Bei Bedarf kann ich das auch auf einem STM32F401 laufen lassen, für STM32F411 und STM32F103 müßte ich das erst wieder zusammenstecken, da weiß ich leider
-
Artikel
PIC18F Testboard
PIC18F Test-Platine Um ein bisschen mit den neuen PIC-Typen PIC18F46K42 zu spielen, habe ich die folgende Platine erstellt. Viel ist nicht drauf enthalten, reicht aber, um einiges auszuprobieren. Hier die
um mittels des PIC's und des ESP's einen AT-basierenden Webserver zu realisieren: In der esp8266.h sind eure Zugangsdaten zum Router einzutragen: //wifi connections settings const char ssid[] = "SSIS"; const char passwd
-
Thread
Pollin Display DG-16080
commands are a maximum of 4 bits long, so * just mask off the rest. */ LCD_DATA_OUT = (command&0x0F); Delay_us(5); Delay_us(5); lcd_strobe_enable(); Delay_us(5); Delay_us(5); /* Set RW low, RW low to write the instruction data */ LCD_RW=0; LCD_RS=0; LCD_DATA_OUT = data;
das vielleicht in der Art des anderen Displays mit SPI Interface zu realisieren, natürlich mit einem PIC, denke mal die 18F46xxer Serie passt da ganz gut, die rennt auch mit 10 Mhz intern. Takt (jaja, beim PIC ist alles :4 geteilt wegen des Instruction Prefetch, die können das nicht anders)
-
Thread
Transistoren - Die-Bilder
einem 5pF-Gate sieht das schon anders aus...
F. F. schrieb im Beitrag #6333197: > wie mein verstorbener Sohn Beileid, aber wen interessierts?
-
Thread
Realisierung einer Zeitschaltuhr mit ugf 14 Kanälen
http://www.ebay.de/itm/I2C-RTC-DS1307-AT24C32-Real-Time-Clock-Realtime-Module-Batterie-for-AVR-ARM-PIC-/320854497094?pt=Bauteile&hash=item4ab46b1746#ht_4419wt_1257 1 x Steckernetzteil Sind dann um die 70 Euro Material. Dann noch jemand der dir das Ganze programmiert.... fertig. Natürlich würde
http://www.kmitl.ac.th/~kswichit/f84rtc/f84rtc.htm ist die HW beschrieben, habe das aber auch auf einen mega88PA laufen mit 18 Outputs, sowie i2c upload/download des Speichers und Selection des Programmes über Schalter oder Token,
-
Thread
CAN-BUS mit dsPIC30F6014
Hi Leute, ich würde mir gern einen eigenen CAN-Bus aufziehen. Dazu hab ich mir den dsPIC30f6014 von Microchip zugelegt und ein passendes Board dazu. Jetzt würde ich gerne prinzipiell eine Nachricht auf Tastendruck eine Nachricht senden, diese dann verzögert wieder empfangen ( geschieht
da noch an der mangelnden Beschreibung zu dem Board. Die Register für den Can bleiben bei einem dsPIC30F4012 gleich wie beim 6014, aber die portinitialisierung, bzw. beim clock ist irgendwas anders...des funzt net....ich probier mal weiter. Das mit den überkreuzten Leitungen lass ich mal lieber, net
-
Thread
WordClock mit WS2812
nur, wenn ich mit dem Finger an den Pins rumpatsche... [c] #?n?<4>?;<24><2><14><2>nr???;<2>??<\f> <18><2>l`<27><4>nn???<\0><\f><28>?r?<28>??<27><2>?<28>?<\f><31>p<\f><24>p??<<2>??<\f>??<\f>b???~?n?<3>??<\f><24>r<24><2>?<18>?#?n?<4><15>r<24><2><14><2>nr???;<2>??<\f>?<14><2>?;?<2><14>r???n?<4><14>
f>?#?l<14>#`?<4>??<27>??l???8<18>??<2>n??6bb??<\0>??<\0>ll?<3>??<\f><24>?ll?<18>n?<2>br<27>???#<\f>?<18>?l<28>??c<\f>?$?`<27>????n?<2>???n?????n?$?????<18>?<\0><\f>`<\0>l<28>?<\f><28>?l`<27>$`<27>?r<24
-
Thread
Datenblatt URL ändern?
PIC16F1825 http://ww1.microchip.com/downloads/en/DeviceDoc/40001440D.pdf
DS18B20 https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
0.01A-2A - Leistungsanzeige umschaltbar zwischen Blind-, Schein- und Wirkleistung - Controller: PIC18F2685 - Gewicht: gut 13kg :-) Viele Grüße, Dirk
Das komplette Projekt mit allen Dateien zum Aufbau, findet man übrigens hier: http://pic-projekte.de/phpBB3/index.php?sid=e1590847e4c141d4019f79781dc4abb4
-
Thread
NXP verschenkt ARM-Chips
ich soll mich an EBV oder AVNET-MEMEC wenden (die beiden Distributoren von Microchip)... Meine PIC18/24/32 habe ich innerhalb von 4 Tagen (Mo->Fr) KOSTENFREI mit der regulären Post bekommen. > Ausserdem finde ich sollte man wenn man den fehlenden "Werbeeffekt" > anführt auch nicht ausser acht
Bezugnehmend auf meine ankündigung eines kostengünstigeren KWH022ST03-F02 (2"2, 176x220 pixel, 18 bit) wurde ich bereits von Formike angeschrieben, das nächste Wochedas Sampling startet und ob ich interesse hätte... Also, mir ist es mindestens 4 Wochen zu früh, denn ich
-
Thread
Eigenbau Einspeisewechselrichter
hat zum Beispiel eine Effizienz von ca. 95% https://onlinelibrary.wiley.com/cms/asset/b8836dac-32ef-46b6-ad67-28f952f7738e/etep12622-toc-0001-m.jpg und nutzt mehrere Kilohertz. Bei einer Eingangsspannung von 18V kommen dort 350V heraus, das ganze wäre also ausreichend. Die verwendeten Dioden sind für
Da wollte ich ja das Design hier nutzen: https://onlinelibrary.wiley.com/cms/asset/b8836dac-32ef-46b6-ad67-28f952f7738e/etep12622-toc-0001-m.jpg Da habe ich mittlerweile eine Excel-Tabelle gebastelt mit der ich die Spannungsfestigkeit jedes Bauteils bei jedem duty-cycle berechnen kann. S1 und S2
-
Thread
Brauche Hilfe zu einer Komperator-Schaltung
geregelt. Entsprechend steigt der die Ausgangsspannung des Komparators von 0V mit 107µA / 1µF = 107V/s an. Nach U1 · 1µF / 107µA = 46,5ms ist der Kondensator entladen und die Ausgangsspannung auf U1 gestiegen. In diesem Zustand verharrt das System, bis Pin 7 erneut einen Low-Inpuls
bei der fallenden Flanke von Pin 7 sind durch den hohen Ladestrom von theoretisch U1 / 268Ω = 18,5mA bedingt, die der PIC offensichtlich nicht liefern kann. der linke 100nF-Kondensator wirkt dabei zwar unterstützend, kann aber mit einem Zehntel der Kapazität gegen den 1µF-Kondensator nicht
-
Thread
PIC MPLAB Memory Usage Gauge zeigt falschen Wert an
Salu zusammen Ich bin noch nicht lange in der PIC Welt zu Hause. Nun habe ich hier ein kleines "Problem" bei welchem Ihr mir vielleicht weiterhelfen könnt. Versionen: Ich benutze MPLAB V8.76 mit C18 Compiler HW: PIC18F46K80 (Achtung K) (44Pin Package
Besten Dank bereits einmal im Voraus für diejenigen welche sich eines Dummys annehmen ;o) Gruss der PIC Beginner
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
BSD mit den Standard-Betriebssystemtreibern laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
40€ + Steuern: http://www.aliexpress.com/item/-/2019416735.html Theoretisch sollte das mit dem PIC18F2480 im ELM327 und neuer Firmware viel billiger gehen, denke ich.
-
Thread
V: TCA 965 Fensterdiskriminator
So etwas kann man doch mit einem PIC 16F676 leicht emulieren ... allerdings schafft der nur 25mA am Ausgangspin
www.mikrocontroller.net/topic/55428#976254 hast du zuerst 2 Stück für je 12 Euro angeboten und wenig später für 46 Euro. Eine doch große Differenz zu deinen hier bemerkten 5 Euro. Hättest du die auch für 5 Euro verkauft? Weshalb hast du sie dann gleich so viel teurer angeboten?
-
Thread
Binär Uhr Selbst Bauen
Beitrag #3639632: > -welchen Mikrocontroller benutzt man am besten Irgendeinen mit >20 IOs, z.B. einen PIC18 im DIP-28 (z.B. PIC18F25k22) > -brauch man über haupt einen Nein, geht auch mit 47HCxxx Logik ICs > -in welcher Sprache macht man das am besten (habe schon kleine Erfahrung C oder ASM, da du Erfahrung
Hi >Beim AVR könntest du es so machen: > .EQU sec = R18 > .EQU min = R19 > .EQU hrs = R20 Dann aber .def sek = R18 ( sec ist ein Befehl ) .def min = R19 .def hrs = R20 MfG Spess