-
Thread
ISR erstellen mit einem PIC18
Hi Leute, ich hab hier ein PICDEM2 PLUS Demo Board vor mir das mit einem PIC18F4320 bestückt ist. Ich möchte jetzt testweise eine ISR schreiben, welche bei Overflow des Timer0 die LEDs ansteuert. Ich habe folgende Konfigurationen an dem Timer und Interrupt vorgenommen:
des PIC kann es beim 16-Bit Timer plus Prescaler schon recht lange dauern bis sich da was tut. Also entsprechend TMR0H/TMR0L setzen beim Init als auch im IRQ selber (Habe ich hier im IRQ-Code nicht gemacht)
-
Thread
PIC 16f84 portb bitzugriff Problem
Hi, ich habe ein Problem mit einem Portzugriff auf dem pic16f84. ich meine ich habe das hier auch schonmal irgentwo gelesen, das es zu problemen kommen kann, wenn man mehrere male auf das portregister mit einem bitbefehl zugreift. zb bcf portb,0
hier weitere infos: http://www.sprut.de/electronic/pic/fallen/fallen.html maddin
-
Thread
Ganganzeige für Motorrad !
100010001895189518951895189518951895189578 :100020001895189518958FE58DBFC0E4E8E34E2E1E :1000300084E08EBFD4E0F4E05F2EEEEFF3E0A0E6C4 :10004000B0E0A89584B7082E877F84BF88E1992700 :1000500081BD91BD88278D933197E9F766248FEF95 :1000600087BB83E886B980E487B9379A07B1007FF8 :10007000006007B9F7D0A0E6B0E08D939C93A0E6AE
100010001895189518951895189518951895189578 :100020001895189518958FE58DBFC0E4E8E34E2E1E :1000300084E08EBFD4E0F4E05F2EEEEFF3E0A0E6C4 :10004000B0E0A89584B7082E877F84BF88E1992700 :1000500081BD91BD88278D933197E9F766248FEF95 :1000600087BB83E886B980E487B9379A07B1007FF8 :10007000006007B9F7D0A0E6B0E08D939C93A0E6AE
-
Thread
PIC 16F84 Problem
der Treiberstufe die Schaltstufen mitverfolgen kannst. 4. Ich weiß jetzt nicht auswendig ob der 16F84 einen Watchdog hat. Aber das wird wohl eher nicht das Prob. sein. Und ohne Veröffentlichung deines Quellcodes kann dir eh niemand helfen (wiederladen des Timer-Registers zur Impulserzeugung vergessen
also der PIC funktioniert noch einwandfrei ich habe andere programme getestet hier ist mein programm: main call INIT ;Beginne mit der Initialisierung des PICs A0 btfss Taster0 goto
-
Thread
RLC Messung mit AVR
Die Schaltung des Messwertaufnehmers habe ich mal angehängt. Der gesamte Artikel ist 18 Seiten DIN A5 groß.
erstmal ausgeschieden. Noch irgend welche Ideen oder Applikationen die vielleicht mit Sinus über D/A, A/D, FFT arbeiten? Robert
-
Thread
Maschinentakt auf Grossanzeige
Für die Aufgabe tut es der simpleste Microcotroller, beispielsweise ein PIC16F84 oder Atmega8 (oder 68HC11 oder 8051). Man braucht weder Ethernet (Raspberry Pi) noch USB, aber man braucht eine Spannungsversorgung, ein Display, einen Takteingang, Dinge also die man bei jedem
aus, oder man zählt eine Minute lang und stellt das Ergebnis x 60 dar. uint8_t segment[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; volatile int zahl; ISR(TIMER1_CAPT_vect) { zahl=18000/ICR1; } void main(void) { DDRB=DDRC=0xFF; TCCR1A = 0x00; TCCR1B = (1<<CS10
-
Thread
LC-Messgerät
Quarztakt messen. Die Grundfrequenz sollte also etwas darunter liegen. z.B. bei 1-5MHz wenn der AVR mit 16MHz läuft. Je nachdem wie stabil der Oszillator schwingt. - 10uF Keramik sind aber OK. Der kleiner Keramik C parallel ist z.B. nur bei Elkos notwendig damit alles sauber schwingt. Die Werte sollte
Hallo, suche ein aktuelles hex file für einen 16f84 für das LC-Meter nach vk3bhr. Gibt es vielleicht bei der Induktivmessung eine Anzeige in nH? Für Infos wäre ich dankbar. Danke + Gruß Heiko
-
Thread
RDS DECODER selber bauen / Rohdatendecoder Eigenbau
Simulation in LTspice IV. Die Resonanzfrequenzen der einzelnen Filter lassen durch die Parameter F1 ... F6 verändern, die Induktivitäten werden automatisch berechnet, die Parallelkapazitäten der Filter sind in diesem Fall fest vorgegeben mit 10nF. So lässt sich relativ einfach das Filter manipulieren
ZH, HIGH(adr_RDS_BEREICH_RADIOTEXT128+16) ldi temp1,16 rcall ANZEIGE_SRAM_Z_TEMP1 ret ; ############################################################################## ANZEIGE_RADIOTEXT3_KURZ: ldi ZL, LOW (adr_RDS_BEREICH_RADIOTEXT128
-
Thread
DSP von Texas Instruments oder Infineon fuer den privaten Gebrauch?
Also wenn ich mir das hier ansehe: http://www.spectrumdigital.com/product_info.php?cPath=30_84&products_id=198&osCsid=a820bcf194e36417025b3211710165e5 finde ich den Preis fuer die Hardware sehr hoch (keine Impedanzwandler etc). Woran erkenne ich denn nun ob eine nicht limitierte Software dabei
TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x, TMS320C66x, ARM 9, ARM Cortex R4, ARM Cortex A8, ARM Cortex A9 and Cortex M3 (requires CCSv4.2.2 or later). F28335 ist also nicht supported. Es gibt ja noch V3: Cores NOT supported: ARM 7, ARM 11, TMS320C24x, TMS320C55x+, TMS320C670x, TMS320C671x
-
Thread
Induktiver Positionssensor - Fragen dazu
Sache gefunden. https://docs.arduino.cc/tutorials/zero/simple-audio-frequency-meter/?queryID=2efced46ae1d00b9e278a975a1e80e1e&_gl=1*1f30cf7*_ga*MTQ4NDExNDk0MS4xNzA3MzQwMjIz*_ga_NEXN8H46L5*MTcwODE3MTY4OC40LjEuMTcwODE3MTg2Ni4wLjAuMA..*_fplc*YlowTTFGUnpoVnBFYiUyQlFJWDVMUFB6akwlMkJIUlg1NDVXakpXaTQ1NUJ2QjVGRldMUlRvRGx5bEM2YnU4eXFmeWcyc2lpcHNQRjN2UzQwaHUzZG16akplVlpnZE95bDJGejllQ0t4TmprTHBWRXVNN09ic0R0QkdlTlI1MWN1dyUzRCUzRA
Andreas S. (igel1) 22.02.2024 16:23 11 Fragen, 11-mal NEIN 1A-Lösungen auf'n Tisch, waschechte Umsetzung NEIN mfG fE
-
Thread
8bit-Computing mit FPGA
darauf niemand eingeht. Der führt aber keinen HEX-Ziffernsatz ein, der fortlaufend gezählt von 0 -F die Zahlen 0 - 16 (mit Offset) repräsentiert, sondern er will nur in Unicode für die HEX Darstellung nochmal Zeichen von A - F reservieren. Der Hintergedanke ist wahrscheinlich, daß Schriftdesigner
wenn man im Kopf jeweils bis 9 zählt und mit den Fingern den > Da kann man ebenso gut im Kopf bis F zählen Das könnte man aber es ist intuitiv nicht herzuleiten warum man (aufwendiger) bis 16 zählen sollte wenn die Hände schon 10 als Basis nahelegen. A-F sind übrigens bereits als Buchstaben bekannt
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Arduino F. (Firma: Gast) (arduinof) 22.10.2024 16:01 >So absolut ist das falsch >https://www.greenarraychips.com/home/documents/greg/PB003-110412-F18A.pdf Nö, es ist absolut auch da richtig.
Arduino F. (Firma: Gast) (arduinof) 22.10.2024 16:01 >>>So absolut ist das falsch >>>https://www.greenarraychips.com/home/documents/greg/PB003-110412-F18A.pdf mchris: >>Nö, es ist absolut auch da richtig
-
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
Jörg F. schrieb im Beitrag #7109767: > Da bei meinen Zellen die Spannung nach 3,84V abgeschaltet wurde, bin ich > an deinem Test mit einem weiteren BMS interessiert. Heißt du HAST das quasi selbe Problem
-
Thread
geschwindigkeitsregelung
wieder die volle geschwindigkeit hat . außerdem soll dies mit der lichtschranke CNY70 und den pic 16F84a realisiert werden . über eine programmlösung würden wir uns sehr freuen.
Das wird echt immer dreister hier... u-n-g-l-a-u-b-l-i-c-h! Null Eigeninitiative... ich kann gar nicht soviel fressen wie ich grad kotzen möchte!
-
Thread
DMX Dimmerpack bauen
das Signal auf dem Osilloskop an. Jetzt versuche es mal mit einem 2 Kanäle oder wollmöglich mit 8,16 oder 32 Kanäle.... Bei mir war es im Test mit 84 Kanäle schuss dann reichte die Zeit nicht mehr um alle "IF THEN" schleifen zu bedienen, musste man warscheinlich die passage in ASM schreiben.
Ordnung. Nur das Programmieren bereitet erhebliche Schwierigkeiten. Freue mich auf Antwort. M.f.G. F. Kotter
-
Thread
Einsteigerset mit Steckboard
Einsteigerset abzugeben: -Steckplatine Profi C von Conrad Neupreis 38,95 -Englisches Buch über PIC's --> PIC'n up the Pace Tolles Buch für Einsteiger, leider in Englisch. Viele Beispiele. Neupreis war ca. 40 Euro -2 X PIC Flash Controller 16F84A DIP passend zum Buch -2 X Atmel Flash Controller AT90S4433 DIP -1 X 2mA Leuchtdiode + Vorwiderstand + Reset Widerstand -1 X Quarz 8 MHz + 2 Kondensatoren für die Atmel's -1 X Schwinger 4 MHz für die PIC's (Kondensatoren schon integriert) -1 X 2 mal 16 LCD Eine Schaltung
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
A. K. schrieb im Beitrag #4014499: > 1MHz taktet und C verwendet Nein, 16MHz und ja, C. neuer PIC Freund schrieb im Beitrag #4014497: > Push- und Pop-Orgien des gcc bei all den vielen Registern
cpi r25, 0x96 ; 150 62: 81 f4 brne .+32 ; 0x84 <main+0x3c> 64: 82 2f mov r24, r18 66: 88 0f add r24, r24 68: 81 60 ori r24, 0x01 ; 1 6a: 85 ff sbrs r24, 5 6c
-
Thread
Pic 16F876A nur komische Werte?
Hallo! Hab mir für den Pic16F876A ne Testplatine und nen Programmer zusammengelötet. So dann hab ich folgendes Programm zum testen geschrieben, hab leider gerade ned des assembler File da sondern nur des Hex File, hab das halt von IC-Prog nochmal umwandeln lassen: LIST P=16F84, F=INHX8M include "P16FXX.inc" ORG 0x0000 GOTO Label_0001 ORG 0x0004 Label_0001 BSF STATUS , RP0 BCF TRISA
-
Thread
Warum keine undefinierten Pins?
@ Uwe Nagel Diese Aussage trifft zumindest für die PIC18F Typen nicht zu. Bei diesen wird der zugehörige Pullup-Wid. automatisch abgeschaltet wenn man einen Pin als Ausgang definiert. Gruß Dieter
Ok, schliesse mich an. Das ist wohl bei allen PICs so. Ich dachte hier an den 16F84, bei dem es nur ein einziges Bit zum Einschalten der Pullups an PortB gibt. Aber da wird der Pullup wirklich individuell in Abhängigkeit vom TRISB-Register abgeschaltet. Das war mir im Datenblatt
-
Thread
Stromzähler mi RS485
bei keinem ne Doku gefunden, wie man über die RS485 Schnittstelle die gewünschten Daten in nen uC (PIC16fxxxxx) reinkriegt. Wer hat da Infos und nen Tipp für nen Stromzähler und wie man an die Daten kommt? Danke und Gruß
keinem ne Doku gefunden, wie man über die RS485 Schnittstelle die > gewünschten Daten in nen uC (PIC16fxxxxx) reinkriegt. Wer hat da Infos > und nen Tipp für nen Stromzähler und wie man an die Daten kommt? https://xn--stromzhler-v5a.eu/stromzaehler/messwandlerzaehler/fuer-hutschiene-ungeeicht/
-
Thread
Qualität technische Dokumentation TI (MSP432)
im Stromverbrauch sein. Vor allem mit externem DCDC Wandler (Schaltregler statt Linearregler 43 μA/MHz). Geht bis max. 120MHz bei einem M4F. Das ist schon recht ordentlich. Doku recht gut. Entwicklungsumgebung brauchbar.
SAMD10 Käfer hast für einen Euro, der selbst einen 386er Prozessor locker abhängt, und das bei etwa 8 mA Strom aus einer Li- Knopfzelle. Und beim hier besprochenen M4F für etwa 4 € das Stück versenkt man mühelos jeden 486er, ebenfalls bei etwa 8 mA, wo man sich früher beim 486er ohne Lüfter die Hände verbrannt
-
Thread
uC - von der Programmierung zum eigenständigen Laufen.
dieser Speicherstelle und erkennt, was zu tun ist. Ob also noch weitere Daten geladen werden sollen, o.ä., führt dann diesen Befehl aus, setzt der Befehlzeiger auf die nächste Speicherstelle. liest den Inhalt dieser Speicherstelle (in der ja der nächste anzuarbeitende Befehl steht) aus , usw. Ich hoffe
bit nicht mehr gespeichert werden kann. Im Allgemeinen sind Datenblätter Hilfreich. Hier, beim PIC16F84A ist es noch recht übersichtlich, da es ein sehr alter PIC ist. Zum Grundlagen lernen schon nicht schlecht, ansonsten ist es ein echtes sch*** Ding ;) Teuer, lahm und hat kaum Peripherie usw.
-
Thread
16-Bit µController
Hallo Leute, ich hab da eine Frage bzgl. 16-Bit µController: Es geht hauptsächlich um die Architektur. Kann mir jemand weiterhelfen? Ich muss eine Gegenüberstellung (16-Bit µController mit 16-Bit Sgnalprozessor) machen. Viele Grüße, Christoph
TI hab ich das hier entdeckt: http://www-k.ext.ti.com/srvs/cgi-bin/webcgi.exe?Company={5761bcd8-11f5-4e08-84e0-8167176a4ed9},kb=dsp,case=8521,new Und ein Paper, ebenfalls von TI, wo auf den Unterschied zwischen Fixed-Point(µC) und Floating-Point(DSP) eingegangen wird: http://www.ti.com/lit/wp/spry061
-
Thread
C versus Assembler->Performance Gesperrt
oder bei C nur die I/O Bereiche - die in meinem Fall vielleicht 5-10% ausmachten. Beispiel: Der STM32F030 kostet bei Farnell aktuell 1,10 Eur bei Einzelabnahme. TSSOP20, 16KFlash, 4KRam, 12-Bit A/D, SPI/I2C/Uart, DMA, 16-Bit Timer. AVRs sind bei mir ausgelistet....
Moby A. schrieb im Beitrag #4264571: > Karl H. schrieb im Beitrag #4264373: >> OCR0A = 8; >> ist vollkommen äquivalent zu ldi r16,8 >> out OCR0A,r16 >> und wird vom Compiler auch
-
Thread
Kleines Tiny13 Sensorboard
out TCCR0A,r16 Anforderung oder Implementierungsdetail? > ldi r16,3 Anforderung oder Implementierungsdetail? > out TCCR0B,r16 Anforderung oder Implementierungsdetail? > ldi r16,4
add A2LO2,r16 Anforderung oder Implementierungsdetail? > adc A2HO3,r17 Anforderung oder Implementierungsdetail? > andi r18,$f Anforderung oder Implementierungsdetail? > cpi
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
zugehörige /CS reagiert. Und so weiter. Die MMU würde ich erstmal totlegen. RAM-Chips raus und A14 mit A14 und A15 mit A15 verbinden, A16 und A17 auf Masse.
Z80 ist das Gegenteil von orthogonal, nämlich CISC. Die meisten > Befehle funktionieren nur mit A, aber im Gegensatz zu den anderen > Registern kann A nicht sinnvoll gepaart werden (F ist kein normales > Register). Wobei die Nichtorthogonalität bei den 16-Bit-Befehlen noch ausgeprägter ist
-
Thread
Reichelt: Was ich gerne im Programm hätte
PIC18F452 gehört ins Programm! Und endlich mal vernünftige Potis.
weiss nicht, vielleicht kann man das ja schon) Tja und bzgl. Bauteile: - forschöne Gehäuse (u.a etwas mehr 19"-Technik) - Pic18 mit USB z.B. Pic18f4550 - Arm_prozessoren von Philips Beste Grüsse Geri
-
Thread
Suche Stepdown Wandler IC SMD 12/24V -> 5V
> hab jetzt den MCP16322 rausgesucht. Microchip hat i.A. eine sehr grosse Langzeitverfügbarkeit, so gibt es z.B. den PIC16F84 seit 1998 im Programm.
also ein MCP16322... Wie sieht das aus von der Eingangskapazität... Im Datenblatt steht Cin min: 8µF. Ich möchte aber 20µF(2x 10µF) Keramik verwenden(Auf jedem Modul). Gibt das ein Problem wenn über mehrere Meter die Kapazität bei 30 Modulen auf 20µF * 30 ansteigt? Kann es sein, das ich hier mit
-
Thread
Frage zu PIC
Bis auf eventuelle Config-Bits sind alle "Upgrade"-Flash PICs Binary-kompatibel. Ein 16C54 Programm funktioniert normalerweise ohne Code-Anpassungen auch auf einem 16F54. Im Zweifelsfall vorher das Datenblatt lesen. Ich entwickle auch auf einem 12F508 (Flash) und verbaue in die fertigen
Alle C-Modelle (mit Ausnahme des 16C84) sind OTP (einmal programmierbar), ausser die C-Modelle mit JW-CERDIP, diese sind auch mehrfach programmierbar, müssen jedoch mit UV-Licht gelöscht werden. Alle F-Modelle sind Flash (mehrfach
-
Thread
Melody Player für AVR mittels Timer0 erzeugten Rechteckfrequenzen
enthält. Dieser "Notenparser" versteht folgende Zeichen: Buchstaben c d e f g a h sowie C D F G A gefolgt von einer numerischen Ziffer. Hierbei stellen die Buchstaben die zu spielende Note dar und die Ziffer die Tonlänge. Die Großbuchstaben sind hierbei Cis, Dis, Fis, Gis
definiert sind. Sowie [code] static const unsigned char schneew [] PROGMEM = { "c4d4e2g4e2g4e1d4e4f2g4f2g4f1g4a4h2+f4-h2+f4-h1a4h4+c2e4c2-a4g1e4g4+c1-h1+d1c1-a2+c4-a2+c4-a1" }; [/code] ebenfalls ersatzlos zu löschen ist, weil dieser String ins Hauptprogramm gehört und dort ebenfalls bereits definiert
-
Thread
Attiny85 mit 64Mhz PLL mehr als 8 bit Halb-Hardware PWM?
Für sowas wurden Controller erfunden die 16 oder 32bit Timer haben. dsPic z.B. oder Cortex M0 (M3). Alles andere ist und bleibt eine Krampflösung.
Systemtackt?? Seit wann gibts den das und wozu soll das gut sein? Aeh. So ganz nebenbei gibt es einen PIC, den dsPIC 30F2023, der hat eine PLL die kann man bis 480 MHz (!) aufdrehen, fuer genau diese Zwecke. Es zieht dann aber auch Unmengen an Strom...
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
kannst Du so abpinseln, das funktioniert. Wenn Du mehr Ports und Pins brauchst, gibts das ganze als PIC18F97J60 auch mit 100 Pins. fchk
gegenseitig auslösenden" Tastern besteht. Z.B. CC = 0 : kein Schaltzustand aktiviert CC = 42 : Schalter A aktiv CC = 84 : Schalter B aktiv CC = 126 : Schalter C aktiv o.ä. Programm Change bräuchte ich aber ggfs. für Presets.....;-)
-
Thread
Drehencoder anschließen
Du brauchst doch nur auf die steigende Flanke von A abtasten. Findet diese statt und B ist ebenfalls logisch 1, dann wurde rechts herum gedreht. Ist B zu dem Zeitpunkt logisch 0, wurde links herum gedreht. Mit Kondensatoren 10nF an A und B nach Masse
auf diese weise habe ich das mal mit nem PIC 16F84 abgefragt [c] // file: endlospoti.c // Progrqamm zum auswerten der Drehrichtung eines // Endlospotentiometers //------------------------------------------------------------------ #include
-
Thread
WordClock mit WS2812
WS8212B schon mal aufgefallen, daß schon ein einzelnes ausgeschaltetes Pixel mehr Strom zieht (rund 4 mA) als ein laufender PIC 12F1840 bei 5 V und 32 Mhz (typ 1,8 mA). Hier kann es ggfs. sinnvoll sein, das Pixel versorgungsmäßig an drei parallelgeschaltete Pins zu hängen, wenn man aus dem SLEEP-Mode irgend
l<0d> (E SP8266_UNSPECIFIED) (Timeout) --> AT<0d><0a> begin: end NO ECHO! F<00>D<da><07><18>Q<85>@Lh<c8>VP<d8><07><a1><d1><dc><f7>SCP@<e6><ef>ZTWZ<b5><c4> <82><b4><c5><11>dD<f5><e3>R`\<89>dH<8a>`H<84><d6
-
Thread
DCF-Disziplinierung eines OCXO - Re-Design (Rev. II)
Schließlich fiel mir noch eine Ing.-Arbeit in die Hände: https://cdn.website-editor.net/c8262e9fab4e4a598f0e2c84e41e9176/files/uploaded/Ing.-Arbeit.pdf Das Besondere an seiner Lösung ist, dass der Verfasser -im Gegensatz zu den anderen Applikationen- >auch< den HF-Teil des TCA mit verwendet hat. Somit
fiel mir noch eine Ing.-Arbeit >> in die Hände: >> > https://cdn.website-editor.net/c8262e9fab4e4a598f0e2c84e41e9176/files/uploaded/Ing.-Arbeit.pdf Ralf S. schrieb im Beitrag #6391718: > Hat den Scham, dass man keinen Komparator am Ende braucht. der TCA440 liefert aber am Pin7 ein Ausgangssignal
-
Thread
ARM-Assembler-Tutorial
ARM hat, wenn ich das in meiner relativ kurzen > Recherche richtig rausgefunden habe, jedoch nur 16, von denen man nur 12 > wirklich frei nutzen kann. Es sind 13, es sei denn man belegt eines fix als Frame Pointer oder Basispointer für PIC o.ä. Die schräge Zahl kommt daher, dass viele Befehle einen
notwendige hat (AES, CRC, EEPROM Raid1, time-sync, definierter Protokollstack) kommt noch mit einem attiny84A aus.
-
Thread
Temperatur und Druck messen im Schnellkochtopf
https://cdm.unfccc.int/filestorage/U/4/B/U4BKYDK7NTLWWFQ1OTUFUCKJMTEE3Y/U4BKYDK7.pdf?t=SzV8bndrZG10fDCG3Q84CS8rRTiYjgV1VTqo
https://cdm.unfccc.int/filestorage/U/4/B/U4BKYDK7NTLWWFQ1OTUFUCKJMTEE3Y/U4BKYDK7.pdf?t=SzV8bndrZG10fDCG3Q84CS8rRTiYjgV1VTqo
-
Thread
ADC-Wert skalieren
numpy as np def pc_berechnung(): adc = [193, 2221, 4072] voltage = [0.0, 2.5, 5.0] a, b, c = np.polyfit(adc, voltage, 2) print(f'a, b, c = {a}, {b}, {c}') pc_berechnung()[/code] Ergebnis: a, b, c = 3.038919010942562e-08, 0.0011593821124328478, -0.22489271464192534 Auf dem Microcontroller (hier mit Micropython): [code]#!/usr/bin/python3 def µC_poly(a,b,c): def f(x): return a * x**2 + b * x + c return f def µC_test(): a, b, c = 3.038919010942562e-08, 0.0011593821124328478, -0.22489271464192534 func = µC_poly(a, b, c
-
Thread
Brauche Tips beim Oszikauf
> Ich vermute daher dass du ein 10:1 passiv mit 10-12pF hast? 16pF+/-5. Zusätzliche Lastkapazität 33pF ändert nichts. Bei längerer GND-Loop wird allerdings die Oberwelle mörderisch. Spricht für deine These, dass der Messanschluss ein starkes Einschwingverhalten
>Die gesamte GND-Loop liegt bei ~20cm macht bei 16pF 63MHz ResFreq. Kommt das hin? >Lastwiderstand 100 Ohm ändert nichts. Nur so zu Erinnerung: 16pF bei 100MHz sind 99Ohm Eingangslast an der Probe. DIE ÜBLICHEN PASSIVE 10:1 PROBES KANN MAN EINFACH
-
Thread
USB To Seriell
Hat vielleicht mal jemand nen Tip, wie ich meinen PIC 16F84-A auch über USB to Seriell programmieren kann? Habe schon vergeblich nach Schaltplänen gegoogelt........... Habe an meinem Laptop keinen Com Port mehr.. Nur noch USB
schau mal bei http://www.sprut.de/electronic/pic/brenner/ vorbei, da gibt es schöne USB-Brenner. Der brenner8 ist vermutlich genau das, was Du suchst, gibt es auch als Mini-Ausführung in SMD http://www.sprut.de/electronic/pic/projekte/brenner8/, weiter
-
Thread
Magnetkontakt soll eingelesen werden und damit eine LED steu
gerade im rumexperimentieren für mein Abschlussprojekt zum ITSE. Habe den Auftrag bekommen über ein PIC16F84A eine Verbindung (RS232)zum PC aufzubauen. Zweck soll sein das an einer Tür ein Magnetkontakt (Reed-Kontakt)instaliert ist, welcher überwacht ob die Tür auf oder geschlossen ist. Dies soll dann
gute seite die mir auch weiter geholfen hat. Jedoch fehlt es an der breite von Webseiten die über PIC Assembler programmierung informieren. Wie sieht es mit englischen seiten aus?
-
Thread
Problem mit Spannungsteiler
, weil der interne 15pF-Sample-Kondensator ja schon geladen ist. Stefanus F. schrieb im Beitrag #5919087: > Weil er sich beim umladen stärker entlädt und das dann womöglich die > Messung beeinträchtigt. 10nF ist auf jeden Fall schon zu wenig. Der 10nF ist fast 1000 mal größer als der 15pF, damit reicht der hinreichend aus, um das letzte LSB des 10Bit ADC /nicht/ zu verfälschen. Und dann ist der 10nF Kondensator schon nach knapp 100ms wieder ausreichend
-
Thread
einfacher Transistortester (Assembler) ATmega8
durchwühlt, habe zwar nicht diesen Typ gefunden, dafür aber anderes :) Der Basisstrom ist nur ca. 5µA (5V/1MOhm), der Transistor muss in der Lage sein, seinen Kollektorstrom um mindestens 5µA (5V/1KOhm bei 10BitADC), das wäre die Verstärkung von 1, zu erhöhen. >damit diese überhaupt leitend werden
Tach Leute, bin auf der such nach einem transistortester mit dem pic 16F84. kann mir a jemand weiterhelfen ??? gruß mk
-
Thread
Mplab ICD 2 Fehler
bestimmten Wert eigentlich den nächsten Befehl überspringen sollte :( > list p=16f84a > radix hex > >STATUS equ 0x03 >PORTB equ 0x06 >TRISB equ 0x86 >HAM equ 0x0c >HAM2
0x00 ;die Startadresse nach Reset ist 0, > hierstartet der PIC > goto main ;Sprung zum Hauptprogramm > org 0x04 ;Interruptvector ist 0x04, > ;bei Interrupt springt der PIC hierher
-
Thread
Durchsicht Schaltung
einem > Widerstand ist I²*R. Du hast recht, ich habe auch erst mit P = U x I gerechnet, und 42V x 2A = 84W erhalten, aber das kam mir gleich etwas viel vor, man muss ja mit der abfallenden Spannung am Widerstand rechnen. Gruß, Clumsi
vorgesehen sind. Lt. cadsoft lassen sich interne (vordefinierte) layer nicht löschen (Houston, we have a problem). Schau auch mal in die Hilfe (Taste F1, layer). > > Also in Deinem Layout sehe ich in der Layoutauswahl auch viel weniger > Layer zur Auswahl, als bei mir. Ich weiß nicht, was ich da
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
Chris F. schrieb im Beitrag #4732656: > Jobst M. schrieb: >> damit kann man auch wunderbar Steckdosen parallel schalten ... :-D > Man braucht ja des öfteren mehr als 16A, klappt super! ;-P Wenn man mal
-
Thread
IRMP Atmega168 Signal wird falsch übergeben?
#else // ATmegaXX: OCR1A = (F_CPU / F_INTERRUPTS) - 1; // compare value: 1/15000 of CPU frequency TCCR1B = (1 << WGM12) | (1 << CS10); // switch CTC
SYSCTL_PERIPH_TIMER1); TimerConfigure(TIMER1_BASE, TIMER_CFG_32_BIT_PER); TimerLoadSet(TIMER1_BASE, TIMER_A, (F_CPU / F_INTERRUPTS) -1); IntEnable(INT_TIMER1A); TimerIntEnable(TIMER1_BASE, TIMER_TIMA_TIMEOUT); TimerEnable(TIMER1_BASE, TIMER_A); // Important: Timer1IntHandler has to be configured
-
Thread
Anfangen mit Mikrocontroller-Programmierung
index.html?;ACTION=3;LA=2;ARTICLE=21628;GROUPID=3020;artnr=LED+3MM+2MA+GE;SID=10UCvp8X8AAAIAABs4nH092981c6c2a81f56e3ce78b9c3db5d97c) Draht (http://www.ebay.de/itm/Breadboard-70-Stk-Steckbrucken-Drahtbrucken-flexibel-fleixible-jumper-wires-wire-/170813864324?pt=Wissenschaftliche_Ger%C3%A4te&hash=item27c54cb984
) die Seiten vom Sprut gefunden, wollte auch PICs programmieren, bin zum Mükra gerannt hab mir nen PIC16F84 und sonstigen Kram gekauft und daraus nen Programmer (mit manueller 12 V Umschaltung per Kippschalter) gebaut und losgelegt. Zugegeben habe ich vorher schon etwas Elektronik gemacht, aber nie mit
-
Thread
Packet Radio
D-Star decoder - v0.2a ------------------------------- History: v0.2a - first public release Usage: dstar.exe [listen port] [soundcard nr] - Both parameters are optional, default listen port is 6116 and decoder
Bausätzen Mode wurde ein Siemens C3 dafür laufen.. Halt mit Selbstgestrickten PIN Umschalter und einem PIC 16C84 für das laden der PLL (I2C) und SE umschaltung- Konnte nur einen Kanal dessen Daten ich händisch errechnet hatte und die im EEPROM des Pic standen - dazu zwei OPV TL081 damit die NF Pegel stimmten
-
Thread
pic interupt
Hallo Im PIc16f84A wird mittels TMR0 alle 4ms ein Interupt ausgelöst. Nach 250 Interupts sind 1s vorbei und es folgen einige Routinen, die das Register "sec" incrementieren, es an ein LCD ausgeben und mit einer
, zumal ich gerade vorher noch gelesen habe, dass das Flag zurückgesetzt werden muss, um nicht den PIC im Interupt gefangen zu halten. Ich danke Dir!