-
Thread
Motorolla 68HC11
älter als der 68HC11, also nicht bloss veraltet, sondern total veraltet. http://www.rhoent.com/pic16xx.pdf http://en.wikipedia.org/wiki/Freescale_68HC11 Und warum baut Microchip so alten Schrott ? "GI spun the division off as Microchip Technology in 1987" Klaus Rotter schrieb im Beitrag
-
Thread
Meinung gefragt: Online Kurs für Einsteiger
den Anfang wollen wir einen Online Einstiegskurs für einen einfachen Mikrocontroller (Arduino, AVR, PIC16, …) anbieten. • Man braucht kein Dev.-Board kaufen. • Man braucht nur einen Webbrowser, um den MCU und die angeschlossenen Hardware online zu programmieren. Alle Ergebnisse werden online im Browser
-
Thread
GPRS GSM Modul in embedded System
Mikrocontroller muss einen TCP-Stack und einen PPP-Client haben. Das schließt kleine Controller wie Attiny und PIC16 aus, weil die einfach nicht genug Speicher haben. Ein kleiner ARM oder ein PIC32MX wäre angemessen. Die GSM/GPRS-Modems haben durch die Bank 32 Bit Controller sowie einen speziellen DSP für die
-
Thread
Spannungsmessung mit PIC16F877A -->LCD-Anzeige
Hi, ich habe ein neues Projekt angefangen und habe im ersten Schritt erstmal eine Spannungsmessung mit dem PIC realisiert und wollte sie mir zu Testzwecken auf einem LCD anzeigen lassen. Es ist eine Weile her, dass ich das letzte Mal programmiert habe(also seid bitte etwas nachsichtig mit mir xD) und ich habe jetzt ein paar Fragen zu meinem Programm: Also wenn ich "float adc" als feste Zahl definiere läuft das Programm ohne Probleme aber wenn ich "float adc=5/1024" verwende, bekomme ich nur ne 0 als Ergebnis auf dem LCD angezeigt. In meiner Vin_Calculation-Funktion muss ich für jeden
-
Thread
zwei Schaltkreise mit einem Knopf
schaltet man den taster an einen Interrupteingang, das können schon die einfachsten uC wie ATmega8 und PIC16F84. Falls weitere Elektronik dran ist, wird die vom uC ausgeschaltet damit sie keinen Strom braucht. Den uC selbst auszuschalten ist überflüssig, denn der braucht nur wenige Microampere im tiefsten
-
Thread
Ätzmittelchen
Werner H. (pic16) schrieb: @Erfahrung > Ätzen mit Coca Cola und H2O2. Hier kann Man die Kupferphosphat-krümel > abfiltrieren. Nebeneffekt die Cola wird immer süsser. Salz wird nicht > benötigt, würde ja auch
-
Thread
I2C Permanent High nach unbestimmter Zeit
Hallo Ich programmiere hier derzeit an einer Datenübertragung zwischen einem PIC16F887 und einem ATMega8 herum. Abgesehen davon, dass der Slave nie das macht was er sollte gibt es da ein zweites Problem. Ich beginne mit dem Senden der Daten vom PIC zum ATMega (Gibt nur diese
-
Thread
? Sinn einer Schaltung aus Meade Teleskop
Ausgangsbeitrag verlinkte Schaltbild schaue sehe ich die beiden Sensoren an PIN RB0 und RB1 eines PIC 16C54 angeschlossen. Ich bin nun kein PIC-Spezialist aber für mich sieht das nicht so aus als wärene da ADC´s hinter. Wäre das nicht Bedingung für die erwähnte Auswertung ? Gruss Klaus
Ausgangsbeitrag verlinkte Schaltbild schaue sehe ich die > beiden Sensoren an PIN RB0 und RB1 eines PIC 16C54 angeschlossen. > Ich bin nun kein PIC-Spezialist aber für mich sieht das nicht so aus > als wärene da ADC´s hinter. > > Wäre das nicht Bedingung für die erwähnte Auswertung ? Nein; man kann
-
Thread
PIC läuft nicht immer an
Hallo zusammen, ich habe ein eigenartiges Problem: PIC 16F876A, 20MHz Quarz -- 27pF, 10kOhm an MCLR, 100nF und 10uF zwischen +5V und GND Configs: MPLABX C #pragma config FOSC = HS // Oscillator Selection bits (HS oscillator) #pragma config WDTE
-
Thread
PIC Überspannung?
Im Datenblatt des PIC16F819 als max. zulässige Spannung an allen Pin's etwa 5.5V. Kann ich dennoch über einen (großen) Widerstand einen Eingabeport (ohne PullUp) an 15V anschließen und mit dem MC die Spannung nach unten
hheck schrieb im Beitrag #3683991: > Im Datenblatt des PIC16F819 als max. zulässige Spannung an allen Pin's > etwa 5.5V. > > Kann ich dennoch über einen (großen) Widerstand einen Eingabeport (ohne > PullUp) an 15V anschließen und mit dem MC die Spannung
-
Thread
PIC16F1503: In Internen Flash schreiben
Hallo Leute, Möchte gerne in den internen Flash des PIC16F1503 schreiben. NEIN es ist kein PIC18 NEIN nicht in den EEPROM (hat keinen) Compiler ist Mikrobasic Pro 6.0 Nun habe ich mir folgende Idee ausgedacht: [Code] module EEPROM_Operationen '
Flash_Operationen include "Variabel_Definitionen" Const Flashmemmorystart = 0x7FF 'Höchste Addresse beim PIC16F1503 dim Sub Procedure LoadSettings dim Sub Procedure Speichere_Einschaltpunkt_Relais1 dim Sub Procedure Speichere_Ausschaltpunkt_Relais1 dim Sub Procedure Speichere_Einschaltpunkt_Relais2 dim
-
Thread
Maximaler Strom I/O
Hallo, eine Anfängerfrage: Ist es richtig, dass ich pro I/O Pin beim PIC16F1823 (http://ww1.microchip.com/downloads/en/DeviceDoc/40001413D.pdf) bis zu 25mA rein- bzw. rausschieben darf, solange ich den maximalen Strom am Vdd und Vss Pin nicht überschreite? Wenn ich also
-
Thread
PIC16F818 Einstellung korrekt für diese Anwendung?
Hallo zusammen Nach 10 jahren programmiere ich wieder mal einen PIC. Das Programm ist grundsätzlich sehr simple: mit 3 Schaltern soll eine 7-Segmentanzeige angesteuert werden und je nach dem eine bestimmte Ziffer anzeigen. Irgendwie scheint mir der PortB teilweise nach dem Zufallsprinzip zu reagieren. Mich dünkt es, dass ich eine Einstellung falsch gemacht habe, finde diese jedoch nicht. Mein Code: ; HEAD818.ASM for 16F818. This sets PORTA as analogue/digital INPUTs. ;PORTB is an OUTPUT. ;Internal oscillator of 31.25kHz chosen ;The OPTION register is set to /256 giving timing pulses 32.768ms
-
Thread
GSM modul Sony Xperia Tipo ST21i reagiert selten und unvollständig auf AT-Commands
unterstützt. *Software und Controller* - Windows 7 - ISIS Proteus - MPlab X - CCS Compiler - PIC16F877 - Tera Term - Free Serial Analyser So. Ich hoffe ich habe jetzt alles wichtige drin. Falls etwas fehlt bitte einfach fragen. Vielen Dank an alle Helfer im Voraus. Mit freundlichen Grüßen
NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O #use delay(clock=8MHz,crystal=8MHz) //#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,ERRORS,bits=8)//,stream=GSM) //#use rs232(baud=9600,xmit=PIN_C6, rcv=PIN_C7
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
Datenblatt des PIC z.B. steht auf der 3. Seite: > C Compiler Optimized Architecture Die neueren PIC16 (Enhanced Mid-Range) sind haben auch eine > C Compiler Optimized Architecture Bei einer einfachen Uhr wird es aber kein großes Problem sein, wenn der vorhandene PIC nicht so gut für C geeignet
-
Thread
Drucksensor FSR406 an PIC16F88
Hallo zusammen, ich möchte gerne einen Drucksensor an meinen PIC16F88 (5 V) anschließen, allerdings brauche ich dafür Hilfe, da ich noch nicht allzu viel Erfahrung mit Mikrocontrollern habe. Mein Können beschränkt sich auf das ansteuern von LEDs (dank euch auch per
Jonas schrieb im Beitrag #3673593: > Hallo zusammen, > ich möchte gerne einen Drucksensor an meinen PIC16F88 (5 V) anschließen, > allerdings brauche ich dafür Hilfe, da ich noch nicht allzu viel > Erfahrung mit Mikrocontrollern habe. Mein Können beschränkt sich auf das > ansteuern von LEDs (dank
-
Thread
PPM - Pause zwischen zwei Impulsen verlängern
Mit ein paar Monoflops. Ich habe dieses Problem mit einem kleinen ASM-Programm für einen PIC16 gelöst.
> schreiben zu müssen Ist Hardwaretechnisch aber die einfachste Lösung und auch billig, so ein PIC16F505 kostet 70c und Außenbeschaltung ist nur ein 100nF Kerko. Wenn der Empfänger Push-Pull Ausgänge hat und du R und C richtig berechnest, könnte es so wie im Anhang funktionieren.
-
Thread
Debuggen mit myAVR
original, 20€ als China-Clone) so gut wie alle aktuellen PIC10F/12F/16F/18F (8 Bit) und PIC24/dsPIC (16 Bit) und PIC32MX (32 Bit) sowohl programmieren als auch debuggen, und das sind etwa 1000 verschiedene Typen. Bei Atmel ist das etwas ... äh ... vielfältiger, und daher wirst Du um einen Neukauf
-
Thread
Servomotor-Ansteuerung entstören
leichte Plastik-Kabelschächte, das Gewicht ist kein Problem. Angesteuert werden die Servos von einem PIC16F716, das Signal von 1..2ms wird zuverlässig über das Compare-Modul (ECCP) erzeugt, mit dem Oszilloskop habe ich das getestet. Nun das Problem: die Servos muss ich mit der gleichen Betriebsspannung
-
Thread
Schieberegister SN74HC165 mit PIC16F88
Hallo zusammen, ich beschäftige mich seit kurzem mit PIC-Mikrocontrollern, hauptsächlich mit dem PIC16F88. Als Programmiersoftware nutze ich den CCS-C-Compiler und gebrannt wird mit dem ICD-U64 von CCS. Mein bisheriger Wissensstand beschränkt sich weitgehend auf das Ansteuern von LEDs und das Erfassen
-
Thread
PIC: UART-Transmitter beendet das Senden nicht
meistens die Verbindung wieder, und wenn nicht, haben die Register wieder obige Werte. Datenblatt PIC16F1509 (Seite 240 oben und Seite 246) http://ww1.microchip.com/downloads/en/DeviceDoc/41609A.pdf (4.0MB) Meine Frage: Wie kann es dazu kommen, dass das Senden beim UART nicht abgeschlossen wird
-
Thread
Striche auf 20*4 LCD
noch Fragen ob jemand diesem Fehler bereits einmal über den Weg gelaufen ist. Das LCD wird mit einem PIC16F886 angesteuert. Ich verwende fertige Libraries, welche ich bei anderen Projekten auch schon eingesetzt habe (lediglich dem Projekt angepasst). Danke im voraus für eure Hilfe Gruss Leo
-
Thread
PIC16F887 und PWM
3 Mosfettreiber oder ähnliches dann die Anoden der LEDs ansteuern. Der Blick ist dabei auf den PIC16F887 gefallen, weil mir die 16er Serie von Microchip immernoch die "vertrauteste" ist, dadurch dass wir auf einem 16F84A in der Schule lernen und mein Prüfungsaufbau für Zwischen/Abschlussprüfung auf
Beschreibung PWM bei PIC16F887 http://www.mikroe.com/chapters/view/6/chapter-5-ccp-modules/ Ab der Stelle: CCP1 in PWM mode Dto., mit Code für Compiler (mit ASM und dem "BANKSEL" sollte man sich nicht mehr befassen...)
-
Thread
PIC16F872 nimmt falsche Vref
Hi, ich habe folgendes Problem: Es wird eine externe Referenzspannung erzeugt und auf den Pin RA3 gegeben. softwaretechnisch habe ich in der Initialisierung des PIC's auch externe Vref eingestellt. Hier die Initialisierung: main: ;--------------------------Initialisierung------------------------------ ; Übertragungsrichtung der Portpins einstellen (0=Ausgang, 1=Eingang) clrf PORTA ; Ports auf definierte Pegel schalten clrf PORTB clrf PORTC bsf STATUS, RP0 ; Auf Bank 1 wechseln bcf STATUS, RP1 movlw B'11111111' ; Port A als Eingang (Messchannel
-
Thread
Anfänger Problem - Indirect Adress - PIC16F1516
Guten Tag, Ich habe vor kurzer Zeit angefangen mich mit PIC's zu beschäftigen. Nachdem ich die "Hello World" Projekte durchgearbeitet habe (LED Blinken, LED Matrix) wollte ich mich nun an Nixies versuchen (ich hatte noch ein paar rumliegen ). Das Programm schreibe ich mit mikroC und die simulation mache ich mit Proteus ISIS. Die Ausgänge des Pic's werden mit 74HC374 & 74HC138 multiplexed und danach auf einen 74141 gegeben um die Nixies anzusteuern. In der Datei "BCD_Numbers" wird festgelegt welche Ausgänge durchgeschaltet werden müssen um die jeweilige Zahl zu erreichen. Wenn ich die einzelnen
-
Thread
10 bit ADC wert verarbeiten
Hallo ich habe folgendes Problem: ich benutzte den ADC des PIC16F887. Dieser ADC hat eine Auflösung von 10 bit und speichert diese 10bit im Register ADRESH und ADRESL. Nun möchte mit diesen 10bit rechnen. Nur wie mache ich das ? Ich habe doch nur 8 bit breite
-
Thread
PIC Assembler: Daten im Programmspeicher ablegen
Hallo Zusammen, ich möchte gerne Daten im Speicher des PIC16F616 ablegen und diese später im Programm abrufen. Ich habe diesbezüglich schon zwei Varianten ausprobiert: Tabelle IDATA db 0xFA db 0xFB
werden, ohne auf oben beschriebene RETLW-Methode zurückgreifen zu müssen. Die "Enhanced Mid-Range" PIC16 können indirekt über die FSR Register auf den Programmspeicher zugreifen.
-
Thread
Verkaufe PIC und OP
Hallo folgende Halbleiter brauch ich nicht mehr. 130 Stück PIC16C73A-20I/SO DC 1235 a' 2 Euro Die IC sind noch original von Microchip eingetütet. 300 Stück MCP6021-I/SN DC 1403 a' 30ct Plus Porto als Großbrief Ich verkaufe keine einzelnen
PIC16C73A-20I/SO DC 1235 a' 2 Euro ne is klar, ne .. Maddin
-
Thread
Relais per Infrarot ansteuern
die Schaltung im Anhang aufgebaut, bekomme es aber leider nicht hin, das Programm in MPLAB für den PIC16F627 zu programmieren. Habe anstatt den TSOP 1736 den TSOP 1738 verwendet. Außerdem habe ich nur Relais 1 angeschlossen, da ich nur eins benötige. Ich freue mich, wenn ihr mir bei dem Programm
-
Thread
wie ist cinc2h.pl zu verwenden, um mit sdcc fuer PIC zu kompilieren?
aber nein. -mpicXX stellt die Befehlsarchitekturgroesse in XX Bits ein: es gibt pic12 pic14 pic16 pic32 fuer jeweils 12/14/16/32 bit Instruktionsworgroesse. 12 und 32 bit kann sdcc nicht. -p16fY* stellt ten tatsaechlichen uC Typ ein: nur weil ein PICMicro 16irgendwas heisst, impliziert
-
Thread
Unterstuetzung von PICs in sdcc rausgeflogen?
#3653339: > Ich hatte mein Problem viel detaillierter beschrieben: > * <Beitrag "sdcc, cin2h.pl fuer PIC16f5x oder PIC16f84 - > Einstiegshuerden :-/" > First Post im Thread: Autor: Stephan (Gast) Datum: 12.05.2014 16:00 > Aber anscheinend muss in diesem Forum die Anfrage einen gewissen Grad
w -r -o test test.o libsdcc.lib pic16f84.lib returned errorcode 256 $ $ sdcc -V -mpic14 -p16f84 --use-non-free test.c + /usr/bin/sdcpp -nostdinc -Wall -D__SDCC_PROCESSOR="16f84" -DSDCC_PROCESSOR="16f84" -D__SDCC_PIC16F84 -obj-ext
-
Thread
PWM-Programmierung_Lüfter
C-Code dazu interessiert,kann ich den gern mal hier senden.Allerdings arbeite ich hier mit einem PIC16F18877(durch einen Lehrbuchautor, der diesen dort verwendet) Gruß André
-
Thread
sdcc, cin2h.pl fuer PIC16f5x oder PIC16f84 - Einstiegshuerden :-/
liebe Leser, (ich puste hier etwas Staub von den Regalen...) ich moechte mit sdcc fuer PIC16f5x (allenfalls PIC16f84) kompilieren, habe aber Einstiegshuerden. """apt-get install gputils sdcc""" hat mir erfolgreich die Werkzeuge auf mein Lubuntu 14.04 LTS geholt: sdcc meldet sich mit 3.3.0
sind die PICs, die das gleiche Gehäuse haben, auch von der Belegung her gleich. Du kannst also den PIC16F84A z.B. durch einen 16F627A oder neuer -> 16F1826. Aber musst du wissen, ob der Umstieg auf dauer Sinn macht (Wenn dein Vorrat von 16F84 leer ist. Ich hab meinen in den Mülleimer geleert) Stephan
-
Thread
Frage zu batteriebetriebener Schaltung mit MCP1640
Ich habe so etwas mit einem PIC16LF1825 (LF!) gemacht, im Sleep mit aktivem Timer1 kommt er unter 1 µA, aufgewacht wird mit Timer1. Spart man sich den Timer1 und lässt durch einen externen Impuls wecken, dann braucht er nur ca
-
Thread
C- UART Datenübertragung
werden mir fehler angzeigt, die mich rätrseln lassen. Vielleicht kann mir jemand weiterhelfen Pic16F887 MPLAB Hi Tech Compiler Die Dateien befinden sich im Anhang Mit freundlichen Grüßen Dennis
hast, was genau das Problem war/ist. Dennis Hoppen schrieb im Beitrag #3649995: > zwei Pics > Pic16F887 Ah ja, dafür ist das Geld aber da... und bestimmt hast du auch noch breadboards und ein bisschen hühnerfutter dazu... aber das teure Buch... Einen Porsche kaufen, aber kein Geld mehr für die Klimaanlage
-
Thread
PIC16F690 läuft nicht
ich habe gerade echt ein Problem wo ich nicht weiterkomme. Ich habe für meine Steuerung einen PIC16F690 eingesetzt. Ich möchte den Internen Oszillator verwenden, da ich nicht auf genaue Timings angewiesen bin. Jetzt habe ich erstmal das Config.-Word eingefügt, die ANSEL-Register auf null gesetzt
-
Thread
PICkit3 und MPLAB X Connection failed
gerade das aktuelle MPLB X 2.10 auf einem Windows 8.1 64 Bit System installiert und möchte einen PIC 16F616 programmieren. Da mein letztes PIC Projekt schon einige Jahre zurückliegt und ich normlerweise Atmel programmiere stolpere ich hier direkt über den Verbindungsaufbau... Der PICkit wird mit
ICSP-Programmern nicht möglich war den PIC24 des PK3 auszulesen bzw. zu beschreiben (die unterstützen nur PIC16/18) habe ich mir ein neues (originales) PK3 besorgt. Dieses funktionierte auf Anhieb auch ohne Probleme direkt mit IPE/MPLAB X zusammen. Nach dem Basteln eines 1,27mm auf 2,54mm ICSP-Adapters konnte
-
Thread
I2C Zycluszeit
Da ich die Software von einem PIC16 auf einen PIC18 umgeschrieben habe liegt es möglicherweise daran das ich im copy/paste Wahn vergessen habe die Defines der Ports an denen sich die Relais befinden als PORTxbits.Rxx anstelle von LATxbits.Lxx
-
Thread
Mikrocontroller gesucht
was für die Anwendung passend wäre? Es gibt seeehr viele die passend wären, einer davon ist der PIC16F1508.
Nachtrag: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16F1508
-
Thread
Entwicklung Converter Impulszähler (Hallsensor) auf 0-10V
realisieren? Mir wurde das hier empfohlen. Wie bewertet Ihr das für meinen Zweck? // Würde es auf PIC16F1704 Basis umsetzen. Der Controller hätte einen internen 8Bit DA Wandler und OPV. // Die Bauteile sollen sehr günstig für < 5 € zu haben zu sein. Mich würde Eure Meinung zu diesem Vorschlag
-
Thread
Labor-Schaltnetzteil LN-3003 von Pollin
auch darauf hinweisen, dass sich auf der verbauten Anzeige- und Steuer-LP ein PIC Microkontroller (PIC 16F676) befindet, dessen Soft- und Hardware so ihre Eigenheiten hat. Außerdem muß der Indikator CV/CC angesteuert werden. Wenn ich all diese Erkenntnisse, Simulationen und Meßergebnisse in einer kompletten
-
Thread
SMD-Bauteil identifizieren
pdf). Die 3x3mm kommen auch hin. Doch was für ein Bauteil? Bei 1833 dachte ich zuerst an einen PIC16F1833, doch den gibt es laut Hersteller-Webseite nicht. Eine Google-Suche nach "1833 DFN10" oder "1833 QBGA" ergibt nichts sinnvolles. Kann mir da jemand helfen? Will keine ggf. nützlichen und
-
Thread
PIC Projekt Dart-o-Mat
hinzukommen. Folgende Features sind aktuell möglich: - auswertung der 4 x 16 Kontaktmatrix per PIC16F887 ( C-Code ) - Spielsteuerung per TP1000 ( Tiny Tiger 2; Tiger Basic) - berechnung des Spielstandes - erkennung bei überwerfen - grafische Darstellung des Spielstandes und des Trefferfeldes
Wenn es ein kommerzielles Produkt hätte werden sollen würde ich zwar sagen auf jeden Fall den PIC16F887 & TP1000 rausschmeissen und durch etwas günstigeres bzw. Zeitgemäßeres Ersetzen. (Ob als Einzelcontroller oder mit mehreren Kleinen ist dann eine Kalkulationsfrage wo das Ergebniss von mehreren
-
Thread
Suche Mikrochip für serielles Bit-Timing
Suche Mikrochip für serielles Bit-Timing > [...] > Protokoll der WS2811-Chips Microchip hat den PIC16F1509 und eine schöne Appnote dazu. Da geht das senden eines Bytes mehr oder weniger komplett in Hardware: http://ww1.microchip.com/downloads/en/AppNotes/00001606A.pdf
-
Thread
PIC16F887 auf MC2V0 - I2C
Arbeite ich an einem Projekt der Schule über I²C. Der kontroller ist der wie im Titel genannte PIC16F887 und befindet sich auf der MC2V0 Hardware der IHK. Link zum Datenblatt http://www.stuttgart.ihk24.de/linkableblob/sihk24/aus_und_weiterbildung/pal/Elektroberufe/Standardbereitstellungsunterlagen
den 8 LEDs auf der Frontplatte des MC2V0 einschubs Binär darzustellen. Ich habe schonmal mit dem PIC16F887 und seinem I²C Interface gearbeitet, allerdings scheint die Platine die benutzung des Interfaces zu verhindern. Da der Bus nur an mit dem DS1621 verbunden ist und keine anderen Daten darüber übermittelt
-
Thread
Timer & Interrupt in "C" für einen PIC16F887A
Oder hier, das ist für PIC16 und ziemlich ausführlich. http://www.gooligum.com.au/tutorials/midrange/PIC_Mid_C_3.pdf
-
Thread
ir receiver code
Hallo ich brauchte ein Asm.code für den Ir reveiver Pic16f88 Sodas ich per Tastendruck der Fernbedienung eine led leuchtet egal welche hab bei spruts sowas ähnliches gefunden aba die is per segmentanzeige und wollte fragen wie ich die als led zum.leuchten
Ahmed schrieb im Beitrag #3631814: > Pic16f88 Das ist ein µC. Der kann noch ganz andere Sachen.
-
Thread
Feuchtigkeitsmessung DHT11 PIC16F690 - Hilfe C-Cde gesucht-
C-CODE GESUCHT