-
Thread
PIC12F675 Einstieg
kann? Wie ist das ganze beim PIC16? Ist da der Umstieg auch so groß und verwirrend? Gruß
über die 16 und 18 reihe an da ich mal denke das du nur kleine projekte statrten willst ist das ne gute sache... bei Conrad und reichelt kannste die bestellen, den 16f84 gibts da z.b im dil 16 gehäuse für
-
Thread
PIC Oder AVR?
AVR packt mansches nicht was ich aber benötige.. also PIC16<=PIC18 :)
probier doch einfach die dazugehörige software aus und studier die datenblätter von atiny 2313/pic16f84 = vergleich -> ENTSCHEIDUNG ist davon abhängig welche ideen du umsetzen möchtest. habe pic und avr ausprobiert und bin dann beim avr hängen geblieben.
-
Thread
SLE4436 mit ASM emulieren
Hallo Zusammen! Habe mir einen ASM-Code zur Emulation einer SLE4436 runtergeladen. Habe einen PIC 16F84 und MPLAB. Beim Compilieren bringt MPLAB immer ERRORS 1. Folgende Meldung: Error[118] C:\ERSTER1\SLE4436GUT.ASM 19 : Overwriting previous address contents (2007) Wäre für Hilfe Dankbar
-
Thread
SLE4436 mit ASM emulieren
Hallo Zusammen! Habe mir einen ASM-Code zur Emulation einer SLE4436 runtergeladen. Habe einen PIC 16F84 und MPLAB. Beim Compilieren bringt MPLAB immer ERRORS 1. Folgende Meldung: Error[118] C:\ERSTER1\SLE4436GUT.ASM 19 : Overwriting previous address contents (2007) Wäre für Hilfe Dankbar
-
Thread
Wer hat Erfahrung mit Induktionsöfen >1kW
Korrektur: es sind 6+6+4=16 FETs BUZ355 (SIPMOS Power Transistor (N channel Enhancement mode Avalanche-rated) 800 V 6 A 1.5 Ohm TO-218 AA C67078-S3107-A2 (damals gab es noch nichts besseres). Habe gestern das Gerät in Test-Betrieb
Ich leistete mir jetzt zwei Vacuubrand-Vakuummeter, ein VAP5 (1µbar - 1000mbar, Pirani-Sensor, 8051-µC) und ein DVR2 (1-1080 mbar Al2O3-Kapazitätssensor und PIC-µC)- sie ergänzen sich ideal, da das VAP5 im oberen Bereich nur 50 mbar Auflösung hat. Aber was ich nicht bedachte: sie sind nicht kalibriert
-
Thread
Kurzzeitmessung <0.1µs
Habe den Schaltplan meines TDR mit PIC 16f84 nicht mehr auf die schnelle gefunden, hier link 1) http://electronicdesign.com/Articles/ArticleID/5649/5649.html sowie link 2) http://www.ecnmag.com/article-smh-low-cost-high-res-071609.aspx welche
mit konstanter spannong/strom laden, und dann mittels ADC das messen. Zumindest zu meinem TDR mit pic, wobei aber weniger Bauteile verwendet wurden.
-
Thread
wie Hi Tech C Compiler in MPLab einbinden?
wenn ich MPLab 8.30 für die PIC-Controller z.B. 16F84A oder 16F877A installiere, kann ich im setup auch den Hi Tech C Compiler mit installieren lassen. Weiß jemand, wie ich den Kompiler aber letztendlich in MPLab so nutzbar machen
mit dem in MPLab arbeiten kann. Was muß man danach in MPLab einstellen, damit MPLab nun erfolgreich C quellcode annimmt und den auch als C-Datei kompilieren tut? Ich wollte dort den Hi Tech C Compiler in der Lite version benutzen. Weiß jemand eigentlich, ob die version in der Lite version noch gut
-
Thread
Präsentation mit Fußschalter steuren (USB-HID)
Hi, Natürlich lassen sich die Pics auch über C programmieren... Für die "größeren" (ab 18F) würde ich es auch auf jeden Fall empfehlen! Die sind dafür ausgelegt! Die Entwicklung ist ja nicht beim 16c84 stehengeblieben (Wie manche "militante" AVR-Fans
Beispiel das gesammte USB Framework und alle anderen Beispielprogramme für die USB - Geschichte rein in C Geschrieben! Für die 18F gibt es auch einen ganz brauchbaren Compiler zur freien Verwendung (unter Studentenversion irgendwo auf der µChip HP) Auch die kleineren Pic (10F, 12F 16F,) lassen sich natürlich
-
Thread
POCSAG Protokoll
Quarz eingebaut, wieso muss der AVR einen externen Quarz bekommen?" Die Antwort ist nein, der Pic 16F84 benötigte einen Quarz da er keine interne Frequenzerzeugung hat. Wenn der 16F628A bzw. 16F648A oder auch der 16F88 verwendet worden wäre hätte man auch keinen Quarz benötigt. Die wahl der
von 0 nach 1 nach 0 nach 1 usw. ändert. Präambel Erkennung: Dies macht man am besten so: ACHTUNG PIC ASSEMBLER, kein AVR. #define DISKRI PORTB,x <= Eingang Pin MOVLW d'8' ; 8 Bit = 1 Byte MOVWF BITZAHLER ; Zähler BIT_EINLESEN: CLRF STATUS,C ; zur Sicherheit Carry
-
Thread
Erstes Projekt!
AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY_W0QQitemZ370248604315QQcmdZViewItemQQptZWissenschaftliche_Ger%C3%A4te?hash=item5634895a9b&_trksid=p3286.c0.m14 und naturlich der ATMega8: http://cgi.ebay.de/ATmega-8-16PU-Atmel-ATmega8-AVR-FlashController-DIP28_W0QQitemZ360181467659QQcmdZViewItemQQptZBauteile
>PS: Habt ihr mit 15 nicht Lust an was anderem als ein uCs >rumzuschrauben? ^^ ;-) @84er µC's machen Spaß. ^^ ...es gibt aber auch noch andere Dinge im Leben ;) Aber sonst ist es der selbe Grund wie bei einem 25jährigen.
-
Thread
Einstiegs-Bestellliste
Hallo Zusammen ;) zur Zeit möchte ich beginnen mich intensiver mit µC zu beschäftigen. Erfahrungen habe ich aus meiner Schulzeit mit dem PIC16F84 und durch ein Praktikum mit dem R8C/1B. Privat möchte ich jedoch lieber einen µC von Atmel verwenden, weil dieser weit verbreitet ist. Ich habe Grundlagenkenntnisse in Elektrotechnik sowie relativ gute Kenntnisse in C/C++, wobei ich wahrscheinlich nur C benötige. Ob ich evnt. mit Assambler anfange lass ich mir erstmal offen. Nun zum eigentlichen Thema: Meine Bestell-Liste. Ich würde mir gerne ein eigenes Board
-
Thread
PIC16F57 Initialiesierung
Wieso hat der PIC 16F57 Port D und E ? Der hat laut Datenblatt A,B und C Ports.
Könnte mir einer helfen den Pic16f737 zum laufen bringem mit Konfiguration weil das will er net akzeptieren LIST P=16F8737 ; Verwendeter PIC= PIC16F84a include <P16f737.INC> ; Includefile for P16F84A
-
Thread
Bezeichnung zur Identifikation der AVR Core Version?
definitiv die Typen, die in einem Datenblatt zusammengefaßt sind, bspw. Mega48/88/168/328 oder Tiny24/44/84. Bei allen anderen sind, wenn auch kleine, Unterschiede zu erwarten.
addressiert, der auf die Basisadresse des Peripheriemoduls zeigt. Sowas geht beispielsweise bei ARMs und PIC30 weil die I/O-Register dort in geschlossenen Blöcken angeordnet sind. Dürfte aber bei AVRs eher selten vorkommen.
-
Thread
16f84a Pic brennen mit Brenner 8
. 16F84 != 16F84A 2. viele ältere PICs brauchen Vdd = 4,5..5,5V zum Programmieren 3. keine "Code Protection" verwenden (Note: If the device is code protected (PIC16F84A), the BULK ERASE command will not
hi, nein leider ist das Problem noch nicht gelöst. Ich habe ein zweiten PIC von Conrad bestellt, aber immernoch der selbe Fehler. Da ich mit PIC 16f84a arbeite weiß ich nicht ob der Brenner ihn nun erkennt. Grund: Selbst ohne den PIC 16f84a erscheint: (Ist der Schönheitsfehler
-
Thread
ATmega64 angefasst (ESD) tot ?
Voltage on any Pin with respect to Ground ........... -0.5V to VCC+0.5V [/pre] Denn wenn dein uC keine Betriebsspannung hat ist VCC = 0V. Und als Resultat bist du an diesem Pin über Vcc+0,5V. Und dann gilt [pre] *NOTICE: Stresses beyond those listed under “Absolute Maximum Ratings” may cause
Vorkehrungen möglich sind. ISt zwar kein AVR und betrifft auch nicht die Fuses, aber ich habe hier einen Pic"16c84" (Für U30 Generation: Das C ist korrekt!) mit noch extremeren verhalten. Bei fast jedem Auslesen verändert sich der Inhalt von zwei Speicherzellen. (bzhw. merke es erst beim Auslesen) Wenn da
-
Thread
ATtiny13 C-Programm zu groß
Salve zusammen, so es darf gelacht werden. Ich habe keine Ahnung von C und keine vom µC und habe in den letzten Wochen eine Platine gebaut & ein C-Programm für einen ATtiny13 geschrieben. Software: AVR Studio 4 Vers. 4.16 Build 628 Hardware: ATtiny13 Anschlüsse: PB4
Ja ne, float paßt nicht rein: [c] Duty_Cycle = (2.8236*R - 84.199); [/c] Das mußte schon nen ATtiny25 nehmen. Oder die Rechnung auf int/long umstellen. Peter
-
Thread
Was für einen Anfängerkasten empfehlt Ihr denn ( Alter 16)
Ham hier alle erst mir 16 angefangen... oha wie spät :o
Elektronikkasten jedoch ein guter Einstieg. Du brauchst nur: - einen Mikrokontroller (bei PICs z.b. 16F84, der ist zwar veraltet aber für den Einstieg optimal, oder wenn du "klein" anfangen willst ein 12F629/12F675/12F683) - einen Programmer - einen PC (idealerweise einen alten mit COM/LPT-Port) -
-
Thread
Dmx - PIC12F629 Flashen
Ich wüßte jetzt ohne Programmer auf Anhieb auch nicht, wie ich schnell so eine Hex-Datei in einen PIC12F629 hinein bekomme. Denn der hat keine serielle Schnittstelle wie z.B. RS232, JTAG erst recht nicht. Allenfalls über eine Bastelei mit irgend einem beliebigen µC. Es gibt aber sicher ein Protokoll
Hersteller Microchip selbst. Ein Demo-Board. Es ist wohl nicht allzu teuer, hat einen Hauptcontroller 16C84 auf dem Board, der über USB den Download managt, und die Programmierspannung regelt. Und steckbar einen 12F629 oder 12F675. Noch nicht mal ein Netzteil braucht man, Strom kommt von USB. Man kann
-
Thread
Klarstellung fuer Anfaenger
super Simpel. Lernen wir in der Ausbildung auch mit. Was nicht heißt das ich die großen µC nicht zu schätzen weis. Mein liebling ist zur Zeit ein 16-Biter von Fujitsu. Aber der Aufwand um da zum Beispiel einfach nur einen Port auf Eingang mit Pullup zu stellen ist riesig. Beim PIC 5 Zeilen
. Mit AVR habe ich einfach nicht so viel erfahrung gemacht. Wie zum Beispiel mit dem PIC16F88, PIC16F84A, P89C51RD2BN und dem Fujitsu MB96F348. Was man kennt und und versteht, schätzt man auch. Es gibt nicht den Perfekten Controller oder die perfekte Controller Familie sonst würde sie wohl
-
Thread
PIC Microcontroller
Meinung ist, die AVRs sind besser. Doch das ist eher eine Glaubensfrage. Natürlich brauchst du einen PIC, welcher analoge Eingänge besitzt, damit wird dir der 16F84 nichts nützen... > Welchen µC könnt ihr mir für diese Aufgaben empfehlen? z.B. 16F876 Hier noch etwas Literatur: www.sprut.de
, der hat nen C-compiler von microchip und du kannst mit PIC18 auch mal was größeres bauen später ohne die hälfte neu lernenn zu müssen. es ist richtig dass die PIC16 auch reichen, aber es reicht auch nen smart um
-
Thread
NXP verschenkt ARM-Chips
Resolution 480 x 272 pixels (RGB) * Interface: RGB data bus, 24 bits parallel data * Color: 16.7M color * Technology type: a-si TFT * Pixel pitch: 0.183 x 0.183mm * Pixel configuration: RGB vertical * DIM. LCD: 98.3 x 62.6 x 6.15mm * Active area: 87.84 x 49.776mm
Und wieder ein Tag rum... warum macht mir GCC aus: [c] init_uart0(115200); [/c] und [c] void init_uart0(unsigned int baud) { PINSEL0 |= (1<<4)|(1<<6); U0FCR = 7; U0LCR = 0x83; U0DLL = ((PCLK/16)/baud)%256; U0DLM = ((PCLK/16)/baud)/
-
Thread
BASIC-Compiler
Hallo, ich suche einen kostenlosen Basic-Compiler für mein Velleman K8048. Ich habe die PICs 16F84, 16F819 und 16F628A. Wenn möglich sollte der Compiler eine Umgebung zum Coden dabei haben. Welche kostenlosen Compiler könnt Ihr mir empfehlen? Peter PS: Ein Name, (1 Satz Bewertung)
Basic auf nem PIC? Selbst für C sind die nicht wirklich gut geeignet!
-
Thread
Mein neuer Lieblingsmikrocontroller
Als ersten Mikrocontroller habe ich vor vielen Jahren den PIC16F84 kennen und hassen gelernt. Dann habe ich die Mega AVRs verwendet und sie waren einfach toll. Nun kam es aber, das ich mal für ein Projekt 4 16 Bit PWM Kanäle brauchte und geschaut habe, ob es denn
verfügbare Compiler ist welcher? Ok, darf auch was kosten, aber bitte im Rahmen. Das Gewürge mit PIC Assembler ist das LETZTE, einen µC ohne vernünftigen Compiler fasse ich jedenfalls nicht mehr an. -- SJ
-
Thread
Schnauze voll, ich will AVR
Also, ich habe auch vor kurzem mit PIC´s angefangen und komme sehr gut damit klar. Ich verstehe nicht, wieso da immer dieses "Assembler"-Dogma herumgeistert. Ich habe meine Pic´s vom ersten Tag an mit C programmiert. Also, ich würde
Ich hab auch mit den PICs angefangen (PIC16F84). Bin dann aber zu den AVRs gewechselt. Ich setze hauptsächlich die Atmega16/32 ein. Meine Tools sind: avr-gcc + Kumpels (binutils, make, ...) avr-gdb (hardcore Kommandozeile) avarice Zum
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
Hallo, schaust du in die Font.c /Font.h uint16_t lcd_putstr(char* str)
Hats mittlerweile vielleicht jemand auf die PIC16F portiert? :)
-
Thread
C-Control Einstieg lohnenswert?
Bleib bei PIC und schau Dir zusätlich Atmels an. C-Control ist etwas für Leute, die auch sonst beim großen C einkaufen....
Ich würde zu C-Control eher nicht raten , als einfacher Bastler würde dies einfach nur mein Budget sprengen da sich die C-Control Dinger echt teuer bezahlen lassen.... . Zumal ein Atmel oder PIC µC billiger ist
-
Thread
93C46B mit PIC16C66 ansteuern
Moin Hab in der Firma (Ausbildung) ne kleine aufgabe bekommen, und komm nicht weiter. Muss mit nem PIC16C66 einen EEPROM 93C46B ansteuern. Mein Problem is das der DO Pin nicht das macht was er machen sollte egal in welchem Modus des EEPROM. Behersche leider nur Assembler. Falls sich das Programm mal
= Eingang 0 = Ausgang Den Rest habe ich mir jetzt nicht angesehen. Musst du unbedingt einen 16C66 (JW) verwenden? Den musst du jedes Mal nach dem programmieren mit UV löschen. Du kannst bei so einem kurzen Programm doch einen 16F84A / 16F628A verwenden, das spart Zeit beim Testen. Solltest
-
Thread
wie groß muß das CPLD ungefähr sein ?
3. Die Zwischenstände 1 und 2 werden in diesem Fall nicht auftauchen bzw. zugewiesen. Auf einem uC wäre ja GREEN erst 1, dann ein paar Prozessortakte /später/ 2, um /später/ zum Schluss erst 3 zu werden. EDIT: > Ließt sich wie C. Eher wie ein BASIC-Derivat... In C sähe das so aus: [l]
= 3; > : > } > [/c] Müßte es nicht (angenommen getakteter Prozess) so ausssehn in C: [c] TEMP_GREEN = 1; : IF (RowCounter==100) { TEMP_GREEN = 2; : } IF (LineCounter==100) { TEMP_GREEN = 3; : } GREEN
-
Thread
Logamatic 2107 Schnittstelle
19 timeout 2202 08 00 C5 00 70 80 80 A9 08 10 58 00 E8 26 26 00 16 08 11 28 00 C0 76 10 08 28 00 98 27 D8 EF 10 00 2C 00 2C 40 20 40 20 84 00 00 C0 00 80 26 AC 00 30 64 00 A9 10 00 18 00 E8 80 50 26 00 80 80 04 06 01 00
{1A} 16:20:32 15.07.10: 10 21 AC 00 00 00 00 1A {--} 16:20:32 15.07.10: 10 {BA} 16:20:32 15.07.10: 08 00 18 00 5A 02 C1 64 64 0A 10 E5 60 80 00 02 0C 02 72 00 84 0F 3D 48 00 C9 FF 03 00 BA {--} 16:20:32 15.07.10
-
Thread
Werft mal ein Auge bitte drauf
www.reichelt.de/?;ACTION=3;LA=444;GROUP=A5212;GROUPID=3006;ARTICLE=53941;START=0;SORT=artnr;OFFSET=16;SID=31ne4RhawQAR8AAAiyzBM6fe36b08ac3f75d84d2164106d1221a8
www.reichelt.de/?;ACTION=3;LA=444;GROUP=A5212;GROUPID=3006;ARTICLE=53941;START=0;SORT=artnr;OFFSET=16;SID=31ne4RhawQAR8AAAiyzBM6fe36b08ac3f75d84d2164106d1221a8 Und, schon mal ins zugehörige Datenblatt geschaut? http://www.lcd-module.de/pdf/doma/2_16.pdf Seite 10, etwas unterhalb der Mitte:
-
Thread
PIC16F877A Serieller Port
Stefan schrieb: > okay, dann bleibe ich bei C... weißt du zufällig wie es damit geht? Hast Du einen C-Compiler? Sonst MPLAB von der Microchip-Website herunterladen und installieren. Dort ist der HI-TECH C PRO for PIC10/12/16 MCU Families Compiler
gibts dazu keinen verständlichen schaltplan - also ich weiß nicht > wie ich das serielle kabel am µC anschließen muss? Guckst Du hier: http://www.digitalnemesis.com/info/projects/picservo/resources/schematic.pdf Allerdigs ist es dort ein PIC16F84.
-
Thread
Reichelt: 2-Kanal Farb-DSO für 350€ :)
=0;SORT=artnr;OFFSET=16;SID=26L11OVqwQARoAAHxRg9s898eb700fedc61618a1e814266f8949b Die 100MHz Variante UT 2102 C kostet 599€ http://www.reichelt.de/?;ACTION=3;LA=3;GROUP=D161;GROUPID=4044;ARTICLE=87311;SID=26L11OVqwQARoAAHxRg9s898eb700fedc61618a1e814266f8949b
persönlich würde ich einen ATTEN ADS1102 (eigentlich ADS1102C, die 3..2..1.. angebote haben oft keinen "C" drin, sind aber alles "C" geräte) nehmen, mit versand und zoll kostet immer noch 400 eur. Laut meinen haus-chinesen kann man es umbauen auf ADS1102CM
-
Thread
PIC16F876 Problem mit Tabelle
außerhalb der Tabelle landet. Ich hatte vor einiger Zeit aber das gleiche Problem mit eben diesem PIC. Das Programm stürzte beim Aufruf der Tabelle ab, die Ursache konnte ich nicht finden. Das richtig merkwürdige an dieser Sache war jedoch, dass das Programm mit einem anderen PIC-Typ (16F84) bisher
das ist doch schon mal was. Vielleicht kannst du das Programm (mit Tabelle) mal auf einem anderen PIC testen. Ich hatte mit dem 16F876 ebenfalls Probleme bei einer Tabelle. Das komische dabei ist, das Programm lief vorher auf einen 16F84 anstandslos mit der Tabelle. Ich will keine Gerüchte in die Welt
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hier stelle ich eine kleine Steuerplatine vor die genau hinter ein 2x16 LCD Modul passt. An PEripherien sind vorhanden: uC mit PIC18F4620, RS232, RS485, I2C, TMP101, RTC mit DS1302, 1Mb EEPROM, PWM BL, uC Kontrasteinstellung. 5x5 Keypad, analog und Timeranschluesse.
220MHZ (Canada!) Amatuerfunk Bake mit PIC16F84 Morse ID Steuerung. Senderausgangsleistung 5W. Mit einem Kreuzdipol wurde diese Bake schon auf ueber 300 Km gehoert.
-
Thread
Welcher Spartan ist idealer ?
werden (ca. 3-4 sek), und von PC > über integrierten USB Programmer. Ich arbeite momentan mit einem PIC16F628, der mit 20 MHz getaktet wird. Dazu ein serielles I2C EEPROM. Ein SPI EEPROM ist bereits bestellt. Die Programmierung einer Spartan3 50 dauert damit leider schon 2 Sekunden :-/. Der PIC kommt
habe ich bei schukat.com bestellt. Ich verwende TQ144 Gehäuse >Ich arbeite momentan mit einem PIC16F628, der mit 20 MHz getaktet wird. >Dazu ein serielles I2C EEPROM. Ein SPI EEPROM ist bereits bestellt. >Die Programmierung einer Spartan3 50 dauert damit leider schon 2 >Sekunden :-/. >Der PIC