-
Thread
PIC-Programm assembler
Programm genau erklären? Ich habe absolut keine Ahnung von Assembler. Es handelt sich um einen PIC 12C508A in einem Aktor, der mit 6 bzw. 12 Ausgangen bestückt werden kann. IMHO empfängt der PIC Daten und schiebt sie dann in 1 bzw. 2 Schieberegister (74HC4094), bei denen jeweils die Ausgänge 1-6
zum Schluß den Wert 116 ins >Arbeitsregister. Danach hängt es sich dann vermutlich auf. Bei den PIC12 liegt am Ende des Programm-Flash ein Kalibrierwert für den internen Oszillator. Das Programm wird also nicht abstürzen. >Du glaubst doch nicht im ernst, dass sich hier jemand die Arbeit macht,
-
Thread
Gibt es in Eagle 5.6.0 den PIC12C509??
folgendes Problem: Ich will über Eagle (Version 5.6.0) eine Schaltung aufbauen, wofür ich den PIC12C509 benötige. Bloß finde ich den Baustein in keiner einzigen Bibliothek. Muss ich den neu zeichnen und zu den Bibliotheken hinzufügen oder heißt der Baustein in Eagle einfach anders?? Gruß
Hallo ist in der lib microchip -> PIC12C*? Gruß Sascha
-
Thread
Suche Schaltung für RC-Oszillator von ca. 200 Hz bis 0 Hz
Mikrocontrollerloesung, wage ich ernsthaft zu bezweifeln. Mit einem Mikrocontroller (z.B. Micochip PIC12F683, der hat bloss 8 Beinchen) habe ich sowas in weniger als einer Stunde am Laufen (inklusive Programmierung, und die Schaltung besteht aus 1 x uC, 1 x 0.1uF-Kondensator, und einem Taster (Pull-up-Widerstand
-
Thread
µclinux auf Lantronix Xport
: > gilt als kleinster Webserver der Welt. also den kleinsten Webserver den ich kenne ist ein PIC12FXXX mit einer alten Lan-Karte aus ISA Zeiten. Kostenpunkt knappe 2 Euro ... Funktioniert hervorragen ...
-
Thread
Schnelle Division - welcher uC?
bei 40 Mips. 18, wie der dsPIC. Bei denen hat sich ja einiges getan - bin noch geschädigt vom PIC12C508. Aber der dsPIC gefällt mir besser ... Peter Dannegger schrieb: > Als 8051 gibts von Infineon die XC888 mit MDU: > > 32/16Bit: 32 Zyklen > 16/16Bit: 16 Zyklen > Fmax = 24MHz Intern
-
Thread
Bauteil Dimensionierung für PIC-Projekt
Nochwas: Warum nimmst Du einen PIC12C508? Der ist nur 1x programmierbar (OTP=one time programmable). Nimm lieber einen Flash-Typ, z.B. 12C629
-
Thread
Pickit2 Windows7?
Arbeitet keiner von euch mit dem Pickit? Gibt es Alternativen dazu? Ich will einen 8 Pin Pic (12C508/12C509) unter Windows7 damit programmieren
Lukas B. schrieb: > Ja es funktioniert, getestet mit MPLAB 8.14 und Windoof 7 RC einen PIC12C508??
-
Thread
38kHz mit uC ausgeben
dieselbe Anja, nee bin ich nicht, wenn dann mache ich RC5-Code (36kHz) ganz hardcore-mässig mit einem PIC12C508 in Assembler. @Stephan: ganz freihändig ohne Timer, Quarz oder PWM-Modul @Rüdiger: Eigentlich müßtest Du die 500 Hz detektieren die aus holgers Code resultieren. -> Du hast sogar bei entsprechender
-
Thread
Info zum SAB80C382 gesucht!
aber auch nicht alles, was man immer braucht. Irgendwie hat er im Leistungsumfang Parallelen zum PIC12F675, den ich hier auch habe. Aber viele I/O, und er hat einen meiner Meinung nach einfach zu begreifenden Befehlssatz, der dem neueren 8051 sehr ähnlich ist. Deshalb kann ich wohl auch Assemblerfunktionen
-
Thread
Sprut Brennder8P rev5 Kalibrationsproblem
Transistoren gegen die richtigen ausgetauscht. Es funktioniert! Leider will das brennen eines PIC12F508 per ICSP nicht. Ich stelle 18Pin / ICSP ein, dann wähle ich PIC10Fxxxx Familie aus und dann den PIC12F508. "Identify PIC in Programmer" funktioniert auch noch. Der BlankTest ist auch korrekt
-
Thread
IRMP - Infrared Multi Protocol Decoder
*Aktualisierung* Die IRMP-Software kann unter [[IRMP]] --> Download heruntergeladen werden. Hallo zusammen, Anmerkung: Dieser Source entstand im Rahmen des Projektes "WordClock", siehe Artikel http://www.mikrocontroller.net/articles/Word_Clock bzw. Thread, der alles zum Auslösen gebracht hat: http://www.mikrocontroller.net/topic/156661 Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der
-
Thread
Software-UART(Assembler) für PIUC 12F629?
Hi! Hat jemand einen UART in Software (Assembler!) für den PIC12F629 (8-polig) zur Hand? Sozusagen als Weihnachtsgeschenk? ;-) Brauch kein full-duplex, fixe 19200Bd genügen, ganz primitiv nur mit Rx/Tx Bei Microchip konnte ich in den App-Notes nichts finden
-
Thread
Zwei ADC (AVR + extern) mit einem AVCC?
daneben Eingang mit 1uF (1206 keramisch) abgeblockt. Versorgung Akku 8,5V. Anbindung an PC RS232 über PIC12F675 (eigener 5V-Regler) und Optokoppler. Eingangsspannung 2,5V über Spannungsteiler 1K + 1K Metallfilm. Aus jeweils 64 gleitend benachbarten Messwerten (jeweils ca 10 Sekunden) wurde der Peak-Peak
-
Thread
Unbenutzte AVR-Pins wie beschalten (EMV)?
Zeitverhältnisse > nicht messbar betroffen. meine Erfahrungen sprechen dagegen: Ein Beispiel: An einem PIC12F675 habe ich eine RS232-Schnittstelle als Billig-Version realisiert. (100kOhm Serienwiderstand am Empfänger-Eingang des PIC). Normalerweise hätte ich vermutet daß die Eingangsschutzdioden das +/-12V
-
Thread
Verkaufe RP5 Roboter mit PIC Steuerung
verkaufen. Funktionen vom Robo Board: * PIC16f877 Controller mit 20Mhz Quarz und ISP Anschluss * PIC12f675 Co-Controller (gedacht für Servo Ansteuerung) * 5 Servo Anschlüsse mit eigener Stromversorgung * I2C Temperatur Sensor (LM75) * I2C Port Expander (PCF8576AT) * I2C EEprom (24C16N)
-
Thread
PIC24 Header-Dateien
gewühlt aber leider nichts gefunden. Auch in der aktuellen MPLAP Version ist ausser den Dateien für die PIC12/16/18 MCUs und einigen PIC32 MCUs keinerlei header Datei für PIC24 vorhanden. Gruß, Santi
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
soll heissen, der PIC12F509 im MSOP-Gehäuse passt.
Weiss jemand, ob man mit dem MPLAB ICD2 oder ähnlichen Debuggern den PIC12F509 überhaupt im SigleStep betreiben kann ?
-
Thread
Assembler Macros und Simulation
Hallo, habe für den PIC12F683 ein Assemblerprogram geschrieben was eine Reihe von Makros sowie Assemblerdirektiven a la: ADDI_32 MACRO _DEST,_IMM ; ADDI LOCAL _TEMP_3 = (_IMM >> .0) & 0xff
-
Thread
Allgemeine Frage zu µCs: wie funktionieren die eigentlich?
können sogar Handshakebetrieb und Rückmeldungen machen anbieten. Aber es geht eben auch ganz einfach. PIC12 Serie z.B. oder 8051er > Denn nur durch die .hex Datei weiss er ja noch nicht, was er wann genau > machen muss? Wie gesagt, er hat schon eine gewisse "Grundintelligenz" oder "Instinkt". Das
-
Thread
Pic Hex-File
Hallo, ich habe folgendes Hex File für eine Pic 12F675: :020000040000FA :020000000528D1 :08000800090083128501831237 :100010000730990083169F013030831685008316C0 :10002000FF23900083128E018F010C10313090005D :1000300083120530A100051E3328051E3D280C1C27
-
Thread
PIC12F675 GPIO-Ports
reicht es bis hierhin aus, dass im Watch die Ausgänge auf high gehn. Wie müsste der CODE denn beim PIC12 in meinem Fall lauten? Habe gro0e Probleme vom PIC18 auf den kleinen PIC12 zu wechseln...
damit sagen willst... Kannst du mir vielleicht ein kleines Bsp. geben? Also das mit den kleinen PIC12 hats schon in sich....;-)
-
Thread
attiny 3 16bit PWM kanäle mit 8bit timer
Dann halt PIC12Fxxx ! 16 Bit Timer mit Compare, dann geht Soft-PWM mit Sortierung. Und hat auch nur 8 Pin;) Hans
-
Thread
Pic Lernen aber wie??
Einsteiger empfohlen. Darunter sollte man nicht mehr anfangen. Z.B. mit dem nur 2-level Stack des PIC12 würde ich wohl schnell wahnsinnig werden, damit kann man einfach nicht modular programmieren. RAM-Bänke mag ich auch nicht, die sind eine äußerst beliebte Fehlerquelle. Ich nehme jedoch die AVRs
den Einstieg. Was PIC-Chips angeht, hier die im Hobbybereich am meisten verwendeten: 8-pin: PIC12F683 18-pin: PIC16F88 28-pin: PIC16F886 oder PIC18F2520 40-pin: PIC16F887 oder PIC18F4520
-
Thread
PIC12F675 Einstieg
ein PIC12 Tutorial oder etwas anderes, dass er mir als Einstieg in den PIC12 empfehlen kann? Danke schonmal für Eure Antworten. Gruß
Hallo Stefan, naja, der Gedanke ist recht einfach: PIC12 kostet 1€, PIC18 8-10€ PIC12 ist viel kleiner, PIC18 ist riesen-groß. Aber du hast recht, der Umstieg ist total verwirrend!!!! Hast du vielleicht nen Tipp für mich, wo ich den PIC18 billig erwerben
-
Thread
Projekt ESR-Tester
habe daher einen Meßzusatz für das vorhandene DMM aufgebaut. Den Oszillator habe ich durch einen PIC12C508 ersetzt. Die ganze Schaltung ist jetzt ca so breit wie der Abstand der Meßbuchsen am DMM und ca 6 cm lang.
-
Thread
PIC 12F675 kaputt??
bringen - allerdings ohne Erfolgt. Der Microcontroller gibt keine Lebenszeichen von sich. Den PIC 12F675 an sich konnte ich fast problemlos mit meinem Programm beschreiben, was ich auch nachträglich nochmal durch Lesen getestet habe. An der Beschaltung kann es eigentlich auch nicht liegen, hab den
letzterem weiterhelfen, denn ich bin verzweifelt :-& Danke schonmal im Voraus!!! LIST ;P=PIC12F675 NOLIST #include <C:\PicProg2006\Include\p12f675.inc> ORG 0 ;PIC's reset vector BSF STATUS,RP0 ;Bank1 MOVWF OSCCAL ;Calibrate the Int RC osc GOTO START ;Jump to START routine when
-
Thread
Zahlenwerte in Gleitkommazahl umwandeln in c
kostenlose) Light-Version des CC5X-Compilers. Mit dem hatte ich meine ersten Gehversuche mit uCs (PIC12F509) gemacht. Ich meine mich aber zu erinnern, dass er bei Multiplikation mit Konstanten selber shiftet und addiert. Division durch 1.28 hätte er jedenfalls nicht hingekriegt (aber auch kein anderer
-
Thread
Linearer Spannungsregler mit Unterspannungsabschaltung
mit Komparator LP339 (60uA) + Referenz (10uA) Ich habe auch schon überlegt statt des LP339 einen PIC12F629 zu verwenden den ich über einen J-FET als ultra-low power Spannungsregler versorge. Ich brauche ja die Spannung nur alle paar Sekunden zu messen.
-
Thread
PIC 12F683: PWM erzeugen
hoffe ich hab das richtige Forum erwischt. Und zwar versuchen wir hier auch vergeblichst mit einem PIC12F683 ein PWM zu erzeugen. Wir sind so zu sagen richtige Anfänger aber es ist ja noch nie ein Profi vom Himmel gefallen :) So haben wir uns mal am Anfang ein Source Code aus dem Internet angeschaut
-
Thread
Probleme mit einem Programm In C für PIC 12F629
Suche nach einer Lösung für mein Problem , habe ein Programm in CC5X C geschrieben für PIC 12F629 . Habe aber nun den Fehler das wenn ich an den Ausgänge verschidene Blinkgeschwindigkeiten ausgebe Blinkt immer nur der lette in der Kette vom Programm ,finde einfach nicht den Fehler kann mir
-
Thread
Zirpende Feldgrille v3 (Atmel Tiny13)
alle PIC-Freunde habe ich eine Grille mit dem PIC16F1825 gemacht. Ausreichend wäre natürlich der PIC12F1822 mit nur 8 Pins, den hatte ich aber gerade nicht da. Man kann den Code aber leicht anpassen, oben die Zeilen list p=16f1825 und #include <p16f1825.inc> sowie von Port C auf Port A. Es geht auch mit einem PIC12F683, dann muss man aber mehr ändern (CONFIG und Banks). Die Frequenz kann man mit dem Register OSCTUNE etwas ändern oder die Bursts von 8 auf 7 oder 9 stellen und die lange Pause von 16 auf andere
-
Thread
Umstieg auf AT Tiny
der pic12c508 sollte pinidentisch sein... ;-)
Wer den PIC12C508 einsetzt, wird womöglich auf den PIC12F508 wechseln (8Pin), denn der ist OTP! Wenn Du einen AVR suchst, würde hier am ehesten der ATtiny10 perfekt reinpassen (evtl. ATtiny12) oder auch der ATtiny13A
-
Thread
PIC 12F675 Eingänge
Hallo, Ich bin gerade mit dem 12F675 und dem Buch PICs für Einsteiger angefangen. Nun habe ich die Frage, ob ich auch anstatt des GPIO,3 auch z.B. GPIO,0 mit dem Taster benutzen kann und wenn nicht warum das nicht geht. Ich hoffe auf Hilfe ;-) Wenn sowas schonmal erklärt wurde, könnt ihr auch einfach den link posten. Danke der Marco
-
Thread
Kann mir jemand einen PIC18F2550 programmieren? (sprut Bootloader)
serielles ding. dann noch schnell in mp-lab laden denn bootloader und fertsch. das teil kennt echt pic12f bis dspic33 glaube ich
-
Thread
bit_test Funktion
bit) " Schreibweise verwenden und nicht die Funktionen. Ein vernünftiger Compiler (gibts sowas für PIC12/16/18?) macht daraus eine einzelnen Assembler Anweisung. Die bit_xxx() Funktionen werden ja gerade deshalb vom Compiler bereitgestellt weil sie Probleme haben solche Situationen zu erkennen.
-
Thread
PIC-Mikrocontroller Buch
Programmierung in Assembler und C - Schaltungen und Anwendungsbeispiele für die Familien PIC18, PIC16, PIC12, PIC10 (Broschiert) http://www.amazon.de/PIC-Microcontroller-Programmierung-Assembler-Schaltungen-Anwendungsbeispiele/dp/3486585975/ref=sr_1_4?ie=UTF8&qid=1250352193&sr=8-4 Oder bei Google Books
-
Thread
Dmx - PIC12F629 Flashen
gebaut von folgender seite: http://dworkin-dmx.de/#soft1 Nun haben ich das problem das ich den PIC12F629 noch flashen muss nur leider weiß ich nicht wie das geht und da wollte ich mal fragen ob sich jemand damit auskennt und mir das erklären würde da ich gerne die dmx steuerung bald in betrieb nehmen
der PIC12F629 ist ein sogenannter mikrokontroller. dieser ist eine art mini-mini-mini-PC. er enhält einen speicher, welcher das program enthält und einen "rechner"-teil der das programm im speicher abarbeitet
-
Thread
Compiler PIC12f629
Hallo Zusammen, wo kann ich ein Compiler für PIC12f629 finden. denn ich habe kein frei Compiler für diesen pic in internet gefunden und ich moechte mit C programmieren. Danke für Ihr Hilfe
-
Thread
PIC12F519 - Timer Probleme
sich die LED zB nach 30Sek wieder ausschaltet, leider schaff ich es einfach nicht den TMR0 meines PIC12F519 so einzurichten. hat vlt jemand paar tipps für mich? aus dem datasheet werd ich zZ einfahc nicht schlau, vlt hat jemand ein kleines programm snippet in welchem er den tmr0 richtig konfiguriert
-
Thread
Rechteck-Signal pollen (ohne Timer u. Interrupt)
Heißt das, du weißt es auch nicht? Da der Code portabel sein soll, z.B. auf einen kleine PIC (12Fxxx) usw. muß ich HW unabhängig bleiben. Es gibt noch weitere Gründe... muß man sich hier eigentlich immer rechtfertigen warum eine Aufgabenstellung so ist wie sie ist? Zu sagen, das "... grundsätzlich
>Da der Code portabel sein soll, z.B. auf einen kleine PIC (12Fxxx) usw. >muß ich HW unabhängig bleiben. Ich schreibe gerade an eine TCP/IP-Stack für einen ATTiny13, da es sowas ja auch für einen ATMega32 gibt. Um es ohne Ironie zu sagen: Irgendwo sind Grenzen
-
Thread
PIC16 OSCCAL einstellen - Verständnis
Hallo, ich hab beim PIC 12F675 den werksseitig eingestellten OSCCAL (interner Clock) verbrannt. Jetzt will ich ihn neu einstellen, versteh aber nicht genau wie die Kalibrierwerte zu deuten sind: Laut PIC-Doku ist OSCCAL 6