Gefunden für pic16f628 - Zum Elektronik Forum |
| 1 - 1-Wire Projekt, Code Hilfe C -- 1-Wire Projekt, Code Hilfe C | |||
| |||
| 2 - IR-Empfänger TSOP -- IR-Empfänger TSOP | |||
| Soo, der Nachfolger vom TSOP1738 scheint der TSOP31238 zu sein:
http://www.vishay.com/docs/81745/tsop312.pdf Braucht nur die Hälfte an Strom, Emfpindlichkeit soll etwas besser geworden sein (irgendwo gelesen, bin zu faul, selbst die Datenblätter zu vergleichen). Offtopic :Der Vollständigkeit halber: Als µC-gestützten IR-Empfänger gibt es noch das PIC16F628-basierende Y.A.R.D.-Projekt, dafür gibt's aber keine Linux-Treiber bzw. kein LIRC-Plugin. Gruß, Bartho ... | |||
3 - PIC-Schaltung Klingeln auf der Versorgungsspannung -- PIC-Schaltung Klingeln auf der Versorgungsspannung | |||
| Sooo-
Ich hab gerade zwischendurch zur Entspannung ein kleines Thermometer mit einem Pic16F628 mit 4MHz internem Oszillator und einem LM75 gebaut. Es funktioniert soweit alles - ich habe die Versorgungsspannung in der nähe der Pic Versorgungspins mit Kondensatoren verschiedenen SMD - Chip Kondensatoren Gestützt (100n, 10n 10p parallel, im Layout noch nicht eingezeichnet, aber so nahe wie möglcih am PIC) und auf der Versorgungsspannung alles wegbekommen, was an 4 MHz Störungen durch den Impulsstrom des PIC verursacht wurde - bis auf ein kleines (etwa 200mV) Klingeln auf der Versorgungsspannung (siehe Bild) die Frequenz beträgt etwa 32Mhz. Die Eigentliche Versorgungsspannung des PIC ist über eine BAT43 SMD Shottky diode vom Rest der Schaltung entkoppelt, damit ich beim Brennen nicht alles durch die Brenner-Versorgungsspannung in betrieb nehme (es wird per ICSP gebrannt - Icsp-Stecker ist JP2) Was mich stutzig macht ist die tatsache dass die Frequenz der Störung etwa im Bereich der 4-Fachen Oszillatorfrequenz des PIC liegt. Werden da intern vielfache der Frequenz erzeugt? Allerdings war mein 2. Gedanke auch, dass bei der Dämpfung, die dieses Klingeln aufweist die Tatsächliche LC-Frequenz in ganz anderen Grössenordnungen liegen müsste. | |||
| 4 - Hallo HEX in ASM ändern. -- Hallo HEX in ASM ändern. | |||
| Der einzige Unterschied zwischen PIC16F628 und PIC16F627 ist der unterschiedlich große Flash. Sofern das Programm nicht größer als 1k ist (was der Fall ist) passt es auch auf den 627 und läuft genauso. ... | |||
| 5 - Einfaches Assemblerprogramm für PIC16F627A -- Einfaches Assemblerprogramm für PIC16F627A | |||
| Hallo, als blutiger Anfänger in der Pic-Welt habe ich nach einer Lösung gesucht, mit einem PIC16F627A oder auch PIC16F628 folgende einfache Schaltung zu realisieren:
Ich möchte mit nur einem Taster 3 Ausgänge (LED´s) nacheinander schalten. Also sobald die Betriebsspannung anliegt, sollte LED1 leuchten, LED2 und LED3 ausgeschaltet sein. Nach nächstem Betätigen des Tasters sollte dann LED2 leuchten und die anderen 2 LED erlöschen. Durch nochmaliges Drücken soll dann die LED3 leuchten und wiederum die anderen 2 ausgehen. Danach wieder LED1 an usw. Das sichere Schalten sollte natürlich durch Entprellen gelöst werden und wenn möglich noch eine Überlappungszeit von 20ms zwischen den Schaltstufen eingebaut sein. Ich habe versucht im Internet Schaltungen zu finden und für meine Bedürfnisse umzugestalten, bin aber nicht fündig geworden. Ich kann einen Eingang mit jeweils 2 Tastern ein- u. ausschalten. Das möchte ich aber nicht, da ich sonst 6 Taster bräuchte. Kann mir da jemand weiterhelfen? Am besten mit einem asm.file welches ich mit meinem beschränkten Nichtwissen nachvollziehen kann. ... | |||
| 6 - Welche IR-LED + Empfängertransistor wird benötigt? -- Welche IR-LED + Empfängertransistor wird benötigt? | |||
| Ist dir klar, dass der PIC16F628 erst programmiert werden muss ?
So wie du ihn beim Händler bekommst, tut er garnichts und es ist noch völlig offen ob er mal eine Waschmaschine, diese Uhr oder sonst irgendetwas steuern soll. P.S.: Du brauchst nicht unbedingt ein Loch in die Platte bohren. Es gibt auch Reflexlichtschranken. Damit kannst du alles auf einer Seite montieren. [ Diese Nachricht wurde geändert von: perl am 24 Mai 2008 13:48 ]... | |||
| 7 - PIC mit etwas mehr als 4MHz im XT-Mode? -- PIC mit etwas mehr als 4MHz im XT-Mode? | |||
Kurz und bündig: Stört es einen PIC16F628 wenn man ihn im XT-Mode (100kHz bis 4MHz) mit einem 4,194304MHz Quarz betreibt? Ist ja quasi Übertaktung (~ 5%, aber immerhin). Sollte ich da besser den HS-Mode wählen? Laut Datenblatt beginnt der aber erst bei 8MHz. Als Lastkondensatoren werden 22pF verwendet.
... | |||
| 8 - RGB Led-Würfel; Controller? -- RGB Led-Würfel; Controller? | |||
Naja Assembler ist nicht sooo schwer (finde ich), bei PICs sind es 35 Befehle (bei den Midrange-Typen, bei den 16bit-Typen und PICs mit DSP sind es mehr), bei den AVRs weiß ichs net. Mir ist es lieber etwas mehr Zeilen zu schreiben anstatt mir 100te Befehle zu merken und mich mit Datentypen rumzuschlagen Außerdem ist Assembler am schnellsten, da hier der Prozessor nur genau das macht was du willst und du auch genau weißt wie lange eine Schleife dauert (wichtig für zeitkritische Sachen).
Dann die Ansteuerung: Man kann einen kleineren µC nehmen und seine Portpins mit Schieberegistern aufblasen, aber das kostet Rechenpower. Man muss halt einen persönlichen Kompromiss zwischen teurem Riesen-µC mit relativ wenig Softwareaufwand und kleinen Prozessor aber dafür mehr Hard- und Softwareaufwand finden. Ich würde mir das für einen einfarbigen 4x4x4 Würfel und PIC16F628 so vorstellen: PortB steuert mit seinen unteren 4 Pins die Spalten einer Schicht an, die oberen 4 Pins die Zeile. Mit dem PortA selektiert man die Schichten. Ein Pin des Port A bleibt übrig (vorzugsweise RA4), mit dem könnte man zb zwischen zwei unterschiedlichen Animationen umschalten. Das würde ich mir sogar fast entwickeln und bauen, hab in etwas... | |||
| 9 - PS2 zu RS232 Konverter für reine PS2 Mäuse(nicht Combo) -- PS2 zu RS232 Konverter für reine PS2 Mäuse(nicht Combo) | |||
| Hallo Wissende und Interessierte
Zu meinem kleinen Heimnetz gehört ein Uraltrechner mit seriellem 9Pol-Eingang für die Maus und ein Dakota/Daxten KVM mit PS2 Anschlüssen.Nach Bedienungsanleitung macht der KVM die Umsetzung der Protokolle intern,nur funzt leider kein Adapter (wenn jemand die richtige Verschaltung weiß bitte posten).Ich hab schon schwer im Netz geforscht und die wildesten Tips getestet. Beim Recherchieren hab ich gesehen das oft Bedarf für einen universellen Konverter besteht und nicht immer das Problem ,wie bei mir,mir einer neuen Maus erledigt ist. Daher denke ich mir ein kleiner Konverter mit Mikrokontroller (PIC16F628 hab ich noch liegen ) mit Stromversorgung vom Rechner sollte doch realisierbar sein.Bauen kann ich sowas,aber nicht programmieren .
Oder gibts das etwa schon ? Ich bräuchte also ein Programm um einen Konverter selbst zu bauen(auch gerne Schaltplan),ein Fertigteil und/oder passenden Adapter für Daxten-Gerät.
Gruß Frank [ Diese Nachricht wurde geändert von: delucks am 7 Jun 2007 14:02 ]... | |||
| 10 - SPIEL: SENS0 bzw. SIM0N SAYS auf PIC16F628 -- SPIEL: SENS0 bzw. SIM0N SAYS auf PIC16F628 | |||
| Hallo Leute,
in einem kleinen Projekt habe ich ein Spiel aus den 70ern auf einen PIC adaptiert. Ihr kennt das Spiel als SENS0 (war von MG glaub ich) oder als SIM0N SAYS im engl.-sprachigen Raum. Weil die Kids so begeistert (und bei der Urlaubsfahrt so herrlich still) sind, wollte ich das Spiel mit LEDs in batteriebetriebenem und handlichem Format bauen. Herausgekommen ist eine kleine Platine mit einem (derzeit günstigen) PIC16F628 programmiert in mikroPASCAL und ein paar wenigen weiteren Teilen. (Schaltplan i. d. Anlage) Das Spielprinzip setze ch als bekannt voraus, ansonsten Wikipedia... Das Teil besteht aus 4 farbigen LEDs (grün,rot,gelb,blau) und 4 OMRON-Tastern und einem Piezo-LS. Es hat keinen EIN-/AUS-Schalter weil ich den Sleep-Mode des PIC bemüht habe; das Gerät wird einfach durch einen beliebigen Tastendruck aufgeweckt. Stromverbrauch im Sleep-Mode weniger als 1µA und es läuft daher mit 3 Billigknopfzellen AG13 für die ich sogar halbwegs vernünftige Halterungen gefunden habe. (Sucht mal nach einem Halter für 3 Knopfzellen )
Habe den Schaltplan und ein paar Bilder von Platine und Fertiggerät auf den Forenserver hochgeladen. Platinen und vorprogrammierten PIC nebst Quellcode gibts ... | |||
| 11 - Finde ein paar Bauteile nicht -- Finde ein paar Bauteile nicht | |||
| Hallo
ich will mir einen PIC16F628 programmer bauen um einen Chip für meinen Drehzahlmesser zu programmiern. Nun scheiter ich aber schon daran die richtigen Bauteile für den programmer zu finden ^^. Also folgende Bauteile würde ich noch benötigen: Z-Diode 5V1 Z-Diode 8V2 PIC Sockel-18 (für den PIC16F628) 13V_PGM_RED LED | CLOCK_YELLOW LED |=> haben die LED´s alle dieselbe V? 5V_GREEN LED | Jo die Teile würde ich noch brauchen. Hab sie bei reichelt.de aber leider nicht gefunden. Könnt ihr mir die entsprechenden Teile vielleicht raussuchen und die Artikelnummer durchgeben? Das wäre wirklich nett. mfg ... | |||
| 12 - PIC Lampendimmer -- PIC Lampendimmer | |||
| Ich habe grade erst mie ersten Gehversuche mit Mikrocontrollern gemacht d.H. bereits nur mit dem PIC16F628.
Dieser Chip besitzt ja wie ich gelesen habe auch PWM. Ich möchte nun gerne nen Dimmer für meine Zimmerlampe bauen, welcher auf PWM basiert. Er müsste so ungefähr 150 Watt leistung haben. Die Lampe ist eine ganz normale Glühlampe, er müsste also keine Induktive Lasten vertragen. Der Dimmer sollte dann auf einen Knopfdruck steuerbar sein, also solange ich den knopf drücke immer ins helle und umgekehrt dimmen. Mein Problem besteht primär in der Hardware, gibt es da irgend n Schaltplan für sowas ? Ein entsprechendes Programm in Assembler wäre dann auch noch nicht schlecht, damit ich dieses am besten einfach erweitern und anpassen kann. Hab auch schon an einen Bausatz gedacht, leider kosten die recht viel. Am liebsten würde ich für die Schaltung den mir bereits bekannten PIC16F628 nehmen.... | |||
| 13 - LCD spielt verrückt -- LCD spielt verrückt | |||
| Hallo,
erstmal ein gutes neues Jahr! Und nun zu meinem Problem: Mein LCD funktioniert nicht so recht. Die Ausgabe funktioniert perfekt, nur wenn eine Zeit lang nichts gemacht wird, dann springt der Cursor wild durch die Gegend. Es handelt sich um ein Standard-LCD, 2x16. Angeschlossen ist es an ein PIC16F628. Hat jemand eine Theorie? Ich weiß nicht so recht, wo ich anfangen soll mit der Fehlersuche... Danke schon mal im Vorraus. Lg Rei... | |||
| 14 - mikrocontroler für anfänger -- mikrocontroler für anfänger | |||
| Bestell am besten die Microcontroller, die auf der Seite von www.sprut.de sind.
PIC16F628-20/P & 10 MHz-Keramikschwinger/20 MHz-Quarzgenerator oder PIC16F84-10/P & 10 MHz-Keramikschwinger oder PIC16F84A-20/P oder PIC16F876-20/SP & schneller Keramikschwinger oder 20 MHz-Quarzgenerator Zum Programmieren der PIC kannst du die kostenlose Software (MPLAB IDE) von Microchip benutzen --> http://www.microchip.com/stellent/i.....tware oder gleich hier --> http://ww1.microchip.com/downloads/en/DeviceDoc/mp700.zip [ Diese Nachricht wurde geändert von: Elektro-Man am 27 Dez 2004 19:53 ]... | |||
| 15 - PIC16F628(A) RS232 -- PIC16F628(A) RS232 | |||
| Moin moin! Ich bin gerade dabei eine komplexere Übungsbrandmeldeanlage zu entwickeln. Da das Gerät modular aufgebaut werden soll habe ich mich dafür entschieden zwei PIC16F628 einzusetzen, die allerdings per RS232 kommunizieren sollen. Nun habe ich schon gut 3 Wochen experimentiert, das Datenblatt fast auswendig gelernt, aber ich bekomme es einfach nicht hin etwas zu senden! Nun wollte ich fragen ob vielleicht jemand einen Codeabschnitt in Assembler hat der einfach "irgendwelche" Daten sendet und dazu eventuell noch einen Codeschnipsel wo mit einer Interup-Routine empfangen wird. Wäre euch dankbar wenn mir jemand der sowas hat antworten würde, bin echt am Ende mit dem Ganzen!
MfG Seppelon... | |||
| 16 - RS232 PIC Schaltung??? -- RS232 PIC Schaltung??? | |||
| Ich hab einen kleinen Vorschlag:
Besorg dir doch einen PIC16F628 , der hat einen USART, 2 Komparatoren, doppelt soviel Flash wie der PIC16f84 und ist sogar noch preiswerter.
Wenn du die Programme selbst schreibst,dann ist das eindeutig die bessere Wahl; den PIC16F84 solltest du nur nutzen,wenn du ihn wirklich brauchst (z.B. für Programme aus dem Internet),ansonsten sind die modernen PIC besser und preiswerter. Gruß, SIGINT ... | |||
| 17 - PIC programmieren mit PICALLW -- PIC programmieren mit PICALLW | |||
Code : Empfehlenswert für den Einstieg währe der PIC16F84 . Der hast Flash Speicher, und ist beliebig oft neu programmierbar. Das stimmt heute nichtmehr ganz: Vom Preis/Leistungs Verhältniss ist der PIC16F84 eine gaaanz schlechte Wahl. Der PIC16F628 z.B ist wesentlich Preiswerter und bietet doppelt Speicher und andere spielereien. Aber FLASH ist für Hobbybastler eindeutig Pflicht. Am besten schaut man sich immer die aktuellen Preise der PICs an und wählt dann den passenden aus. (Ich bin mal... | |||
| 18 - Initialisierung LCD-display 4-bittig? -- Initialisierung LCD-display 4-bittig? | |||
| Hi...
hab mir vor kurzem ein 1-Zeiliges LCD-modul mit dem wohl recht bekannten display Controller HD44780 zugelegt. Ich bringe ihn aber nicht dazu Das auszugeben was ich will. Hab für den PIC16F628 ein kleines initialisierungsprogramm geschrieben in Assembler. Ich bin mir aber nicht ganz im klaren wie genau so eine initialisierung aussehen muss. Aus dem Datenblatt werd ich nicht schlau... ich denke ich hab die initialiseirungssequenz bis zu dem Punkt hin verstanden in dem der 4-bit mode aktiviert wird, dann stehen immer 2 4-bit sequenzen untereinander, wobei eine immer nur aus 0000 besteht... muss ich dann zuerst 0000 senden und dann das steuerbit oder wie... hat jemand damit schon erfahrung? kann mir jemand ein kleines beispiel erklären wie so eine Initialisierung im 4-bit mode funktioniert? hab schon das ganze internet abgegrast, werd aber aus dem meisten nicht schlau...
bin kurz davor das ding in die tonne zu kicken , bitte helft mir... danke.
... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag heute wurden bisher 8 Beiträge verfasst 3 Besucher in den letzten 60 Sekunden alle 20.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |