-
Thread
AVR Synthesizer mit ATxmega128A1
"lsr %B0" "\n\t" "ror %A0" "\n\t" "lsr %B0" "\n\t" "ror %A0" "\n\t" : "=r" (result) : "a" (a) ); return result; } static inline uint16_t U16U8MulShift8(uint16_t a, uint8_t b)
/viewforum.php?f=39&sid=a235ddc603a62e90905de2a6666bd775
-
Thread
Problem mit meiner allerersten Schaltung
Hallo! Habe ein Problem mit einer PIC 16F84A Schaltung. Habe alles versucht. Kann nur ein Anfängerfehler sein. Bitte kurz um eure Hilfe! Schaltung im Anhang. Der Code: [c]program Test_1 main: TRISB = 0x00 ' set
kannst dran hängen was immer du willst, aber du musst unbedingt den Strom begrenzen (meist 10 bis 20 mA) Also Led mit Widerstand wäre gut ! gruss Stefan
-
Thread
Absoluter Neuling, Einstiegsfragen.
*************************** ;---------- Includedateien ------------------------------ #include <P16f84A.INC> ; Includefile for P16F84A ;********************************************************************** ;---------- Konfiguration ------------------------------ ; bis 4 MHz: Power on Timer, no Watchdog, XT-Oscillator __CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC processor pic16f877a ;Variablen ZAEHL1 equ 0x20 ; Hilfsvariable für Warte-Routine ZAEHL2 equ 0x21 ; Hilfsvariable für Warte-Routine ZAEHL3
-
Thread
Wunschliste für einen Xmega Nachfolger
AVRs ist der Preis, denn der Cortex kommt halt in Hobbyisten-Stückzahlen nicht unter 2 Euro, da sind PIC12/16 und AtTiny besser und kleiner. Wer also eine externe Reset-Steuerung für sein Board braucht, pflanzt sich einen 6-Pin-PIC12 o.ä. drauf. Wer aber zum Basteln einen bequemen "general purpose" µC
jedenfalls... Ich schlag mal paar Kategorien vor die mit auf die Karte müssen: USB Device: J/N µA im Deep Power Down: Preis pro 1k: Bitbreite: Max MHz: MfG Basti ;) P.S. : http://de.mouser.com/ProductDetail/Atmel/ATXMEGA32A4U-AU/?qs=HbI%2fMOA3e15cJNiXny0NsrxmAlxA1Fib16vg62fSimU%3d
-
Thread
Errechnung der ADC Leistung?
der dann ABS intern ausgelesen wird. Als Microcontroller hatte ich schon mal den UNO32 mit einem PIC32MX320F128 ausgeguckt- der kostet nur 25€. Der kann auch mit der Arduino IDE programmiert werden. Mit dem Arduino habe ich schon gebastelt und habe kein Problem mit dem Code. Der Controller kann 1000
13.3Ohm widerstand über die Spannungsverlauf konstant. mit URI kommst du da auch so in etwa auf die 14 mA und die 7 mA der Stromschnittstelle des Sensors. Leg diese Spannungen 0,1V und 0,19V an den Schmitttrigger Eingang und stell dir die Schaltschwelle auf 0,15V.
-
Thread
Interrupts SAVING STATUS AND W REGISTERS IN RAM
-------------------------- ;---------- Includedateien ------------------------------ LIST P=16F84A ; Verwendeter PIC= PIC16F84a include <P16f84A.INC> ; Includefile for P16F84A ;********************************************************************** ;---------- Konfiguration -
organisatorischen Aufbau eines AMS-Files schau Dir bitte mal in MPLAB\MPASM Suite\Template eines der dort zum 16F84 beigefügten ASM-Files an. Lese bitte auch mal zu den Interrupts im Datenblatt und zum TMR0 und Interrupt nochmals nach! bsf INTCON,GIE ; Interrupts generell zulassen bsf INTCON, T0IE
-
Thread
[AVR] "Undokumentierte" Synchronisationsprimitive XCH, LAC, LAS, LAT in gcc
; 0 "" 2 /* #NOAPP */ ldi r25,0 ret[/avrasm] Und das Disassembly: [avrasm] 0000018a <main>: 18a: 80 e0 ldi r24, 0x00 ; 0 18c: e0 e2 ldi r30, 0x20 ; 32 18e: f6 e0 ldi r31, 0x06 ; 6 190: 84 93 xch Z, r24 192: 90 e0 ldi r25
ein Anhänger des ATMega und wollte auch den Schritt zum XMega gehen. Stattdessen bin ich dann beim PIC24 gelandet, der meines Erachtens ein wirklich sehr guter (16Bit) µC ist.
-
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
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
Externer Oszillator für TMR0
Guten Abend allerseits, ich würde gerne an meinem PIC 16F84A-04P einen Uhrenquarz für eine exakte Zeitmessung anschließen. Damit nicht der ganze uC mit 32,768 kHz läuft, kommt an den eigentlichen Oszillatoreingang (2 Pins) ein schnellerer Quarz. Für den
Einfacher wäre wohl, du nimmst einen Pic mit T1OSI und T1OSO Pins. Da kannst du dann ohne Verrenkungen beide Quarze anschließen. Eine Übersicht findet sich auf http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&mid=10&lang
-
Thread
Reaktiv Licht Fehlersuche
=7;LA=3;OPEN=0;INDEX=0;FILENAME=B400%252FQuarzDatenblatt.pdf;SID=11T6ehfn8AAAIAAE-mkJUaa6af150eac46a8ac2f31d7c9b5fba96 Danke für die Unterstützung.
seit 2005 etliche elektronische Geräte mit LEDs im Einsatz, die ohne Vorwiderstände direkt am uc (PIC 16F84, PIC 16F716, PIC 12F683)betrieben werden. Die Dinger halten also schon was aus... Viele Grüße Roland
-
Thread
Probleme mit Taktversorgung auf Steckbrett
leider nicht... Folgendes Problem, ich habe eine kleine Schaltung auf einem Steckbrett aufgebaut, PIC 16F84A mit 2 Tastern, einer LED als Funktionsanzeige und einem LC Display mit PCD8544 Controller. Der PIC soll nun auf dem Display ein kleines Logo darstellen. Aber an der LED kann man schon sehen
Bevor ich 33pF gesteckt habe, hatte ich 22pF drauf, macht keinen Unterschied. 10pF hab ich leider nicht da. Nettes Programmierbeispiel...am besten du siehst dir mal das Video an, dass ich hochgeladen habe(DDL). Das
-
Thread
PIC18F1220 (C-Code) Port (einzelnen Pin) abfragen
latches [/code] -> ALTERNATE, also Alternative Methode. Ich frag nur aus einem Grund: Ich hab mit PIC-Programmierung auf einem 16F84A angefangen und dieser hat wie manch andere alte PICs kein LATx Register. Deshalb ist bei mir drinne in PORTx zu schreiben und zu lesen. Und auch bei den neueren PICs,
Michael Skropski schrieb im Beitrag #2634390: > Ich frag nur aus einem Grund: > Ich hab mit PIC-Programmierung auf einem 16F84A angefangen und dieser > hat wie manch andere alte PICs kein LATx Register. Deshalb ist bei mir > drinne in PORTx zu schreiben und zu lesen. Und auch bei den neueren
-
Thread
Wittig(welec) DSO W20xxA Hardware (Teil 2)
which we was talking about was refered to be one for the OPA 656 modification, but should not it be 10pF? We were talking about a 4,7pF capacitor , so is require OPA 656 modification a 10pF or 4,7pF? Or again you mean 9,4pF as parallel of two 4,7pF capacitors should be better than single 10pF? Ok for
, I don't know exactly what HW version I have. I downloaded from the forum or SourceForge file EPCS16_W2022A.pof. It looks like the version is 8C7 because W2022A with letter "A". I wrote this file to EPCS16. Then I wrote to protected area of flash information from some W2022A.flash file (because during
-
Thread
Wie bekomm ich die Daten in den Speicher?
63 6A 64 6B :1 000800 68 31 69 70 6A 71 6B 72 6C 73 70 29 71 E8 72 :1 000900 E9 73 EA 74 EB 80 09 81 0A 82 0B 83 0C 84 CB :1 000A00 88 81 89 82 8A 83 8B 84 8C C3 90 89 91 8A 92 :1 000B00 8B 93 8C 94
D3 CA D4 CB :1 001000 D8 91 D9 D0 DA D1 DB D2 DC D3 E0 99 E1 D8 E2 :1 001100 D9 E3 DA E4 DB E8 A1 E9 E0 EA E1 EB E2 EC E3 :1 001200 F0 A9 F1 E8 F2 E9 F3 EA F4 EB beim Importieren kommt jedoch ein Fehler, das File sei Fehlerhaft. Hat jemand Ideen?! Grüße
-
Thread
Projekt : Mein Wohnzimmerverstärker Gesperrt
gegen TS912 http://www.reichelt.de/ICs-TDA-9105-TSA-5512/TS-912IN/index.html?;ACTION=3;LA=444;GROUP=A21D;GROUPID=2920;ARTICLE=21834;START=0;SORT=user;OFFSET=500;SID=12Tjaf2H8AAAIAAAryMfI5264e84f046c0f26a864eaa7907ee893 austausche und die Versorgungsspannung bleibt bei 5 V wieviel Ausgangsspannung
444;GROUP=B319;GROUPID=4000;ARTICLE=84583;START=0;SORT=user;OFFSET=500;SID=12Tjaf2H8AAAIAAAryMfI5264e84f046c0f26a864eaa7907ee893
-
Thread
Uhr mit 32,768Khz Quarz
wird ein LCD benutzt. Ein unbeleuchtetes Alpha-LCD braucht nicht viel Strom, ich schätze mal 0.1 mA bis 2 mA je nach Typ. Beim PIC16F887 käme mir da noch die Idee, ein passives LCD, also 4x Siebensegment zu nehmen und ein bissel mit den Portbeinen zu zirkeln: Port B+C+D machen 24 Pins, A+E nochmal
sogar extra > Pins (T1OSO und T1OSI), der Kern kann dann mit dem internen Oszillator > laufen (beim 16F887 bis 8 MHz). Das ist bei PICs (und auch anderen µC) > so Standard. Mit meinem PIC16F84A würde ich gerne genau das Gleiche machen, allerdings habe ich für den externen Oszillator nur einen Pin
-
Thread
AVR gegen den Rest der Welt
das Bedürfnis, erst recht nicht den Zwang zu anderen Microcontroller-Familien auszuweichen. Wo ein PIC16F nicht mehr reicht, nehm ich ein PIC18F. Wo dieser nicht mehr reicht, nehm ich einen dsPIC und danach einen PIC32. Ich hab mir mal zum rumspielen einen dsPIC besorgt, jedoch hat mir ein 16F oder 18F
gibt es nicht auch solch' universelle Programmer für weniger Geld? http://www.ebay.de/itm/AUSVERKAUF-PIC-PROGRAMMER-KIT-8-18-28-40PIN-MICROCHIP-/200382626290?pt=LH_DefaultDomain_77&hash=item2ea7bc39f2 http://www.ebay.de/itm/PIC-EEPROM-Programmer-PIC-16F84-24Cxxx-/280821404654?pt=Wissenschaftliche_Ger%
-
Thread
Hommage an Lothar Miller
Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren <3
Mampf F. schrieb im Beitrag #6032769: > Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren Ich dachte immer er macht das sowieso einfach mit einem selbst geschriebenen Plug-In für die Xilinx IDE
-
Thread
PIC16C54 Mikrocontroller
gibt oder einen der den Anforderungen des Schaltplanes gerecht > wird.(siehe schaltplan JPEG) Ein PIC24FV32KA301 dürfte genau das passende sein: 12 Bit ADC, UART, klein (20-Pinner) und billig und dabei leistungsfähig (16 Bit Kern mit 32 MHz), und stromsparend mit XLP-Technologie. fchk
kommst, um so mehr musst du beim umschreiben anders machen. Es kann also schlau sein, erst mal bei PIC16 zu bleiben, schon ein PIC16F84 ist reprogrammierbar und wird leistungsfähig genug sein. Reichelt hat sogar den 16F54 der billiger ist und reprogrammiert werden, kann. Natürlich lässt sich die
-
Thread
PIC Frequenz
Hallo zusammen, ich habe einen PIC16F84A-04P und einen 32,768kHz Oszillator. Wenn ich nun den TMR0 im 8-bit Modus betreiben will, müsste er ja genau 128 Interrupts pro Sekunde machen. Allerdings macht er bei mir lediglich 32 Interrupts
den Projekt Optionen, nicht aber im Code selber? Laut Datenblatt: "6.2.1 OSCILLATOR TYPES The PIC16F84A can be operated in four different oscillator modes. The user can program two configuration bits (FOSC1 and FOSC0) to select one of these four modes: • LP Low Power Crystal • XT Crystal/Resonator
-
Thread
PIC 16F877A Platine
erstmal für die schnellen und hilfreichen antworten. Die hintergründe sind dass wir in der Uni einen PIC 16F84 nutzen und er etwas ähnliches gesucht hat. er meinte wegen dem A/D wandler wäre der wohl recht sinnvoll. WIr Programmieren mit MPLab IDE v.8.80 Zitat: "wobei es sinvoller sein wird
froh das ich das nicht mehr machen muss! Daher: Wo es geht sehe eine ICSP Schnittstelle vor! Zum PIC: Der 16F84 ist natürlich ein mächtig alter Baustein... Der dürfte schon bald sein 20Jähriges feiern. Wenn du unbedingt möglichst nah an diesem Baustein dran sein willst kannst du auch einen PIC16F88
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
und sicher teuer) sicher? http://www.reichelt.de/Vielschicht-SMD-G0805-High-Cap/X5R-G0805-10-16/index.html?;ACTION=3;LA=2;ARTICLE=89734;GROUPID=4339;artnr=X5R-G0805+10%2F16;SID=12T3XoM38AAAIAAAUpgXc35599ba2e33b2389efafa92702d4508a Oder muß es NP0 sein? Das wäre dann wirklich rar...
Zwischenstand der neuen FW: 3 Bugs ------ a) Anzeigefehler bei Drücken von F7 b) Langsame Refreshrate bei XY c) Anzeigefehler des Cursors a+c ließen sich durch ein "Refresh" einfach beheben....
-
Thread
Kleinster µC
PIC10 in SOT-23-6.
es gibt den PIC12F1822 im 8-pol DFN-Gehäuse 4x4mm, der hat immerhin 8 MIPS
-
Thread
Gekauften Brushless-Regler "pimpen"?
Mechatroniker ;-) > Falls der Controller auf 4mOhm gesamt gedrückt werden kann, fallen bei > 145A immer noch > 145A*145A*0,004Ohm=84,W "Grosse" Motoren haben die Mosfets in Parallelschaltung Ein Beispiel: IPP037N06L3 G RDS (ein): 0.0037 Ohms Drain-Gleichstrom: 90 A Überschlagsspannung Drain-Source
Ich sitz gerade an einer 48V/100A Vollbrücke. Die Platine davon ist unter gefühlten 5kg aufgelötetem Kupfer versteckt und das Ding ist mit 16 (4x4) IRFB3077 bestückt. Wahrscheinlich kann das Geschoss weit mehr als 100A. Nicht kleckern
-
Thread
PICKit2 inkl. DemoBoard + mehrere Pics
?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE=87179;START=0;SORT=artnr;OFFSET=16;SID=10Tn98K38AAAIAAH10lT011a58368a66cc77bb8b55f0c1525106b - 2x PIC16F648A-I/P - 2x PIC16F688-I/P - 2x PIC16F84A-04P - 8x IC Sockel 18polig
Wieviel würdest du nur für die PIC wollen? - 2x PIC16F648A-I/P - 2x PIC16F688-I/P - 2x PIC16F84A-04P Programmer usw. hab ich schon. ;) MFG Johannes
-
Thread
Transistortester AVR
100uF -> 162uF 100nF -> 158nF 47nF -> 69nF Triac BT138 displays only 19uF Do you have good software (eprom.hex and program.hex) for ATmega8A-PU (no Atmega8-16PU) ?
> 3300uF -> 126900uF > 100uF -> 162uF > 100nF -> 158nF > 47nF -> 69nF > > Triac BT138 displays only 19uF > > Do you have good software (eprom.hex and program.hex) for ATmega8A-PU > (no Atmega8-16PU
-
Thread
Kiste mit Microchips
Liste was dort alles enthalten ist. 5x TPA0212PWPR 5x TLC5924DAP 1x PTQA420050N2AD 1x PIC18F96J65-I/PT 3x PIC18F96J60T-I/PT 3x PIC18LF45J10-I/ML 5x TLC2264CN 5x BQ2002PN 3x 12F683I/P 5x TC9401CPD 2x PIC16F886-I/SP 3x PIC18LF44J10-I/P 3x PIC18LF4550-I/P 6x PIC18F4550-I/P 6x PIC16F877A-I/P 5x PIC16LF84A-04I/P 3x PIC18F448-I/P 3x PIC16LF84A-04/P 3x PIC16F913-I/SP 3x PIC16F886-E/SP 3x PIC18F2550-I/SP 6x PIC12F508-I/P 5x TLC555CP
-
Thread
7 Segment BCD Multiplex Treiber gesucht
Hallo zusammen, ich bin gezwungen mich mit dem PIC 16F84 und Assambler zu beschäftigen. Gibt sicherlich schöners wenn man aus der Atmega Ecke kommt... aber ist nun mal so. Und da dieser PIC ja so wenig IO Ports hat, benötige ich eine Möglichkeit
PIC16F1516 - 28Pin ideal zum Multiplexen von 7 Segment Anzeigen denn er kann im Gegnsatz zu den meisten anderen Controllern am VDD über 250mA und an VDD über 300mA ab kann also nur mit Widerständen problemlos
-
Thread
Labornetzteil/Funktionsgenerator
wie sie soll. Der LowDrop bewegt sich so um die 4V, differenz max. Eingangs-Ausgangs-Spannung. Ab 16V 3A gibt's Rippl von 30mV. Mit zusätzlichen 4,7mF (Siebelko), also gesamt 8mF(3,3mF+4,7mF), ist der Ripple mit dem Oszi nicht mehr messbar. Gruß Michael
UC3845 für kleines... :-) http://www.reichelt.de/ICs-U-ZTK-/UC-3845N/index.html?;ACTION=3;LA=444;GROUP=A21E;GROUPID=2921;ARTICLE=21962;START=0;SORT=artnr;OFFSET=16;SID=10T0c5vH8AAAIAACrlaDE4f0e23ee1e8bebe7a78dce364c9d5fd3#av_tabdata Ich habe die Datenblätter nur mal schnell überflogen, beide sollten
-
Thread
Schrittmotor mit pic16f84a
RB1=2^0 RB2=2^1 RB3=2^2 RB4=2^3 Und hier noch mein Programm was nicht funktioniert: list p=16f84 include <P16F84.inc> ZAHL05 equ 0x0C ZAHL5 equ 0x0D KONST equ 0x0E KONSTISR equ 0x0F W_TEMP equ 0x10 STATUS_TEMP equ 0x11 TEMP_EIN equ 0x12 TEMP_AUS equ 0x13 TEMP equ 0x14 ZAHL equ 0x15
kenne ich nicht, der 18f84 auch nicht, und als Label wird das auch nicht verwendet, es sieht so aus als ob du das aus einem anderen Programm übernommen hast ohne es zu verstehen swapf STATUS_TEMP,0 movwf STATUS swapf W_TEMP
-
Thread
PIC - "beliebtester"?
Meine beiden Lieblinge, früher 16F84, danach 16F627(A), aber das ist auch schon ein paar Tage her.
Also aus der Historie heraus ist der PIC16F84 mein absoluter Lieblings-PIC. Heutzutage nutze ich allerdings nur noch 16F628a (vor allem wg. den internen Takt), auf welchen ich Programme dieses Klassikers relativ einfach portieren kann. Für
-
Thread
Motorola 68HC11 Gesperrt
Aber jetzt haben wir das Jahr 2012. Da kommen die meisten von Hobbyisten verwendetn uC in DIP18 (PIC1&F84) oder Skinny DIP20 (ATmega8). Der 68HC11 hatte PLCC52 als sein natürliches Gehäuse im der DIL40 "rückwärtsgewandten" Variante wurden 4 Analogeingänge des Chips nicht kontaktiert.
Runde > Was ist der Unterschied zwischen den HC11 und HC12 Typen ? > HC12 ist die aufgebohrte 16Bit Variante vom HC11 > Wofür sind die Anschlüsse Mode A und Mode B ? > Damit kann man den Bootmode des uC festlegen. Es gibt 4 verschiedene Bootmodes. Normal Single Chip Mode Special Bootstrap