-
Thread
RS232 tut et nicht
Hallo, ich habe einen PIC 18F458 wie folgt an einen MAX232-Pegelkonverter angeschlossen: PIC MAX --------------------- TX T1IN RX R1OUT C0 T2IN C1 R2OUT
nicht. Wenn ich keinen PC angeschlossen habe, messe ich an diesen 4 beschriebenen Verbindungen je 4,8V (OHNE EINGESETZTEM PIC!). Das kann doch so nicht stimmen, oder? Als Elkos habe ich 10uF/50V verbaut. Ich verzweifle langsam; freue mich über jeden Tip! Mfg Stephan
-
Thread
Was nehme ich nur?
MSP430C133 reicht schon, tut es auch ein AVR wie Atmega16 (oder natürlich Atmega164P PicoPower) und PIC wie PIC16F1526, denn auch die können wenig Strom verbrauchen, weil man sie sogar während die arbeiten zu 99% der Zeit im sleep Zustand halten kann, denn sie sind unendich viel schneller als alles
externe Treiber wie 74HC595, kann man den kleinsten und billigsten uC nehmen, beispielsweise ATmega8 oder PIC16F84. Nimmt man Displays die Multiplexbetrieb erfordern, muss man aber uC mit eingebautem LCD Controller oder externe LCD Controller verwenden. Deine Suche beginnt also mit dem Display
-
Thread
PIC32 merkwuerdiger EMI Effekt
gibt einen EMI Effekt wenn ich meinen Finger den orangen ICSP Leitungen auf ca. 2 cm annaehre- der PIC bleibt stehen! Auf der Platine gibt es jede Menge hochfrequente Signale, zum einen ziehen die LEDs viel Strom und werden mit PWM betrieben, 768 LEDs, ausserdem 8 PICs mit 18 MHz sowie 4 Quartzoszillatoren
erklaeren, und was kann ich am besten tun? Habe schon einen 220uH Toroid ausprobiert in Serie, PIC geht garnicht mehr, ausser wenn ich die Leitungen anfasse. 22uH bewirken eine gute Verbesserung, aber nicht gut genug. https://www.youtube.com/watch?v=lA16ECVu8RU Uebrigens mit der Matrix habe
-
Thread
einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler
eben bis die Festplatte voll ist) Warum geht die Schaltung nur bis 5kHz ? Ich habe mit dem mega8 schon über 20kHz gemessen, ohne große Messfehler, und auch laut Datenblatt sollen mindestens 15kHz bei 10bit und bei 8bit über 20kHz möglich sein. Wiso den AVR auf 20MHz übertakten ? 18,432MHz ermöglichen
Messung stoppen 2 µC RESET 10 ADC Teiler auf 2 setzen 11 ADC Teiler auf 4 setzen 12 ADC Teiler auf 8 setzen 13 ADC Teiler auf 16 setzen 14 ADC Teiler auf 32 setzen 15 ADC Teiler auf 64 setzen 16 ADC Teiler auf 128 setzen 17 ADC Teiler auf 256 setzen 18 ADC Teiler auf 512 setzen 20 Eingangsteiler
-
Thread
Elektronik Leifheit Dry & clean
Werner F. schrieb im Beitrag #6072393: > Noch ein nicht korrigierter Fehler LD1 ist falsche Polarität D5 ein Widerstandssymbol und wohl sowieso anders, 304 wären 300k, zu viel.
auswerten kann. R20 hat R020 Ohm also 0,02Ohm und der Motor zieht 1,5A (~30mV). Gemessen wird mit R18(222)-D5(304)-R17(101), für mich völlig verrückt. Leider kann ich auch den MC nicht wirklich identifizieren (so etwas wie SN8(oder B)A???AS). Finde aber kein pendant im Internet. Ein PIC 16F688 würde
-
Thread
4" TFT für 7,97€
4,50€ + 6€ Versand kosten? Die Abmessungen sind (ca.) : Display 10 x 12 cm Aktive Dislayfläche 8 x 6 cm Anteuerung : 18 x 10,5 cm Paulo M. wrote: > also ich würde auch gern 2 Stück mitbestellen. > Im vorraus danke. > Gruß Paulo M. So wie ich das jetzt verstanden habe ist das keine typische
würde den OP dann direkt aus den 25V versorgen, stört ja nicht. > Als Controller vielleicht ein Mega8. Ich würde eher mega88/168 verwenden, ersten wegen dem Takt (ich betreibe den mega88 momentan mit 20MHz um die 20x18 Zeichen darstellen zu können), andererseits den mega168 wegen dem Flash. Ich habe
-
Thread
H-Brücke ohne Mosfet-Treiber
Gleichstrommotor (5V/130mA) über eine H-Brücke steuern. Für die H-Brücke habe ich mir den ZXMHC 6A07 T8TA von Zetex (2P- und 2N-Kanal Mosfets + Freilaufdioden in 6-pin Gehäuse) rausgesucht. Im Datenblatt steht eine Gatekapazität von 1,65nC. Steuern will ich die Mosfets mit einem uC (PIC18). Die Versorgungsspannung
Diese Zetex Brücken habe ich am PIC16F690 ebenfalls an dessen vier Vollbrückenausgängen ohne MOSFET-Treiber betrieben. Die notwendigen Delay-Zeiten generiert der PIC. Die Frequenz war 18,5kHz, damit man nichts hört (außer vielleicht ein
-
Thread
100nF Kondensatoren an TQFP
Ich hab da mal eine Frage bezüglich der Kondensatoren für die Versorgungsspannung. Ich habe einen PIC18F87K22 im TQFP80 Gehäuse. Dieser besitzt jeweils an den 4 Seiten ein Vdd und Vss Pin. Zusätzlich gibt es noch einen AVdd und AVss Pin. Sprich, mein aktueller Schaltplan sieht so aus, dass an den 5 Vdd Pins 5V sind und an den 5 Vss Pins Masse ist, jeweils mit einem 100nF SMD-Kondensator. Jetzt ist dieser PIC aber ziemlich belegt und da der Pitch nur 0.5mm ist, kann man da nicht so ohne weiteres einen 100nF Kondensator daneben platzieren, ohne die anderen Leiterbahnen
-
Thread
PIC24F04KA201 in Assembler
/p24F04KA201 for reading /p24F04KA201:0: Error: can't open /c+ for reading BUILD FAILED: Thu Dec 26 01:06:57 2013 Habe schon verschiedene PIC24 probiert, aber keiner läßt sich so programmieren wie die
Dokument DS51317. Bei Korrekter Installation stehe die Includefiles unter \MPLAB ASM30 Suite\Support\PIC24F\inc\ > Ich habe MPLAB IDE V 8.6 und auch die neueren Versionen (MPLAB X IDE > oder so) > Habe ständig Fehlermeldungen wie > > 24F04.asm:10: Error: Invalid mnemonic: 'org' > P24F04.asm:
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
Verlustleistung von 0,00149847 W ABER das Problem mit den Schwankungen ist nicht weg. Bei 60 Messungen: 8,346 K Mittelwert 28,077 Standardabw 1,242 Ich werde jetzt noch auf 3,3 V (Vref) statt 5,1 gehen. Danach kümmere ich mich um die Hinweise von Norbert (14.03.2022 18:27) .
wurden 60 Messungen in Abstand von 10 sek ausgewertet (umgerechnet in °C). Mittelw 21,3 Stdabw 1,8 Max 27,5 Min 16,6 Delta 11,0 Mittelw 21,7 Stdabw 1,1 Max 26,5 Min 18,0 Delta 8,4 Mittelw 21,5 Stdabw 1,4 Max 24,3 Min 17,0 Delta 7,3 Obwohl die Mittelwerte nahe zusammen sind, irritieren
-
Thread
Akku Ladetechnik
der CCS-Chip nur den Spannungsbuckel im stromlosen Zustand auswertet. Und das kann auch ein ATMega8 zu einem deutlich günstigeren Preis. Wäre allerdings doch interessant, die PIC-Firmware mal zu sehen.
@Matthias Für einen 4/8A-Lader würde ich folgende Modifikationen machen: - Trafo: 2*24V, 8A - D1 und D2: je 10A - D3: Shottky, 20A - C1: 3*4700uF - je 0,01Ohm zur Stomsymmetrierung an den Emittern der BDX64B - an Stelle
-
Thread
Kapazitätsmessgerät mit PIC16F877A bauen
Leute, ich brauche etwas Hilfe bei meinem Projekt, ein Kapazitätsmessgerät zu bauen mit einem PIC16F877A und einem LCD... Grundlage ist die Vorlage von www.Sprut.de Da ich aber in C mit den MikroC Pro für PIC programmiere, muss ich den Quellcode umschreiben bwz. selbst schreiben.. Hier der
(fast) alle alten 16er PIC haben keinen comparator, die neueren 16er z.t. schon - ein grund mehr die 16er nie für neue projekte zu benutzen sondern gleich die 18er oder 24er. ..ich mag die PICs aber die PIC16xx kann ich echt
-
Thread
RS232 Bibliothek für PIC18F46K80
Hallo, ich experimentiere derzeit mit einem PIC 18F46K80. Über die zugehörige plib.h habe ich auch schon die USART Schnittstelle zum funktionieren gebracht, so dass ich auch über RS232 mit dem PC kommunizieren kann. Allerdings basiert die zugehörige
UARTIntC.c UARTIntC.def UARTIntC..PIC18.ex.txt UARTIntC.ReadMe.pdf Anpassung an den XC8 muss du dann selbst hinbekommen ;-)
-
Thread
DOGM132-5 mit SPI ansteuern
dauerhaft auf high über 10 kOhm. A0 ist dauerhaft auf GND (=Command) Zur Ansteuerung nehme ich einen PIC18F452 mit 10 MHz Hier der C-Code. Die Initialisierung ist direkt aus dem Datenblatt übernommen. //Alle Pins als Ausgang set_tris_a(0); set_tris_b(0); set_tris_c(0); set_tris_d(0); set_tris_e
Version dieses Displays, das aber identisch angesteuert wird. Der Controller ist übrigends ein STM32F101C8 Cortex-M3. Erwin
-
Thread
Platine mit 0,1mm Leiterbahn erstellen
Sorry, Fehler in meinem Bildbeitrag: Nicht 1,8mm , sondern 0,18mm!!!!
5cm hoch und sollte nur eine Machbarkeitsstudie für mich sein. Der Chip ist ein SOIC127 Gehäuse (PIC18F2685-E/SO) Die Kunst habe ich bis 2mil runter bekommen, das Problem ist der Drucker. Waagerecht druckt er bis 2mil jedoch senkrecht nur in Schlangenlinien. Auch das Isolate Maß spielt eine große
-
Thread
Gibts nen Interrupt für Spannung fällt weg und wie schreibt man eigentlich ins EEprom?
Out Wenn mann den bei 4V auslöst, hatt mann genügend Zeit ca 500 Byte im EE zu speichern. (Mega8 1Mhz Tackt intern!) Bis die Spannung auf 2,7V zusammenbricht (4,7µF Stütz und nichts anderes drann!!!) vergehen mehrere ms. Das ist für ein µC eine EWIGKEIT. ist getestet! Gruß Fred1
So. Ich bin ein ganzes Stück weiter aber noch nicht am Ziel. Folgende Beschaltung: +5V | 10uF---Diode---470uF---Atmega VCC,Atmega Pin3 (AIN0) | Diode | 10uF | Display, Messschaltungen, Atmega Pin4 (AIN1) Im Quelltext: ACSR = (1 << ACIE); //eigentlich nur fallende Flanke auswerten
-
Thread
Tastkopf-Oszilloskop bestellen, richtige Auswahl treffen
Oszilloskops entsprechen sollte, warum hatte dann das Originalkabel nicht eine Eingangskapazität von 32pF statt 18pF? Könnt ihr mir eine Alternative zum TESTEC Kabel empfehlen?
wirksam; das sind so 100pF aufwärts.) > 2. > [...] > Die genannten Werte (1MOhm, 18pF) sind aus dem Manual > oben. Dort stand, dass ein solcher Termin bei lag. Dann wird das stimmen. Es ist inzwischen schon ziemlich
-
Thread
Schaltkontakt via PC abfragen, vllt RS232?
sei hierbei erst mal nebensächlich Darf es mit einem Mikrocontroller sein? Dann würde ich einen PIC18F14K50, programmiert mit der freien Programmiersprache JAL, vorschlagen. Dank der jallib geht die Kommunikation über USB recht einfach: [code] include 18f14k50 pragma target clock 48_000_000
ausgegeben werden. Das kann z.B. in einem Terminalprogramm angesehen werden. Eine Grundschaltung um den PIC18F14K50 ist z.b. auf http://www.fundf.net/usbnub/ zu finden.
-
Thread
Levelshifter & Laufzeiten?
.. (verwendet: PIC18F4580 und Analog ADSP-21161N) Kurze Erklärung: 2 reihige Stiftleiste (oben rechts PIN1): - PIN1: +5V - PIN2: SPI_SCK - PIN3: SPI-SDI - PIN4: SPI_SDO - PIN5: SPI-CS
als VDD_ext (Spannungsversorgung für die I/O-Ausgangstreiber) bekommt und das sind 3V3. Das ist dem PIC zu niedrig, die SPI-Eingänge des Pic sind laut Datenblatt Schmitttrigger-Eingänge und da spucken die Electric Characteristics aus, dass die als Eingangs-highpegel min. 0,8xVDD benötigen. Da ich die
-
Thread
PIC16F887 - Hardware -SPI und -I2C "gleichzeitig" nutzbar?
holger schrieb im Beitrag #2743847: > Muss es ein PIC16 sein? Muss es > überhaupt ein PIC sein? Zu 1. geb ich dir "recht", es gibt zwar PIC16 mit 2 MSSP-Modulen (z.B. 16F1827), PIC18 ist allerdings schon besser und kostet ca. gleich viel. Zu 2.
ist es doch viel angenehmer. Stimmt! Also wieso ich daran jetzt nicht gedacht habe... xD Wieso PIC? Weil ich PICs mag und weil ich wie gesagt die beiden Boards da habe mit einem 16F887 drauf. Wenn ich den mit den maximalen internen 8 MHz laufen lasse, habe ich "effektiv" ca. 2 MHz (wegen fosc/
-
Thread
Zeitberechnung für einen Timer
Hallo, übrigens, PIC = 18F252 Habe dieses Beispiel gefunden. /* Timer 2 Init */ PIR1bits.TMR1IF = 0; // BIT 0 TMR1 Overflow Interrupt Flag bit T1CONbits.T1OSCEN = 0; // BIT 3 Timer1 Oscillator Enable
scheinbar Herrn und Frau Google nicht kennst ; ) http://books.google.de/books?hl=de&id=Elui6MrASecC&dq=pic+k%C3%B6nig&printsec=frontcover&source=web&ots=oMEBeUExLT&sig=8ytIqLFxDq1SQWdirBvKm3eNdIk&sa=X&oi=book_result&resnum=5&ct=result Anne und Manfred König sind Urgesteine der PIC-Welt in Deutschland.
-
Thread
Lookup Tabelle in ASM30 (dsPIC)
Auflösung. Also nein die Tabelle würde ich lieber im Speicher ablegen. RETLW geht übrigens noch beim dsPIC
; Read high byte to W3 TBLRDL [W0],W4 ; Read low word to W4 mov W4,F_DAT16
-
Thread
PIC18F45K22 blinkender PORTD
Ich verwende den Timer0 (PIC18F45K22) um die 8 LED's am PORTD blinken zu lassen. Im nächsten Schritt, wollte ich in der if-Verzweigung einen counter platzieren, welcher bis 5 zählt. Je nach Zählstufe, wollte ich in der while-Schleife
Interrupt Service Routine (ISR). Ich gehe mal stillschweigend davon aus das du a) MPLAB benutzt und b) c18 Compiler installiert hast. Schau einfach mal im Manual des c18 Compilers und im Ordner des Compilers auf deiner Festplatte, da müsste sogar ein Beispiel vorhanden sein. Welchen Programmer nutzt du?
-
Thread
Fehler zum nachbauen :-)
Das schlimmste ist aber, dass ich die falsche MCU ausgewählt habe. Die Schaltung basiert auf einem PIC18F25K20 mit 2 I2C Modulen, Relais usw. Weil es beim Lieferanten Lieferschwierigkeiten gab und ich nicht 1 Woche warten wollte, habe ich halt den PIC18F25K50 genommen :-( Die Inbetriebnahme war ein Fiasko, nix funktioniert, außer Dauerpiepen vom Buzzer. Der PIC18F25K50 ist nicht der große Bruder des PIC18F25K20! Der 25K50 hat kein Hardware I2C, was für sich allein nicht so tragisch ist, aber die Pins 14 /15 können nicht als I/O Eingänge konfiguriert werden
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
daß ihr mit Assembler schnelleren >Code zusammengefriemelt bekommt, als ein C-Compiler? 88a8: e3510000 cmp r1, #0 88ac: 13a01000 movne r1, #0 88b0: 03a01001 moveq r1, #1 88b4: 15821000 strne r1, [r2] 88b8: 05821000 streq r1, [r2] 88bc: 159f203c
braucht nur so gut wie niemand. Für den "Hausgebrauch" reichen somit 20 EUR - so viel kostet das STM32F4DISCOVERY Borad, bei dem ein ST-LINK schon gleich mit drauf ist. ATMEGA ist schon ziemlich alt und heute gibt es viel moderneres, z.B. PIC18, PIC24, PIC32, STM32, LPC1xxx, MSP430 - alles moderne
-
Thread
DS18S20 Problem
Wenn nicht wäre auch die Checksumme falsch, oder? Ich hab das Programm beigefügt. Der Teil mit dem DS18S20 ist in Thermo.c
Hallo Dennis, ja ich teile den Wert durch 2. Der DS18S20 liefert mir Werte wie 0xAF und größer zurück. Wenn ich das durch 2 Teile, dann erhalte ich 87. Ich bin auch recht sicher, das die Reihenfolge stimmt, da 0xF5 (0xAF umgedreht) noch größer wäre. Es
-
Thread
Eprom-Brenner für den Hausgebrauch
der LPT Port für dich OK ist, dann ist dieses Angebot fast nicht zu schlagen: http://cgi.ebay.de/PIC-EPROM-Programmer-Prog-rammierer-27C25-6-27c512-A03-/200537495240?pt=Elektroger%C3%A4te&hash=item2eb0f756c8 Selbst gebrauchte ältere Geräte wirst du kaum günstiger bekommen. Und die haben ja auch
http://www.ebay.de/itm/Neu-G540-Programmierer-USB-Universal-EPROM-FLASH-GAL-AVR-PIC-Programmer-/110832687398?pt=Schwei%C3%9F_L%C3%B6ttechnik&hash=item19ce249926
-
Thread
Schnelles GLCD für PIC
Hallo, bisher verwende ich ein GLCD mit KS107/8 -Controller, 128 x 64 Punkte, in Verbindung mit einem PIC 18F4620 und 20Mhz. Mit C ist mir das zu langsam, mit Asembler habe ich es noch nicht wirklich probiert. In Verbindung mit meiner Anwendung komme
ST756SR-Controller)? Schneller. wie Parallel wird wohl nicht funktionieren. > Verbindung mit einem PIC 18F4620 Dann nimm einen dsPIC33E oder PIC24E, 60Mips,
-
Thread
Neue AVR Familie - AVR-DA
Stefan ⛄ F. schrieb im Beitrag #6259801: > Moment mal, der Artikel ist von 2016. Am Sachverhalt hat sich nichts geändert. Und 8Bit werden auch in diesem Jahrzehnt sicher nicht aussterben. > Da behauptet
... noch eine erneuerte 8-bit Front die eröffnet wurde: e.g. PIC18f27q43 - pdip 28pin - 64MHz @1.8-5V - fetch/decode/exec pipeline (endlich!) - 128K/8k/1k Flash/Ram/Eeprom - hw stack jetzt 128 entries deep - adc/dac
-
Thread
Wertezuweisung
Hallo MpLab 8.46 Pic12f675 NameSpeicherAdresse equ H'40' DatenKonstante2 equ H'40' Seit längerer Zeit wieder mal Pic. Jetzt mußte ich feststellen das die Wertezuweisung scheinbar nicht eindeutig
; [NameSpeicherAdresse] = 0x40 s. Seite 2 und 18 in http://www.ece.vt.edu/cel/ece2504/PIC_Guide_v1.5.pdf
-
Thread
[S] USB auf UART TTL Tool
Hi, hast du zufällig einen PIC mit internem USB zur Hand? (PIC18F13K50, 18F2550, 18F4550 o.ä?) Damit sollte es gehen, CDC Demo aus dem Framework aufspielen und los gehts (wobei ich wg. der GEschwindigkeit aber noch mal nachschauen
TTL heißt 5V Pegel? Ich hatte mal speziell nach 1,8V gesucht, von meiner damaligen Auswahl passen einige wohl auch für deine Zwecke: Der hier kann "alle" Pegel, ist aber recht teuer: http://www.dresden-elektronik.de/shop/prod152.html Von denen
-
Thread
CP/M auf ATmega88
GROUPID=2914;ARTICLE=109740; Benötigt aber noch einen 12MHz Quarz. Das ist ein vorprogrammierter PIC18F14K50. Den PIC18F14K50 gibts auch in DIP für ein paar Cent mehr, aber da müsste man halt noch die USB->UART Firmware aufspielen.
dir D: ZEXALL SRC : ZEXDOC SRC : ZEXALL COM : ZEXDOC COM D>zexdoc S A =E5 BC =00F8 DE =F1FF HL =F8F8 SP=E3A9 PC=019E 76 29 2C a'=00 bc'=0000 de'=0000 hl'=0000 IX=0000 IY=0000 I=00 CPU halted! [/pre] Oder einem Editor: [pre] >dir *.com C: CFGDATE COM :
-
Thread
Cortex M4: NXP oder STM32?
einen Cortex M4. Ein CM3 oder weniger reicht dafür locker aus. Weniger = AVR + V-USB PIC18F + USB STM32 + USB jeder beliebige Controller + USB-UART Gruß Oliver
mit Suffix. Dem STR9 hat ST in der verbesserten Version mittendrin ein A spendiert, Microchip dem dsPIC30F6013 eines hintendran und NXP hat diversen LPC2000ern ein /01 angehängt. Das ist auch für den Kunden besser, denn versuch mal einen Chip mit einer bestimmten Revision zu kriegen.
-
Thread
winavr und das RAMPZ Register bei XMegas
A. N. wrote: > Naja, es würde ja auch keiner auf die Idee kommen statt 16bit Adressen > nur 8bit Adressen zu benutzen und das obere Byte manuell umschaltbar zu > machen Ähmmm - wann hast du dir das letzte Mal eine PIC Architektur angesehen? Deine Beschreibung passt exakt auf die PIC18.
Ja ich kenne das vom PIC16, das war einer der Gründe warum ich auf AVR umgestiegen bin. Ich hätte nicht gedacht, dass der PIC18 dieses Manko immer noch hat. Der Unterschied beim PIC16 ist jedoch, dass sich hier die Bänke
-
Thread
PIC: C18 CAN Probleme
Hallo Leute, ich hoffe mir kann jemand bei meinem Problem helfen: PIC 18F C18 Compiler Arbeite mich gerade in CAN ein. Habe dazu einfach von NULL angefangen und losprogrammiert. Mit Hilfe eines Busmonitoring tools möchte ich nun schaun, ob der PIC auch sendet.
Hi, kann mir jmd die can18xx8.c und can18xx8.h hochladen oder wenigstens sagen, wo man die bekommen kann. Gruß Olli
-
Thread
PIC-C: Aus float mach string, wie?
string in double(float) ich will aber float -> string. Beim mega16 geht das mit sprintf. Der C18-Compiler für PIC kennt aber den f-Spezifiziere bei sprintf nicht. Ich hoffe nur, dass ich mit dem Dynamikbereich meiner Floatzahlen(+/-0,00001 bis +/-120000) den oben empfohlenen Weg der Festkommarithmetik
Beim mega16 war alles einfach mit sprintf zu lösen. Aber es gibt gute Gründe, das Projekt auf einen PIC18 umzuschreiben.
-
Thread
Z80 Mikrocomputer Bastelei
der den Z80 in allen Bereichen um Längen >schlägt. Solange mehr oder minder sämtliche Mainstream 8-bit Mikrocontroller, also AVR und PIC, eine Havard Architektur haben kann man die Teile nicht für richtige Computer gebrauchen. Ich selber hab hier noch einen 65816 (16-Bit Variante des besten 8-bitter
Du legst einen I/O port fest der deinen I/O-Bus um 8 Adressbits erweitert.
-
Thread
3stellige Zahl auf 3 7Segmente
Hallo, siehe Artikel [[Batteriewächter]] Dort halt für PIC18F2520 Gruß Anja
8bit binär to ASCII haben wir in der Schule (auch auf einem 16F877A) so gelöst: [avrasm] movf zahl,w movwf z1er clrf z10er clrf z100er l100 movlw .100 subwf z1er,w SKPC goto
-
Thread
PIC18F2550 und MLX90614 IR Sensor assembler
Guten Tag Habe ein kleines Problem mit meinem PIC18f2550. Weis einfach nicht wie ich die Temperatur berechnet bekomme die der MLX90614 Infrarotsensor in die 2 Register DataH:DataL schreibt. Ich weiß, dass ich das Ergebnis entweder mit 0,02 Multiplizieren
Timothy B. schrieb im Beitrag #4077376: > Leider steht dem PIC nur 8 bit Speicherplatz zur Verfügung Eine Speicherzelle hat 8 bit, da es mehr als eine davon gibt sind es viel mehr als 8 bit, bei deinem PIC 2048 mal 8 bit. > und nun weiß ich nicht wie ich es
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
/item/Free-Shipping-1pcs-lot-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/32498344057.html
README.md zusehends auch: https://github.com/GBert/misc/blob/master/RPi-MCP2517/README.md bzw. PIC18F25K80 in Verbindung mit Linux-Mini Rechnern wie Omega2+: http://lnxpps.de/can2udp/srseII/pictures/omega2-first-board-01.jpg Ein Vorteil des PICs ist, das dieser in der Schaltung einfach und schnell
-
Thread
ISR viel zu mollig
: 8f 93 push r24 752: 9f 93 push r25 754: 85 e5 ldi r24, 0x55 ; 85 756: 86 bd out 0x26, r24 ; 38 758: 88 b1 in r24, 0x08 ; 8
r25, 0x10 ; 16 75c: 89 27 eor r24, r25 75e: 88 b9 out 0x08, r24 ; 8 760: 9f 91 pop r25 762: 8f 91 pop r24 764: 0f 90 pop r0 766: 0f be out 0x3f, r0 ; 63 768: 0f 90 pop r0 76a: 1f
-
Thread
Header File CC5X Compiler
Vielleicht hat das ja etwas damit zu tun. // HEADER FILE #ifndef ICD2_DEBUG #pragma chip PIC16F628A, core 14, code 2048, ram 32 : 0x14F #else #pragma chip PIC16F628A, core 14, code 0x700, ram 32 : 0x14F // last 256 locations are reserved for debugging //RESERVED RAM LOCATIONS char
T1OSCEN @ 16.3 #pragma bit T1CKPS0 @ 16.4 #pragma bit T1CKPS1 @ 16.5 #pragma bit T2CKPS0 @ 18.0 #pragma bit T2CKPS1 @ 18.1 #pragma bit TMR2ON @ 18.2 #pragma bit TOUTPS0 @ 18.3 #pragma bit TOUTPS1 @ 18.4 #pragma bit TOUTPS2 @ 18.5 #pragma bit TOUTPS3 @ 18.6 #pragma bit CCP1M0
-
Thread
PIC Microchip und Programer
schrieb im Beitrag #2449919: > Nur wo bekomme ich den http://www.mikroe.com/eng/products/view/18/picflash-with-mikroicd-support/ oder http://www.mikroe.com/eng/products/view/712/mikroprog-for-pic-dspic-and-pic32/ Von Sprut die Brenner hab ich früher auch mal benutzt. Doch als ich dann 3.3V Typen brennen wollte, wars das ohne Adapter. Dann hab ich den gebaut und gesehen, dass das ein neuer PIC-Typ ist und von USBurn und der Firmware nicht unterstützt wird -.- Also für so zarte Anfänge mit nem PIC16F887 oder so vielleicht noch ganz i.O. Aber später braucht und will man einfach einen Richtigen
-
Thread
llvm für avr
r18,16 subi r18,lo8(-(1)) sts 16,r18 sbiw r24,1 sbiw r24,0 brne .L5 ldi r24,0 ldi r25,0 ret .size main, .-main .ident "GCC: (GNU) 4.8.2" [/code] Output mit clang/llc:
r18,lo8(-(1)) sts 16,r18 sbiw r24,1 brne .L3 ldi r24,0 ldi r25,0 ret .size main, .-main .ident "GCC: (AVR_8_bit_GNU_Toolchain_3.5.1_1671) 4.9.2" [/code]
-
Thread
[V]erschenke 5 verschiedene PIC's
Folgende PICs sind zu verschenken: 1x PIC 16F74-I/P (40p DIP) 1X PIC 16F73-I/SP (28p DIP) 1x PIC 12F675-I/P (8p DIP) 2x PIC 16F84A-20/P (18p DIP) Bis auf einen 16F84 sind alle Chips jungfräulich unangetastet. Wer kann die Dinger gebrauchen
-
Thread
Anfänger: genaue Temperaturmessung mit einem µC
Digitlmasse nur an einer Stelle zusammen führen. Am besten dirkt an den Reglern. Abblockkondensatoren (100nF)nahe am Controller für Analog und Digital nicht vergessen. Vref auch mit Kondensator 100nF beruhigen. Gruß, Arno
Oh! Ich dachte erst, das wäre mit SO-8 kompatibel. Dann wärs noch irgendwie mit Adapterplatinen gegangen... aber so dürften diverse Lötkolbenmethoden ausgeschlossen sein.
-
Thread
Probleme mit Can Hausbus
Die 6 Sensoren sind letztlich jeweils ein PIC18F2480 mit einem eigenem Step Down Wandler LM2574 und diversen Sensoren wie Akustik, IR Temperatur. Die 16V kommen aus einem zweckentfremdeten Laptop Netzteil. Die Zentrale ist ein Raspberry Pi mit einem CAN Interface mit einem PIC 18F4580. Wie gesagt fragt die Zentrale die Sensoren seriell ab, kein Sensor darf ohne Aufforderung senden. Adressierung erfolgt auf der Applikation Ebene, grundsätzlich hören alle Sensoren alles was
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
So, Paket ist raus. Raus: 8x 8Polig IC-Sockel 2x Doppelpoti 47k 5x BTA06 4x 7812 4x 7815 3x Brückengleichrichter 5x 20MHz Quartz 4x Codierschalter 10x Tantal 47µF 5x Elko 220µF 35V 10x Elko 100µF 16V 10x Elko 100µF 6,3V
3xAT32UC3L032 3xATXmega32A4 10xAM1705BPT4 3xATZB-24-A2 20x16M HC49U 2xSTM32F105 3xCY8C3445AXI 3xCY8C5568AXI 1xTantal Sortiment 1xSTM32F406 Discovery 1xSTM32F303 Discovery 1xOpenOCD-USB Jetzt kann die Entnahmeliste noch beanstandet werden. Ich brauche dann die Adresse
-
Thread
40Mhz Quarz auswahl
Hallo an Alle. Ich brauche für meinen Pic einen 40Mhz quarz am besten in HC18/U doer HC25/U HC49/U hauptsache 2 Pin :D. irgend wie finde ich keine. Kann mir jemand eine Seite empfehlen? Vielen Dank
Ich benutze den pic30F4011. Ja PLL hat er auch. Es ist bei mir erste mal, dass ich mit 30F serie arbeite. Wie funktioniert PLL. Wenn ich 10Mhz quarz anschließe und PLL 4 mache, habe ich dann 40Mhz takt? was habe
-
Thread
Open-Drain Pin an MCLR anschließen
Hallo, ich habe mir überlegt (mit hilfe von Google ) die Programmierschaltung für meinen PIC18f46j11 wie im Anhang dargestellt auszuführen. Ich denke das sollte ja funktionieren. Das Problem das ich jetzt habe ist das ich den MCLR mit dem Ausgang eines auf der Platine verbauten IC's ebenfalls
das passt schon so. Prüfe aber noch, ob dass das PICkit hier nicht mehr als 3V3 anlegt. Bei einem PIC bei mir (12F1840) habe ich das glaube ich einmal gesehen. @./. Was genau meinst du mit richtigem Pullup? Zum hochziehen des Signals hängen doch ohnehin schon 22k (Pullup) parallel mit 40k (im IC