-
Thread
LED Lauflicht mit PIC16F628 am PC, aber wie programmieren?
angesehen. Es besteht aus 10 LED's und auf der Platine sitzt ein Sipex SP232ACT line driver und ein PIC16F628. Die Platine ist über 4 Drähte mit dem internen COM-Port verbunden, die sind mit RX und TX markiert. Hat irgendjemand eine Idee wie man die LED's wieder zum "laufen" bringen kann?
Programmieren braucht man ein entsprechendes Programmiergerät. Es gibt auch die Möglichkeit einen PIC über einen Bootloader zu programmieren. Aber ich glaube das ist mit dem PIC16F628 gar nicht möglich. Sondern nur mit den neueren PICs wie z.B. PIC16F87x oder PIC16F88x. Stefan schrieb im Beitrag
-
Thread
AVR Dragon, Pollin-Board und PIC16F819
Pollin-Board und den Dragon zum Programmieren von Atmegas. Nun hat mich ein Kumpel gefragt, ob ich ihm einen PIC16F819 programmieren kann. Hmm, das dürfte wohl kaum mit den Bordmitteln gehen? Zum Hintergrund: Wir haben eine fertige Schaltung mit dem PIC, natürlich wäre es am einfachsten, den direkt zu nehmen
Also laut einem Video von EEVblog #63 zeigt Dave wie man mit dem AVR Dragon einen PIC programmieren kann, und zwar von Haus aus. Die beiden Firmen scheinen da wohl eine Vereinbarung getroffen zu haben. Im Gegensatz soll der PicKit4 alle Atmels programmieren können.
-
Thread
PIC16F88 - Taster-Eingabe wird nicht erkannt
Hallo miteinander! Ich möchte mich gerne mit dem PIC16F88 vertraut machen und dessen Programmierung in C und ASM. In einem ersten Laborversuch hab ich einen Lottozahlengenerator mit Flowcode erstellen müssen mit dem passenden Schaltplan (im Anhang).
Der PIC16F88 ist der Nachfolger des PIC-Urahns 16F84 und hat selbst schon wieder einige Jahre auf dem Buckel. Der Nachfolger zum 16F88 ist der 16F1847, der ist pin- und funktionskompatibel, hat mehr und schnellere
-
Thread
PIC16F628A RA2 Probleme!
RS232-Befehle die Ausgänge eines PICs, an denen über einen Transistor ein Relai angesteuert wird. Das PIC-Programm (Welches in mikroC für PIC geschrieben wurde) habe ich auf einem EasyPic3 Evaluation Board getestet. Auf dem Board hat alles einwandfrei funktioniert und die LEDs (RA0,RA1,RA2), die mir einen
Der Taktet auf 4MHZ und auf dem Board wird ebenfalls kein Quarz verwendet! Man muss nicht bei jedem PIC einen Quarz verwender der PIC16F628 ist ein solcher der über einen internen OSZ verfügt! @Bernd: War ein Fehler von mir ich meinte nich A1 und A3 sondern RA1 und RA3 @Severino: Habe ich gemacht
-
Thread
PIC 16 programmieren mit Hi-Tech C I/0
Hallo, ich habe einen PIC16F688 und möchte da eigentlich nur lesen ob ein Pin High oder Low ist. Kann ja theoretisch nicht so schwer sein aber ich stehe ziemlich auf dem Schlauch, ich habe keine Ahnung was ich noch anderes machen
Der PIC läuft, wenn ich RC3 = 1; mache geht die LED. Wenn ich einen PIC18 mit dem MC18 programmiert dranhänge geht das ganze auch.
-
Thread
Suche jemanden der PIC 16C745 brennen kann.
man ein spezielles Programmiergerät das wirklich in der Lage ist diesen EPROM zu brennen. Z.B. ein PicStart oder ProMate. Auch einige andere wie Galep gehen. Mit JDM geht da gar nichts, aber auch ICD und PicKit können die nicht mehr. Die Einzige ausnahme mit C bildet der 16C84 (bzwC83) der bereits
markiert. Seit gut 10Jahren haben die PICs ja einen FLASH Speicher. ICh kann wohl versuchen dir den Pic zu brennen, habe sowohl PicStart+ wie auch einen GALEP. Aber ohne jede Garantie das es nachher funktioniert. Pro Pic hat man bei den "C" nur einen Versuch und wenn man sich verklickt dann ist es Pech
-
Thread
Übernahme eines durch Impulse übertragenen Binärwerts auf PIC16F1827
Aber genug geschwaffelt, nun zu meinem Problem: Ich arbeite momentan an einem Board mit einem PIC16F1827, dass einen Spannungswert per ADC aufnimmt, den Wert zur Temperatur umwandelt und entsprechend per PWM einen Heizer regelt. Das funktioniert tadellos. Dieses Board ist auf ein Mainboard eingesteckt
Wenn der PIC ein Slave-SPI hat, dann nimm es doch einfach. Peter
-
Thread
PIC16LC622A finde keine Datenblätter usw..
Hallo Forengänger und Kenner der Materie ! Ich bin ja erst kurz in der PIC Umgebung. Nun habe ich günstig den PIC16LC622A bekommen, sozusagen geschenkt. Nun ich habe bei Microchip in den Datenblättern usw. geblättert, ich finde einfach nix über diesen Chip. Auch das Googlen
bracht nicht viel, ist mir selber ein Rätsel. Habe ich da irgendwelche Exoten oder Eintagsfliegen der PIC-Familie bekommen ? Vielleicht kann mir mal wer schreiben was so der "Einstiegschip" ist um ein bisl damit zu lernen. Auch habe ich ein PIC ISP Progger bekommen mit R232 eingang , jedenfalls mit Ser
-
Thread
[V] 14 Stk.(Stange) Pic 16C57
PIC 16C57 - XT/P (28Pin Dip) 9411 CDA Macht mir ein Angebot was ich nicht ausschlagen kann ;-) + Porto mfg
moin mir ist gestern noch eine komplette Stange Pic16C57 (15 Stk.) hinter dem Schrank beim Aufräumen entgegengekommen. also jetzt alle 29 Stk. für 30€ incl. Porto
-
Thread
LED an RBA4 für PIC 16F628
servus zusammen wollte mal fragen wie ich eine rote led an dem PORTA,4 meines PIC 16F628 zum leuchten bringe? brauche doch einen pull up widerstand? Kann mir das bitte jemadn mal genau erklären was es damit auf sich hatt und wie es funktioniert bin noch neueinsteiger. Danke im
Im ersten post steht was von Port A4, der threadname ist wohl etwas verunglückt. RA4 ist bei den PIC18F... ein open collector Ausgang, dann geht die letzte Variante nicht. Ich hab aber keine Ahnung wie es bei 16F628 aussieht.
-
Thread
[V] PIC 16F1709 - neuer Mikrocontroller
kaufen- mit 2014 Datumscode. 8 bit DAC (Digital Analog Converter) CFC (Logic cell), 3x bei diesem PIC 16LF1709 - 1.8 .. 3.6 volt 8 K Words FLASH 1 K RAM Nur 2 Euro/ 1 IC (SOIC SMD) Versand: 2 Euro. Bezahlung: Paypal 16F1703 als PDIP/DIL ist auch erhaeltlich (der hat 1 serial port
neuen Chips bekanntmachen. Mit einem 16F84 oder 16F628 haben diese nicht mehr viel zu tun. 16F1703 ht z.B. keine Logikzelle, und nur 256 Bytes RAM, aber zumindest einen seriellen port.
-
Thread
Umstieg von PIC16C505 auf 16F630
Hallo Ich möchte ein Programm, welches für den aelteren 16C505 geschrieben ist, auf dem moderneren 16F630 laufen lassen. Ist das so einfach möglich oder was muss im Programm geändert werden ?? Das gleiche Problem habe ich auch noch mit dem Wechsel vom 12C509 auf den 12F629 Gruß Klaus
-
Thread
PIC 16F84A problem beim Assemblieren
Guten Tag, Ich beschäftige mich seid einigen Tagen mit der PIC programmierung in Assembler. Als Controller hab ich mich für den PIC16F84A entschieden. Als Entwicklungsumgebung kommt MPLAB 8.4 zum einsatz. Das Problem: Das Programm soll lediglich PORTB auf 0x0F
probleme assemblieren. Das Programm: [avrasm] ;==========P_B_Aus.asm========== list p=16f84A ;Typ des Pic radix hex __idlocs 0x001 ;Device ID __CONFIG 0x3ff1 ;konfiguration des Pic status equ 0x03 ;Statusregister rp0 equ 0x05 ;Bit 5 ist RP0 portb equ
-
Thread
C-Compiler für PIC16F72x?
Wie wäre es beim Hersteller zu schauen? Lade dir die MPLAB herrunter dort ist für den PIC16x72x eigentlich alles dabei was man brauch. Auch der Hi-tech Compiler in der Lite Version (keine Optimierung)
die implementierung diverser anderer compiler, jedoch muss der ggf. anders erworben werden. für die PIC18 und höher stellt Microchip einen C-compiler gratis zur verfügung, jedoch nicht für die PIC16 und kleiner.
-
Thread
PIC 16F886 will RB.3 nicht aktivieren :-(
zusammengestellt habe bekomme ich den Port RB3 nicht aktiviert. Das Problem habe ich nur mit dem PIC 16F886 ein 16F876 mach keine Probleme. Jetzt habe ich ein ganz einfaches Programm gebastelt. Blinken auf RB.3...... Nur warum will das gute Stück dieses nicht tun. Ich habe 10 von diesen PIC's
Kenn mich mit Parsic nicht aus aber wenn der PIC16F876 funktioniert solltest Du mal die entsprechenden Register auf korrekte Einstellung checken: Der PIC16F886 hat mit mehr Registern zu "kaempfen"..... Ich wuerde zumindest mal das ANSELH-Register
-
Thread
PIC16F84 Stopuhr funktioniert in MPLABSIM aber nicht in der Schaltung
trotzdem einfach nicht zum Laufen bringe. Ich möchte gerne versuchsweise eine kleine Stopuhr mit einem PIC16F84 realisieren. Nun habe ich das angehängte Programm geschrieben und in MPLABSIM getestet und es macht genau das was es soll. Den PIC habe ich auf einem Steckbrett zum Testen mit minimaler Beschaltung
so als würde er ständig resetten. Ich hatte die Schaltung schon mit einem PIC16F877 und einem LCD aufgebaut, und auch da sah es so aus als würde ständig ein Reset ausgelöst, da der LCD ständig initialisiert wurde.
-
Thread
RAM-Bereich im PIC 16F84A reservieren
Hallo, Gemeinde, bei Sprut findet sich zum Thema Speicher-Reservieung folgendes Beispiel: Beispiel: ORG 0x20 Wert RES 1 ; Wert bedeutet ab sofort 0x20, Wert ist eine 1 Byte große Variable Pointer RES 3 ; Wert bedeutet ab sofort 0x21, Pointer kann als 3 Byte große Variable dienen Temp RES 1 ; Wert bedeutet ab sofort 0x24 MOVLW Wert ; W wird mit dem Zahlenwert 0x20 beschrieben MOVWF Temp ; nun wird der Inhalt von W in die Zelle mit der Adresse 0x24 kopiert Wenn ich es anwende, werden die entsprechende
-
Thread
UART am PIC16F877A funktioniert nur teilweise
Hallo, ich habe folgendes Problem. Ich habe hier ein RC Auto was ich über den PIC steuern möchte. Wenn ich meinen umgerüsteten PC Netzteil als Spannungsquelle für den µC nehme funktioniert UART. Wenn ich aber von Fahrtregler die Spannung (4.97V) nehme funktioniert das Senden und Empfangen nicht. Die Batterie ist neu und wurde voll aufgeladen. Die Servosteuerung funktioniert auch ohne Probleme. Habe es mit einem zweiten (gleichen) PIC probiert doch es ist das gleiche Problem. Ich hoffe ihr habt ein paar tipps für mich. mfg Hamo61
-
Thread
PIC ASM Befehl Sprung bei PIC16F877
Hi, ich habe hier einen Codeschnipsel: BCF 0xa,0x4 adresse 062f BSF 0xa,0x3 0630 goto 0x458 0631 0xa ist PCLATH bei dem Ding. Die Bits 3 und 4 sind die werthöchsten des PC. Demnach landet der Sprung bei 0x458 + 0x1000 + 0x800, richtig? Im Manual lese ich folgendes: The CALL and GOTO instructions provide only 11 bits of address to allow branching within any 2K program memory page. When doing a CALL or GOTO instruction, the upper 2 bits of the address are provided by PCLATH<4:3>. When doing a CALL or GOTO instruction, the user must ensure that
-
Thread
PIC 16F84 und LCD 2x16
Hallo, ich soll mit dem PIC 16F84 ein 2x16-LCD im 4bit-Betrieb antreiben. Es steht zwar überall, wie man es macht, dennoch verstehe ich nichts: Hier gibt es ein Beispiel für eine Initialisierung mit 4-Bit Interface: http://www.sprut.de/electronic/lcd/index.htm#2x16 Laut der Tabelle muss man folgendes tun (meinem Verständnis nach): 1. Einschalten 2. min. 15 ms warten 3. Schnittstelle auf 8 bit setzten (warum auch immer) RS R/W D7 D6 D5 D4 D3 D2 D1 D0
-
Thread
PIC 16F627 Port einlesen und in int schieben
Noch besser, als per Software und mit Timer Interrupts, wäre natürlich gleich den USART des 16F627 zu verwenden (RxD-Pin liegt gleich neben dem RB0).
use in this function) Na du bist mir aber ein Witzbold. Bedenke mal, daß es sich hier um eine PIC16F627 handelt... W.S.
-
Thread
PIC16F676 (interner RC) läuft nicht !?
Hi! Habe einen PIC16F676 und will ihn mit internem RC betreiben, leider macht er einfach nichts... Befasse mich noch nicht allzulange mit PICs und komme hier einfach nicht weiter. Vielleicht hat jemand eine Idee?
nicht dazu kommt, auch nur einen einzigen Befehl abzuarbeiten. Damit ist der PIC im Programmiermodus, und durch den Reset steht der interne Programcounter des PIC auf der Adresse 0x00. Dort kann man dann anfangen zu brennen. Wenn bei einem PIC aber beim vorigen Brennen der interne
-
Thread
I2C-Problem mit PIC16F872
Hallo Leute, ich hoffe einer von euch kann mir helfen. Ich habe ein Problem mit dem I2C Bus und dem PIC Baustein 16F872. Bei dem Versuch auf den PIC zu lesen oder zu schreiben, geht die Taktflanke während des Vorgangs in die Knie und der PIC hängt sich auf. Dies kann ich daran feststellen das während
Wie sieht denn derweilen deine Betriebsspannung aus, gemessen am Eingang des PIC?
-
Thread
PSMC 3 Phasen Ansteuerung PIC 16F1788
mein Code zur ansteuerung eines BLDC Motors (nur eine Phase erstmal zum testen...) [code] list p=16F1788 #include <p16F1788.inc> Errorlevel -302 org 0x00 ;beginne mit flashadresse 0 ;****************************************************** ;**********Oszillator Konfiguration****************
Der Thread ist zwar alt, aber der PIC16f1783 immernoch interessant, darum: Hast Du schon eine Antwort erhalten, Marc ? Bin grade am Experimentieren mit einem PIC16F1783 + PSMC, und stolpere über die z.Z. spärliche Beschreibung in AN1468
-
Thread
PIC 16C72A in Schaltung neu programmieren
leider nur bei den Atmel uC´s aus, deshalb folgende Frage: In einer bestehenden Schaltung ist ein PIC 16C72A eingebaut. Der auf dem Chip befindliche Code soll komplett gelöscht werden und ein gänzlich neuer aufgespielt werden. Bevor ich Energie in diese Angelgenheit stecke, möchte ich wissen, ob
Hallo Marco, der PIC16C72 hat ein OTP-ROM. D.h. er kann nur einmal programmiert und nicht wieder gelöscht werden. Damit erübrigen sich wohl alle weiteren Fragen. Jörg
-
Thread
Temperaturanzeige mit PIC16f872 und LCD display problem
Temperatursensor: 4x LM35DZ + 1,5m Lange kabel pro sensor Feuchtigkeitssensor: HIH4031 + 1m langes kabel PIC 16F872 Nun zum Problem selber: Die schaltung und auch die Ausgabe funktioniert wunderbar, für 1 tag, dann sind für 2tage oder länger bis ich die schaltung ausschalte nur komische zeichen auf dem
shorttoStr(ad, txt); // Umwandeln lcd_out(2,12,txt); // Ausgeben Lcd_Chr(2,16,'%'); // delay_ms(1); Lcd_Out(2,1,"Luftfeuchte:"); delay_ms(1); Lcd_Chr(1,15,223); delay_ms(1); Lcd_Chr(1,16,'C'); if(taster == 1) Lcd_Out(1,1,"Temp LO:"); if(taster == 2) Lcd_Out
-
Thread
PIC16F690 PWM Ansteuerung Drehzahl abhängig
Hallo Allerseits, bin recht neu auf dem Gebiet der PIC's und hätte diesbezüglich mal eine Frage, ich steuere ein Motor durch einen PWM Signal von einem PIC16F690, bzw. durch Erhöhung der Duty-cycle bis zu 90% und danach schalte ich diesen direkt aus zu
Hallo, der 16F690 ist schon eine gute Wahl, der ist wenigstens nicht mega-alt... Du bringst da ein paar Begriffe etwas durcheinander. Für die PWM benutzt Du nicht den Port C - Du nutzt das "enhanced Capture/
-
Thread
Problem C-Compiler mit PIC16F628 und MPLAP
Ich bin am verzweifeln. Ich habe ein kleines Programm in C für einen PIC16F628 geschrieben und will jetzt ein HEX File daraus machen. Als erstes habe ich es mit dem CC5x Compiler probiert und habe immer folgendes Problem dabei gehabt: Wenn ich auf Build klicke meckert
output files. Clean: Done. Executing: "C:\Programme\IAR Systems\ew23\picmicro\bin\iccpic.exe" -D__PIC16F628__ "main.c" -o"main.r39" -r -e -z9 IAR PICmicro C Compiler V2.21C/W32 Copyright 1998-2004 IAR Systems. All rights reserved. Time limited license: 29 days left Fatal error[Pic005
-
Thread
PIC16LF1509 for schleife bricht nicht ab
Hallo Leute, ich habe eine LED die eine bestimmt Anzahl blinken soll. Dafür habe ich den Code unten geschrieben. Das Problem ist, dass sie durchgehend blinkt und nicht nur zehn mal. Warum bricht das Programm nicht irgendwann ab? [c] #include <xc.h> /***** CONFIGURATION *****/ // ext reset, internal oscillator (no clock out), no watchdog timer #pragma config MCLRE = ON, FOSC = INTOSC, CLKOUTEN = OFF, WDTE = OFF // brownout resets enabled, low brownout voltage, no low-power brownout reset #pragma config BOREN = ON, BORV = LO, LPBOR = OFF // no power-up timer, no code protect, no
-
Thread
PIC16F627A und USART (RS232)
Hallo Elektronikfreunde, es ist mal wieder zum Heulen ;-) Ich habe einen PIC16F627A, an dem eine LED hängt, die PWMed wird, das klappt alles wunderbar. Nun möchte ich über RS232 einen neuen DC-Wert an den PIC senden. Also 255: LED voll an, 0: LED komplett aus, 127: dazwischen
/31008a.pdf PIC16F627A http://ww1.microchip.com/downloads/en/DeviceDoc/40044G.pdf
-
Thread
Interrupt bei PIC16F873a SDCC löst nicht aus
. Geschrieben habe ich den Code für den SDC-Compiler: [c] #define __16f873 #include "pic/pic16f873a.h" #include "LCD/lcd.h" typedef unsigned int config; config at 0x2007 __CONFIG = _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _LVP_OFF;
Hi, Lösung gefunden. Ich hab vergessen das PEIE-Flag zu setzen: [c] #define __16f873 #include "pic/pic16f873a.h" #include "LCD/lcd.h" typedef unsigned int config; config at 0x2007 __CONFIG = _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _LVP_OFF;
-
Thread
RS-232 empfangen mittles PIC16F628
streife und mich durch spruts Seite lese komme ich einfach nicht weiter. Ich möchte gerne einen PIC16F628 an eine serielle Schnittstelle des PCs anschließen und die übermittelten Daten an einem LCD-Display ausgeben. Wenn ich die Daten in das Programm schreibe werden die auch ordnungsgemäß ausgegeben
@Yves: Danke Ich kenne mich mit PIC nicht aus. Ich hatte aber ähnliche Probleme mit SAB80535. Das Problem war, das der PC Strings sendete und der Controller ohne interuptgesteuertem Empfang nicht schnell genug war ( 14,384 MHz )
-
Thread
Debug mit PCKIT3 und einem PIC16F690 Testboard
Kannst du den PIC mit dem PICkit3 programmieren? Oder geht das auch nicht? Debuggen hab ich mit dem Teil auch noch nicht geschafft, hab das mitgelieferte PIC18F-Demoboard.
auch wieder 50 Teuronen alles zusammen. Naja werd dann wohl lieber einen 18F14K22 kaufen und den 16F690 ersetzen. Somit ich dann auch in C Programmieren kann. Programmieren des 16F690 mit dem PICKIT3 geht ohne Header. Gruss Andy
-
Thread
PIC16F871 - Frage zum Timer2
Hi, nun habe ich auch mal eine Frage/Problem zum Timer2 des PIC16F871 (vermutlich generell PIC16). Ich benutze Timer2 zum Togglen eines PORT Pins (bei jedem TMR2 Interrupt wird das Bit umgedreht in der ISR). Das Datenblatt sagt zum timer2: The prescaler
gibt's also auch bei dieser Leseaktion einen Reset irgendwelcher Timer2-Register. Was sagen denn die PIC-Experten unter euch dazu? Ist das bekannt? Wenn ja, woran könnte es liegen? Das Datenblatt jedenfalls scheint nicht diesen Effekt zu kennen, somit sieht es für mich eher danach aus, daß der PIC nicht
-
Thread
PIC16F877 #define PORTxbits/LATxbits Problem
ich habe leider ein Problem mit der Textersetzung (define) von den Ausgängen. Ich verwende den PIC16F877-04/P. #include<pic16f877.h> #pragma config ... #define dTHERM1 PORTAbits.RA0 #define dTHERM3 PORTAbits.RA1 #define dSDA1 PORTAbits.RA2 #define dSCL1 PORTAbits.RA3
, jetzt seh ichs auch im Datenblatt. Nicht richtig Nachgesehen. Vielen Dank. Da ich bisher nur mit PIC18 und PIC32 gearbeitet habe eine Frage noch. Schreibe ich nun statt LATxbits für Ausgänge auch PORTxbits?
-
Thread
Änderung einer Schaltung mit µC (PIC 16F874)
Hallo NG. Ich habe hier: http://www.ucapps.de/floorboard/floorboard.pdf eine Schaltung entdeckt, die genau das tut, was ich brauche (soll ein MIDI Controller werden - ist aber für meine Fragen nebensächlich) - wenn man kleine Änderungen vornimmt. Der Controller funktioniert so, dass man eine Anzahl an Fußschaltern (normally open, momentary) hat, und wenn man einen davon drückt, wird über den TX Pin eine MIDI Program-Change Nachricht versandt. Dazu soll angezeigt werden, welches "Programm" grade aktiv ist (dazu das Display). Leider reicht mein Wissen über Elektronik nicht aus, um zu
-
Thread
Neue Bauteile: Zenerdioden, Steckverbinder, PIC16-Nachwuchs und mehr
I2C-Portextender TCA9539 um Anti-EMI-Massnahmen. Was es sonst Neues gibt, verraten wir hier. #### Microchip PIC16F175xx – schneller AD, geringer Stromverbrauch Achtbitter spielen ob ihrer einfacheren inneren Architektur insbesondere in energieverbrauchskritischen Szenarien nach wie vor eine gewichtige Rolle.
erhebliche Mengen an Energie. Analog Devices lanciert nun einen neuen SAR-ADC mit einer Auflösung von 16-/12-Bit und einer Arbeitsgeschwindigkeit von 2 MSPS/500 kSPS. Als wichtigstes Feature des Neulings bewirbt Analog Devices folgendes: [c] The Easy Drive features enable highly efficient analog front
-
Thread
PIC16f887, rs232, max232
Hallo, ich brauche dringend Hilfe. Ich möchte ein Datenbussystem mit dem Pic16f887 machen. Ich habe zur Pegelumwandlung den max232 genommen, siehe Bild. Als Programmierhilfe habe ich mich an die Website gehalten. http://www.sprut.de/electronic/pic/grund/rs232.htm Hab
Aber ich kann doch auch mit dem rs 232 über Schnittstellen am Pic Daten senden und empfangen?
-
Thread
Intel Hex File --- PIC16F684
euch. Hintergrund meines Werkens ist, dass ich einen Programmcode (bzw. INTEL HEx file) habe (eines PIC16F684), diesen in den Flash eines ATMEGA mitaufnehmen möchte, um den ATMEGA als Programmer für den PIC zu verwenden. Ich beschäftige mich mit dem Intel Hex File. Wenn ich nun dieses File z.B. in einem
während im Programm "Starter Kit" nur bis 13E Daten stehen. Mir ist auch bewusst, dass eine Zelle im Pic lediglich 14 Bit hat. Kann es sein, dass das Hex-File das künstlich auf 16Bit aufpeppt?! Bin da gerade mächtig auf dem Holzweg. Danke schon im Voraus für euer Bemühen. Gruß Robbi
-
Thread
benötige Hex-Datei für PIC16F628A
diese Antwort kommt kurz und dann kommt > Selected device not detected d.h. das PICkit3 sieht den PIC nicht, überprüfe Deine Verkabelung und mache einen 100nF-Kondensator zwischen Vdd und Vss Du musst folgendes Bild sehen, bei Device muss PIC16F628A stehen (ich hatte gerade nur einen PIC16F88 zur
nach erfolgreicher Programmierung sieht das dann so aus (halt mit PIC16F628A statt PIC16F88)
-
Thread
I2C Problem PIC16F876
mir wollte ich mal ein I2C Testprogramm schreiben. Leider funktioniert es nicht. Ich will mit 2 PIC16F876 (Master, Slave) kommunizieren. Die Programmierung erfolgt in C auf MPLAB mit einem PICKit3. Programm Master: main.c: [c] #include <main.h> int value = 0x01; int din = 0x00; void
NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O #use delay(clock=8000000) #use i2c(Master,Fast,sda=PIN_C4,scl=PIN_C3,restart_wdt,force_hw) [/c] Als ich mit dem Debugger durch ging blieb er immer bei #use
-
Thread
Suche jemand der einen PIC16c57c programmieren kann
Zusammen, bin neu im Forum, und wollte mich mal umhören, ob hier ein aktives Mitglied für mich einen PIC16c57c beschreiben kann. Ich habe den Originalbaustein, der hat aber einen defekten Ein-/Ausgang. Jetzt könnte ich mir einen neuen kaufen, der ist aber leer ;-( Somit handelt es sich um einen
Den 16C57C kann ich nicht beschreiben, der 16F57 klappt aber !
-
Thread
rlf Befehl bei PIC16F887 klappt nicht!
Hallo Leute, habe hier folgenden Quellcode: [avrasm] list p=16f887 ; list definiert den Controller #include <p16f887.inc> ; Headerdatei mit Registernamen __CONFIG _CONFIG1, _LVP_OFF&_FCMEN_OFF&_IESO_OFF&_BOR_OFF&_CPD_OFF&_CP_OFF
http://www.sprut.de/electronic/pic/fallen/fallen.html
-
Thread
Displaycontroller ST7066U mit PIC16f1518
welchen ich bei Distrelec erworben habe. ( http://www.distrelec.ch/de/LCD-Punktmatrixdisplay-4-75-mm-4-x-16-Display-Elektronik-DEM-16481-SYH-LY-CYR22/p/17551456?q=661576&page=1&origPos=1&origPageSize=10&simi=99.41 ) Dieser besitzt den Displaycontroller ST7066U-0T. Kennt sich jemand mit diesem Display(Controller
Controller evtl. sogar genormt? Bin um jede Hilfe froh. Auf jeden Fall habe ich den Display mit meinem PIC16f1518 Verkabelt und nutze PORT A als Datenleitung und PORT B 0-2 Als Steuersignale. Eine Initzialisierung habe ich mir anhand einer Anleitung im Internet Zusammengebastelt. void LCDstartup(void
-
Thread
Pic16f874-20l Porta Programmierung
Ich habe mich in diesem Forum angemeldet, da ich nicht mehr weiter komme... Habe bisher immer den Pic16F84A programmiert,da mir aber bei meinem derzeitigen Projekt die Ports nicht reichen habe ich mir einen 16F874 besorgt. Nun habe ich folgendes Problem: Der 16F874 hat einen doppel belegten PORTA -
Das mit dem Ram soll heißen: Der 16f84 hat seinen Ram-Bereich (also die frei benutzbaren Register) an anderer Stelle als der 16f874. Wenn Du also die Variable Zaehl1 auf 0ch legst und Zaehl2 auf 0dh, dann liegen die vielleicht beim 16f84
-
Thread
PIC16F886 über zwei Leitungen programmieren
Hallo Leute, mein PIC16F886 wird in ein Gehäuse eingeschweißt, welches insgesamt vier Kontakte nach außen zur Verfügung stellt. +5 V, GND und zwei unbelegte Kontakte. Ist es möglich, den PIC über diese zwei Leitungen zu
PicRoller schrieb im Beitrag #5871695: > gibt da auch keinen Trick? Der übliche Trick heißt "Bootloader". Der muß natürlich vor dem Vergießen auf herkömmliche Weise in den PIC programmiert werden.
-
Thread
HiTech Compiler error PIC16F747
Hallo liebe Microcontroller Freunde =) Ich habe ein recht schlichtes anliegen an euch. Situation ist, ich bin Auszubildender Elektroniker im Dritten Lehrjahr und da wir ja was lernen sollen kamen unsere Lehrer auf die Idee uns ein Projekt aufzubrummen. Das Ding ist eine DCF77 Uhr, die das DCF Signal decodieren muss und die empfangene Zeit mittels Pulsweitenmodulationen auf ein Drehspulenmessgerät ausgeben soll. Soweit Funktioniert alles in der Theorie. Drücke ich jetzt aber auf Build gibt der Compiler den Fehler "; erwartet" aus und verweist mich auf die Routine die das DCF Signal decodieren
-
Thread
[PIC16F690] Kein TMR1-Interrupt mit Quarz
Konfigurationswort aus? Und wie stellst du fest, dass der Interrupt nicht stattfindet? PS: Ich lese gerade der 16F690 hat bereits einen eingebauten low-power crystal oszillator für Timer1. Just to let you know.
eine LED über einen Transistor toggled. Wie soll ich denn TMR1-Zählregister auslesen, während der PIC läuft, beim Debuggen übers PICkit v2 kommt bei mir nur eine Fehlermeldung, weiß jetzt nicht genau welche aber ich muss jetzt grad weg kann nachher nochmal nachschauen. Andere Interrupts funktionieren
-
Thread
µC PIC 16F877A zurücksetzen?
Hallo, Alt aber Neuling Eigentlich weiss ich es, aber da der µC auf einer Platine von einem Kaffeevollautomaten sitzt ,kommen mir Zweifel ob die Industrie verhindern kann, das ich am Pin1 (MCRL/VPP) mit GND ein Resett erfolgreich ausführen kann. Zwischen VCC und Pin1 ist ein PullUp von 10K. Mir kommt es vor als ob ich so etwas mal gelesen habe.
-
Thread
4 Bit Initialisierung PIC16F628A
der so prähistorisch ist wie mein eigener. Ich habe das Display ANAG Vision AV 1610 an den PIC 16F628A angeschlossen wie im Quellcode zu lesen ist. Leider funktioniert die Initialisierung aus welchen Gründen auch immer nicht. Die Anschlüsse des Displays sind korrekt mit dem PIC verbunden und
Pic16 Assembler und HD44780. Da hat wohl jeder von uns die Beispiele von Sprut übernommen. http://www.sprut.de/electronic/pic/programm/lcd.htm