Gefunden für pic16f84 software flip - Zum Elektronik Forum |
| 1 - codeschloss selber bauen... -- codeschloss selber bauen... | |||
| |||
| 2 - Lüfterdrehzahl/-Spannung direkt am LCD darstellen -- Lüfterdrehzahl/-Spannung direkt am LCD darstellen | |||
| nunja, da diese dsplays HD44780 kompatibel sind, damit langsam sind und einen parallelbus haben der auf wunscha uch im 4bit modus läuft, nunja, du kommst eigentlich mit jedem µC durch der einige I/O Pins hat, weils grd am tisch liegt, ein PIC16F84 zB würd schon hinhaun...
die lüfterdrehzahl könte man über die tachoanschlüsse eigentlich auch ohne zusatz hardware mithilfe des PICs auslesen, er muss halt eine gewisse zeit die impulse vom lüfter zählen, so kommst zur drehzahl... des abwechselnd für alle 4 lüfter... -> 4 PINS für die lüfter -> 6 PINs für die LCD reichen im notfall sind 10 I/O-PINS, des hat beinahe jeder µC wenn er ned grad im 8 pinigen gehäuse is ev könnte man ja mal eine schaltung zeichnen mithilfe eiens PICs zB aber die fällt bis auf einige leitungen sehr einfach aus, man kann eiegntlich alles im PIC per software erledigen... [ Diese Nachricht wurde geändert von: 2SJ200 am 21 Feb 2005 13:09 ]... | |||
3 - leds an serieller schnittstelle -- leds an serieller schnittstelle | |||
| Hallo
Zum Ansprechen der Schnittstelle könntest du die PORT.dll benutzen. Diese Kannst du einfach in jeder Programmiersprache einbinden und dann die darin deklarierten Funktionen zum Ansteuern der verschiedenen Ports verwenden. Eine Beschreibung für Visual Basic findest du z.b. hier: http://home.t-online.de/home/B.Kainka/schnitt.htm Für mehr Infos dazu einfach nur nach port.dll bzw. Ports.dll bei Google suchen. Ein Problem mit 3 Leitungen wirst du bekommen, wenn du den MAX232 verwendest, da dieser nur jeweil 2 leitungen von +-12V auf 5V und Umgekehrt Schalten Kann Deshalb würde ich für diese Aufgabe einfach einen kleinen Microprozessor nehmen (z.B. PIC16F84 oder 16F628), dann sparst du dir 1. Das Gewurstel mit den Schieberegistern 2. Die Erfindung eines Eigenen Protokolls für 3 Leitungen.(Die Daten werden dann einfach über 2 Leitungen und RS232 zum Controller geschickt.) 3. Den zweiten MAX232 Alles was du dann noch benötigts ist für 2 leds eine kleine Treiberstufe, die Du allerdings weglassen kannst, wenn du Low current LEDs nimmst mit 2mA Stromaufnahme. W... | |||
| 4 - 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 ]... | |||
| 5 - RS232 PIC Schaltung??? -- RS232 PIC Schaltung??? | |||
| Hallo Feiadragon,
erstmal die schlechte Nachricht vorweg: Der PIC16F84 besitzt keinen eingebauten USART,also kannst du Hardwareseitiges RS232 vergessen.
Die gute Nachricht: Es gibt von Microchip ein AppNote (AN555) ,die beschreibt,wie man RS232 per Software auf einem PIC realisiert (das benötigt aber Rechenzeit).
Zum Thema MAX232: Das Teil ist eigentlich Narrensicher, einfach ein paar Kondensatoren dranklatschen und fertig... steht aber alles im Datenblatt Gruß, SIGINT ... | |||
| 6 - Was denkst Du über diesen Roboterarm? -- Was denkst Du über diesen Roboterarm? | |||
| Die Roboter-Mechanik ist ein Bausatz von ELV.
Die Elektronik habe ich selbst gemacht (siehe Schaltplan im How does it work Link). Ist aber ziemlich einfach. Ein PIC16F84 Mikrokontroller mit drei L298 Motor-Treibern. Die Firmware und Software wurde grösstenteils mit UCDev von www.btxtech.com generiert (da geht so was sehr schnell). Die Verbindung zwischen Elektronik (PIC16F84) und PC wird mit BTXrpc von www.btxtech.com hergestellt. Aber auch da hat mir UCDev viel geholfen. ... | |||
| 7 - Mikrowellecontroller, mit welchem anfangen? -- Mikrowellecontroller, mit welchem anfangen? | |||
| Die PIC..C... Typen benutzen als Programmspeicher ein mit UV-Licht löschbares EPROM.
Das Löschen klappt natürlich nicht, wenn der Chip allseitig in schwarzes Plastik eingegossen ist. Solche Typen bezeichnet man als OTP (One Time Programmable / Einmal programmierbar). Offenbar macht es Schwierigkeiten das zu Löschen erforderliche Fenster aus UV-durchlässigem Glas in die SMD Gehäuse einzubauen, deshalb gibt es die SMD-Versionen der C-Typen nur mit OTP-Speicher. Die PIC..F... Typen benutzen als Programmspeicher ein elektrisch löschbares Flash-Memory. Dadurch ist natürlich zum Löschen kein Fenster erforderlich, und man kann auch die SMD-Versionen neu programmieren. Da die Chips im Gehäuse mit Aussicht (aber ohne Balkon) außerdem erheblich teuerer sind, werden Bastler meist die F-Version bevorzugen. Die meisten PIC haben außerdem einige Byte nicht flüchtigen EEPROM an Bord, die der Prozessor byteweise selbst beschreiben und verändern kann. Das hat aber nichts mit C- oder F- Versionen zu tun. Speziell beim 16C84 / 16F84 stellt die F-Version den Nachfolger des 16C84 dar. Vorteilhafterweise hat der 16F84 erheblich mehr RAM. Allerdings sind die beiden Prozessoren weder software- noch hardwaremäßig 100% kompatibel. Die Unt... | |||
| 8 - PIC -- PIC | |||
| So, ich hab mich dann noch ein bischen umgeguckt und dabei festgestellt das ich mich des finanziellen halber auf den PIC16F84 beschrenken werde. Der ist mit einem MINI Interface ganz einfach über die serielle Schnittstelle zu programmieren.
Wenn es jemandem wie mir geht, kurze Infos über den PIC16F84 findet man unter: http://www.sprut.de/electronic/pic/16f84.htm http://www.the-starbearer.de/Praxis.....l.htm Mich würde jetzt noch interessieren ob man den denn nur unter Assembler programmieren kann. Wenn es eine Software gibt mit der es auch unter C oder Basic geht wäre mir das natürlich viel lieber! Gibt's da was im Netz? Hab noch nix brauchbares gefunden.... | |||
| 9 - Lasertag -- Lasertag | |||
| Ich hab mir die Seite von tagtek mal kurz angesehen.
Dort verwendet man einen mit 244Hz modulierten 31kHz Träger. Prinzipiell ist das nicht viel anders als jede IR-Fernbedienung. Es sind aber veschiedene Trägerfrequenzen gebräuchlich. Insbesondere muß die Trägerfreqenz zum Empfängerchip passen, und mit welcher Frequenz das Spielzeig von Pearl arbeitet wissen wir nicht. Für solche Dinge ist es immer gut, wenn man ein Oszilloskop benutzen kann. Vielleicht gelingt es Dir Deinen Physiklehrer in das Projekt hineinzuziehen, der hat hoffentlich eines. Ich habe gesehen, daß für den Empfänger der PIC16F84 verwendet wird. Mir diesem Microcontroler kann man sehr viel anstellen, und es ist auch nicht teuer ihn zu programmieren, die Software des Entwicklungssystems steht im Netz sogar umsonst bei http://www.microchip.com . Deshalb würde ich mich nicht wundern, wenn die angekündigte Senderschaltung ebenfalls diesen Chip verwendet. _________________ Haftungsausschluß: Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden... |
|
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 0 Beiträge verfasst 12 Besucher in den letzten 60 Sekunden alle 5.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |