-
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
-
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
-
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
-
Thread
Verbesserungsvorschläge für Komparator
bietet beispielsweise der CD4536 Muss ich den dann noch Programmieren ? Was spräche gegen einen PIC10F2006 oder TPL5010 ?
CQAgjCAMB0l3BWEAmWkAcCEGYBsBOZbMdAdl1JAUipABZsqBTAWjDACgA3EN3bZL3aQ6Q-oLbI66KLLo0wgmsugIOAZzFwhUmX21swI2RABmAQwA26phwDuYgUKOi+TlqXSjIHAE5DsciERGjZA3F5PbxR4OA55CDDkPSMECMNcFMg08BB0AB11MARCthKi2LhCgqKwaH46BDAKLFx4PEKjWJRC5EhOysre1XBCnwBzRwkoqciEJSh7LVCjUglmg2FvDj78IRx01fWDyK96KDR4LsGbwXZ67EbkMHl8eQpAi7gIGAhOeUYZTwvHwiiE8j0XhkNFIAH1cHRYZBYa98LC+kjLpB8OQ0sgELC2OjYXDsEsyvNgmtllSlOSNqEZm5pmcfA4kll5AEgmwQiAyf4MlkckKdNITJV6eFTq52JkZYsACbOPrBEVHNURQSKpgWACulgALhxTMEMJqQXRZdkIk46kgYJBkPTmildJbZe6yey3tbzSxfcEuT5BV1hYc4HoZjQ
-
Thread
PIC Bootloader: wie programm übertragen
Tips. 1. Wie den Bootloader übertragen: Ich gehe davon aus, dass ich den einfach über ISP in den PIC bekomme. Ich habe ein picKit3 zur Verfügung. Aber wie stelle ich sicher, dass er an der richtigen Adresse im Flash landet? 2. Verbindung für die Übertragung der eigentlichen Programme: Ich habe
Schnittstelle am µC? welche Schnittstelle am PC? welche Software am PC? welche Firmware aufspielen? mein pic: PIC18F46K22-IPT @ 4x16MHz
-
Thread
Schrittmotorsteuerung mit Trinamic TMC249 und TMC428 realisieren
ich mit der Umsetzung von G-Code auf das was der Chip versteht ;o) Als µC würde ich ja gern einen PIC18F4550 benutzen, aber es ist dein PRojekt und du arbeitest sicherlich schon länger mit AVR. Hier gab es glaub ich mal ein Thema das sich mit sowas beschäftigt hat (für Arduino, also Atmel), schau
also max. 1,8A bei 45V zieht, sollten 2'000uF reichen pro Motor oder? Diese hätte ich ja schon auf der Treiberplatine und bräuchte theoretisch keine Kondensatoren mehr in der Stromversorgung. Werde aber trotzdem vielleicht so 2'000uF bis 4'000uF
-
Thread
LC-Messgerät
Nein: f=1/(2*pi*SQRT(L*C))
Rechenergebnisse? Bei mir habe ich folgende Resultate: Diese Frequenzen habe ich mal fest zugewiesen: f1= 24.000 kHz (ohne Cref) f2= 18.000 KHz (mit Cref) Cref = 3520 pf L + C errechnet: L= 9.717 µH C= 4.526 pF Messung Cx (auch diese Frequenze habe ich mal fest zugewiesen): f2= 18.000 KHz
-
Thread
FTDI-Security Dongle Selbstbau - Machbar? Gesperrt
sollte sich um Core-Funktionen deines Programmes handeln. Die FTDIChipID kann jeder x-beliebige USB PIC18F2550, ..., ... Cypress, Soft-USB AVR, ... emulieren, oder dein Programm wird einfach gecrackt und dein Check ausge-NOP-t.
Warum so kompliziert, wenn es auch einfach geht: http://macetech.com/blog/?q=node/46 Peter
-
Thread
NuMicro Cortex-M0
Kompatibilität ist dort nur innerhalb der Familie gegeben. Im Vergleich dazu sind die 8Bitter (zumindest PIC und AVR) untereinander samt und sonders inkompatibel. Ein Hexfile für den m88 läuft nicht auf einem m168. PIC18F452 und und sein Nachfolger 18F4520 sind ebenfalls nicht binärkompatibel. Das kann
gibts alle online: http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=c78adfaf-87ca-46d1-a15a-0d33583c2797 Mal schauen was sich damit machen lässt. Was mir schon mal gefällt, das Board hat zwei USB Schnittstellen, wohl eine zum debuggen und eine separate für die Applikation. (ein Pluspunkt
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
M0 umzusteigen. Vor allem muss man sagen dass bei Cortex gefühlt recht viel luft nach oben (M0/M3, F0..., F1..., F3..., F4...) ist, während man mit dem XMega auf der AVR Reihe eher schon "oben" ist.
den Start mit dem STM32 empfehle ich ein STM32F4DISCOVERY Borad. Kostet 12..18 EUR und alles ist drauf. Das ist garantiert keine Fehlausgabe um kostengünstig einen STM32 kennen zu lernen und auch erste Kein-Projekte damit realisieren zu können.
-
Thread
ln(x) ohne math.h Gesperrt
Hi Leute, ich muss mit einem PIC den natürlichen Logarithmus berechnen. Leider gibt es im C18-C-Compiler keine entsprechende Funktion auch nicht log(x) oder log10(x). Weiß von euch jemand wo ich mir den Code für die Berechnung
int i,n; float x; scanf("%d",&n); for (i = 0; i < n; i++) { scanf("%f", &x); printf("%f\n", ln(x)); } return 0; }[/c] SCNR, WK
-
Thread
Knobelei: CRC Polynom / Checksummen-Algorithmus gesucht
"]" # # crc table # crc8_table = [ 0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x12, 0x15, 0x38, 0x3F, 0x36, 0x31, 0x24, 0x23, 0x2A, 0x2D, 0x70, 0x77, 0x7E, 0x79, 0x6C, 0x6B, 0x62, 0x65, 0x48, 0x4F, 0x46, 0x41, 0x54, 0x53, 0x5A, 0x5D, 0xE0, 0xE7, 0xEE, 0xE9, 0xFC, 0xFB, 0xF2, 0xF5, 0xD8, 0xDF
0xAF, 0xA6, 0xA1, 0xB4, 0xB3, 0xBA, 0xBD, 0xC7, 0xC0, 0xC9, 0xCE, 0xDB, 0xDC, 0xD5, 0xD2, 0xFF, 0xF8, 0xF1, 0xF6, 0xE3, 0xE4, 0xED, 0xEA, 0xB7, 0xB0, 0xB9, 0xBE, 0xAB, 0xAC, 0xA5, 0xA2, 0x8F, 0x88, 0x81, 0x86, 0x93, 0x94, 0x9D, 0x9A, 0x27, 0x20, 0x29, 0x2E, 0x3B, 0x3C, 0x35, 0x32, 0x1F, 0x18
-
Thread
[VS] & [V] diverse Entwicklungsboards
Portoerstattung 7. TI 430BOOST-CAPTOUCH1 1 Stück zu verschenken, gegen Portoerstattung 8. Freescale FRDM-KL46Z 1 Stück 5 Euro pro Stück + Porto 9. Freescale FRDM-K64F 2 Stück 5 Euro pro Stück + Porto 10. Silicon Labs Class-D ToolStick Kit TOOLSTICKCLASSD 1 Stück zu verschenken, gegen Portoerstattung
zu verschenken, gegen Portoerstattung 21. Microchip M(R)X PIC16F18446 1 Stück zu verschenken, gegen Portoerstattung 22. Vishay VCNL4020 Sensor Starter Kit 1 Stück zu verschenken, gegen Portoerstattung Nachricht bitte per PM Zahlung über Paypal
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Datenblatt des > PIC16F1454 ist das ICSP nicht wirklich dokumentiert. Was die Frage > aufwirft, ob die PIC-Programmier-Schnittstellen überhaupt öffentlich > dokumentiert sind, also zum Selbst-Implementieren hinreichend
. schrieb im Beitrag #7690322: > Ich habe mich vor über 10 Jahren von AVR verabschiedet und zu > PIC24, PIC32 und ARM gewechselt. Da habe ich fürs Geld einfach mehr > Leistung und vor allem deutlich bessere Peripherie bekommen. Kann ich gut verstehen, ich habe auch öfters mal überlegt, zu PIC18
-
Thread
FTDI unter Linux per cutecom, minicom, hterm ansprechen
tty16 crw--w---- 1 root tty 4, 17 9. Jan 17:20 tty17 crw--w---- 1 root tty 4, 18 9. Jan 17:20 tty18 crw--w---- 1 root tty 4, 19 9. Jan 17:20 tty19 crw--w---- 1 root tty 4, 2 9. Jan 17:20 tty2 crw--w---- 1 root tty 4, 20 9. Jan 17:20 tty20 crw
@Lukas Bin auf Kernel 4.1.15-1 Soll ich mal runter auf 3.18.25-1 ?
-
Thread
PIC18F4550 und I2C funktioniert nur teilweise. Spuki
Hi, ich hab da mal ein kleines Problem bei der I2C und dem PIC18F4455 oder auch 18F4550. Nur vorweg, der I2C Bus geht von der Hardware her zu 100%. Ich habe angefangen mit USB rumzuspielen, als erstes mit dem Treiber von Microchip nun will ich das ganze als
MOVFF 0xfe2, 0xfda 2F4A FFDA NOP 17: { 18: IdleI2C(); // ensure module is idle 2F4C 50C7 MOVF 0xfc7, W, ACCESS 2F4E 0B04 ANDLW 0x4 2F50
-
Thread
H743 und F746 - Probleme mit dem Takt
Deswegen ist die IO-Geschwindigkeit VIEL langsamer als der Prozessortakt. Gegenbeispiel Microchip PIC24/dsPIC33: Hier ist der Prozessorteil kein Zukaufteil, sondern integraler Bestandteil. Die ganzen SFRs (Special Function Registers) sind genau wie das RAM und die Prozessorregister (die sich in den
0x0000002a <+42>: str r2, [r1, #0] 0x0000002c <+44>: str r3, [r1, #0] 0x0000002e <+46>: str r2, [r1, #0] 0x00000030 <+48>: str r3, [r1, #0] 0x00000032 <+50>: str r2, [r1, #0] 0x00000034 <+52>: b.n 0x18 <HAL_EXTI_D3_EventInputConfig+24> 0x00000036
-
Thread
Port Pin und Tabelle
hei, MPLAP 8.84 C18 PIC18F46K22 wird wahrscheinlich schlecht formuliert sein. besteht eine Möglichkeit, verschiede Port Pin, die an unterschiedlichen Ports und unterschiedlichen Bits, per Table öder ähnliches anzusprechen
Hier mal eine Routine für den AVR. Mit kleinen Anpassungen sollte sie auch auf dem PIC laufen. [c] #include <avr/io.h> enum REGNO { REG_IN, REG_DIR, REG_OUT }; enum ACTION { PIN_READ, PIN_SET, PIN_CLEAR }; volatile uint8_t *ports[] = { &PINA, &PINB, &PINC, &PIND, &PINE,
-
Thread
Wlan2Serial Modul für 5 euro
Webserver gepostet: > https://www.mikrocontroller.net/topic/344962#new läuft.. danke ! Bin auf PIC 18F damit unterwegs. Holger
einfacher. Zum Spannungsteiler kann ich nichts sagen, meine Schaltung läuft komplett mit 3,3 V, PIC 18F. Holger