-
Thread
IR-Receiver in MPLAB
MPLAb Programm, und zwar hat mein Empfänger 3 Anschlüsse, 1.GND, 2.Vss, 3ter OUT Und das in einem PIC16F88 Hat jemand eine Ahnung?.
-
Thread
STM32: To HAL or not to HAL
Mit dem 8085 und Assembler habe ich angefangen, war Pflicht in der Ausbildung. PIC16F887 und ATtiny/ATmega sind die letzten uC, die ich auf Registerebene und C verstehen wollte. Alle ARM Cortex sind zu komplex um das Rad noch mal neu erfinden zu wollen. Es hilft allerdings, die 8-bitter
-
Thread
LED soll alle 5 sekunden blinken
gibt aber neben den hier favoritiserten ATMEL-Prozessoren auch noch die Prozessoren von Microchip PIC16.. PIC18... usw. welche ebenfalls deine Anwendung abdecken werden. Wäre doch ein Grund in die Welt der Microcontroller einzusteinge? mfG Ottmar
-
Thread
Welcher PIC-Compiler?
XC8 für 8bit: PIC10 PIC12 PIC16 PIC18 XC16 für 16bit: PIC24 dsPIC30 dsPIC33 XC32 für 32bit: PIC32
-
Thread
DISKRETER Spannungsgesteuerter Oszillator(VCO)
über den gewählten Controller, aber keinem ist der Flüchtigkeitsfehler aufgefallen. PIC18f1455 statt PIC16f1455. Also Leute, wenn ihr ernst genommen werden wollt, erst mal schauen, um was es überhaupt geht.
-
Thread
PIC-Assembler-Anfängerfrage
Falls es dich interessiet, ich habe eine 8x8 multiplizier Routine für Mid-Range PICs (PIC16 und PIC12) in ASM geschrieben: factor1 wird mit factor2 und das Ergebniss sthet dann im Doppelregister product. [avrasm] ADD8to16 MACRO _8b, _16b ;Add 8bit to 16bit variable. Result is saved
-
Thread
gratis PIC compiler, der pipelining benutzt?
C-Code effizient und bug-frei kompiliert wurde und dass man auch sprintf() problemlos auch auf einem PIC16F887 nutzen konnte (ja, soll man nicht tun, aber wenn der PIC sowieso sonst zu 5% ausgelastet wäre, macht es nichts) Axel Schwenke schrieb im Beitrag #3625585: > A. S. schrieb: >> Welche Alternative
-
Thread
PIC 32 schneller Basic Interpreter
Versuche doch mal, sowas blank in Integer zu machen - nein, geht nicht. Selbst auf so einem winzigen PIC16F7xx braucht man deshalb Gleitkomma-Arithmetik. Du kannst aus diesem winzigen Beispiel sehen, daß man beim Vorliegen tatsächlicher Meßwerte (auch wenn diese anfangs integer sind) für eine sachgerechte
Versuche doch mal, sowas blank in Integer zu machen - nein, geht nicht. > Selbst auf so einem winzigen PIC16F7xx braucht man deshalb > Gleitkomma-Arithmetik. ...und dazu habe ich mehrere 10.000 Messwerte aufnehmen/umrechnen/weiterverarbeiten müssen. Und ich verrate dir mal folgendes: ja, es geht auch
-
Thread
Taugen MSP430 noch was?
/www.edn.com/electronics-blogs/other/4419922/9/Slideshow--The-most-popular-MCUs-ever Da ist AVR, Pic16, STM32 und MSP430 mit drinnen - also nix Nische!. Dem TI traue ich das größte Durchhaltevermögen zu. rgds
-
Thread
Ausgänge PIC funktionieren nicht
Hallo miteinander Ich benutze einen PIC16f628a. Ich habe alle Ports (A und B) auf ausgang geschaltet und auf high gelegt. Gewisse Pins haben nun 5V aber ein Paar nicht. Zum einen solche RA1 - RA4. Ich weiss diese sind von haus aus auf
Datenblatt im Kapitel zu diesem Modul. P.S. Diesen alten PIC würde ich nicht mehr verwenden. Moderne PIC16 sind schneller und haben mehr Peripherie, ROM und RAM. Der Instuction Set ist besser für C-Compiler geeignet. Oft sind sie auch billiger. Zum Beispiel der PIC16F1827.
-
Thread
Hardwaretechnischer Aufbau eines ATmega8515
kein Atmel sondern ein PIC, doch hier ist ein Blick auf so einen Die: http://zeptobars.ru/en/read/PIC16C505-PIC-Microchip
-
Thread
Betriebsspannung PIC
Ich verwende den PIC16F628A Nein am MCLR PGC (RB7) und PGD (RB6) habe ich extra nur für den Programmer frei gelassen. Ich benutze den von Sprut. Brenner 8p. Hat soch seit eh und je super funktioniert. Ich habe extra
PIC 16f628a
-
Thread
Mikrocontroller Auslegung
, um eine genaue Analyse liefern zu können. Was ich dir mal beschreiben kann ist wie lange ein PIC16F887 für den Wechsel eines Bits benötigt. (Folgender ist alles aus dem Kopf und 2 Lehrjahre zurück, keine Garantie dass noch alles 100 % stimmt): Davon ausgehend, dass der PIC 8 MHz Systemtakt hätte
-
Thread
Kleiner Einsteiger Mikrocontroller
LEDs sollen einzeln angesteurt werden > - 1 On/Off Switch > - 1 DC-Motor > - 1 Taster Der PIC16F1613 zum Beispiel erfüllt diese Vorgaben auch im "bastlerfreundlichem" DIP14-Gehäuse (ca. 19mm * 7.6mm).
Nen kleiner PIC 16F684. Im Zehnerpack von Ibei.Com um die 5 Eu. Zum Programmieren: http://webs.uolsinectis.com.ar/nancy/pic/pic_de.html Ein 16F683 wuerde es Prinzip auch tun. Dann muesste er seine Knoeppkes ueber
-
Thread
Welcher Lowpower uC
Beitrag #3622414: > Aus meinem Projekt sollte einmal eine Uhr mit LCD Display hervorgehen. Es gibt PIC16/18 mit integriertem LCD-Segment Treiber: z.B. den PIC16LF(1)903: nanoWatt XLP und bis zu 72 LCD Segmente
einen Mikrocontroller nehmen der in der Lage ist dumme > Glaser anzusteuern. Der oben genannte PIC16 wäre z.B. so einer. Es gibt auch PIC18 und PIC24 mit LCD-Treiber und eingebautem RTCC, aber leider nur mit >=64 Pins.
-
Thread
Piezo - Ultraschall messen
Trafo und ein Transducer genutzt (40kHz), die Steuerung der Messungen und die Auswertung erfolgt per PIC16f887. Evlt eignen sich für dich eher fertige Sonar Module, das hängt stark vom Anwedungsgebiet ab.
ein > Transducer genutzt (40kHz), die Steuerung der Messungen und die > Auswertung erfolgt per PIC16f887. > > > Evlt eignen sich für dich eher fertige Sonar Module, das hängt stark vom > Anwedungsgebiet ab. Mein Ziel ist es, nachher ein Signal von A nach B zu verschicken und nicht so etwas
-
Thread
[V] PIC 16F1709 - neuer Mikrocontroller
- 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 und
-
Thread
[V] Aufwaertswandler Platine
und schwer aufzumontieren, wollte ich dann nicht mehr. Auch wirklich einmal verwendet um einen PIC16F716 zu programmieren + die Schaltung mit 2x AAA zu betreiben. Und noch ein screenshot von der Simulation, da fehlen ein paar Bauelemente, aber im Prinzip dasselbe, das Layout ist genaus dass auch
-
Thread
0..16MHz in 16Hz Schritten mit PIC16F1713
Hallo, ich habe in den letzten Tagen ein kleines Projekt mit einem PIC16F1713 gemacht. Dieser hat einen NCO (numerically controlled oscillator). Damit lassen sich Frequenzen von 0 bis 16MHz in 16Hz Schritten erzeugen. Ein erster Test ist vielversprechend. Vielleicht wäre
-
Thread
For-Schleife (ASM) funktioniert nicht Brauche Hilfe (PIC16F628A9
Da dies mein erster Beitrag ist möchte ich mich erst ein mal vorstellen. Ich heiße Benedikt und bin 13 Jahre alt. Ich habe vor kurzem angefangen mich mit PIC´s zu beschäftigen. Mein Problem ist das die schleife die ich programmiert habe nicht funktioniert. Eigentlich soll sie (nur zum Test) 5 mal den Programmabschnitt wiederholen, doch er wird endlos wiederholt. Ich hoffe ihr könnt mir helfen. Und bitte ich weis das der Code vlt. ein bisschen unprofessionell ist. Der Code --> https://www.dropbox.com/s/nx7tb96jyocuhts/For-Schleife.pdf
-
Thread
Spannungsabfall in 74HC 238?
Abhängig davon was du genau anzeigen willst ja oder nein. Ein Kollege hat einen 8x8x8 Cube mit einem PIC16 mit 5 MIPS realisiert. Das entspricht ca. 5MHz bei einem AVR. Kennst du den Artikel zum [[LED cube]] schon? Ich habe mal einen Schaltplan für einen 4x4x4 Cube gezeichnet, würde meinen Cube
-
Thread
Drehencoder entprellen
State-Tabelle und habe als Ergebnis eben ein "HOCH" oder "RUNTER"-Zählen. Der Drehencoder wird an einem PIC16F1713 betrieben. Interne Weak-Pull Ups. Auswertung in Software (1ms Task) >aus welchem Grund auch immer Weil ich gerne bewährtes benutze. Man muss es ja nicht 1:1 übernehmen. Aber verstehen und
-
Thread
Verkauf von ICs
und ohne Rechnung 602 stk 30 Stangen a 20 stk TMPN3120FE3m SOP32 8 Stangen a 42 stk PIC16C711 SOIC 18 3 Stangen a 42 stk PIC16C54 SOIC 18 Da es sich ja um doch rechte Exoten handelt, kann mir jemand helfen wo ich das loswerde?
-
Thread
68000 Computer
gelernt SMD chips zu verarbeiten. 2 Hier der neueste Prototype: -Nur 1 8bit RAM mit 32K -PIC 16f946 -Alle Steuersignale mit Hilfe von Software -Obere 8 bit vom Mikrokontroller bereitgestellt (werde aus dem RAM geladen, also nur 16K x 16) -2 serielle LED displays Das schreiben und Lesen
-
Thread
PIC 16F84A Auswertung von Signalen
Rasberry z.B GP IO 0-4)und der Pic soll mir das Signal aufschlüsselt und 16,deshalb benutze ich zwei PIC 16f84a, verscheidene Relais zu schalten. Zusätzlich sind noch Taster vorhanden, um die Ausgänge nicht nur vom Raspberry Pi zu Steuern. Außerdem bekommt der Raspberry Pi noch ein 3 Bit Code zurück,
grosses Silizium. Im selben Gehäuse (18P) bekommt man einiges neuers Bauteile wie PIC18F1320 oder PIC16F1827. Gruss
-
Thread
C Programm für Drehimpulsgeber funktioniert nicht
Hallo, ich möchte die Impulse eines Drehimpulsgebers mit einem PIC16F887 auswerten, und die Umdrehungen auf einer 7-Segment Anzeige ausgeben. Ich habe volgenden Ansatz. PIN A und PIN B des Drehgebers werden mit Interrupt Eingängen des µC verbunden. Sobald sich
das selbe Ergebnis liefern soll. Das define für RB0 dürfte in irgendeiner header-Datei stecken,die pic16f887.h oder ähnlich heißt. Kannst du mal in deinem Projekt nach der Datei suchen? Oder kennt deine Entwicklungsumgebung ein "Find in Files", so dass du mal eben schnell nach jedem Auftreten von RB0
-
Thread
gesperrten ATMEL auslesen
überschaubaren Aufwand mittlerweile sogar in Heimarbeit Knacken. (Aber das betrifft nur sehr alte Typen. PIC16C84 in der ersten HW Versionen beispielsweise...) Da hier nach einer Firma gefragt wurde: Erst letzte Tage hatten wir einen Thread da habe ich diese Fa. genannt: http://www.break-ic.com/ Irgenwo
überschaubaren Aufwand > mittlerweile sogar in Heimarbeit Knacken. (Aber das betrifft nur sehr > alte Typen. PIC16C84 in der ersten HW Versionen beispielsweise...) > > Da hier nach einer Firma gefragt wurde: > Erst letzte Tage hatten wir einen Thread da habe ich diese Fa. genannt: > http://www.break-ic.com
-
Thread
PIC16F505 reagiert nicht
Gleich wie der uC kein TRISC Register hat, funktionieren auch die > BANKSEL MACROS nicht Der PIC16F505 hat 4 RAM Bänke, die Bank wird mit dem FSR<6:5> eingestellt. Das "BANKSEL PORTC" wird vom Assembler in >BCF 0x4,0x5 >BCF 0x4,0x6 übersetzt --> BANKSEL funktioniert. Bei den FSR ist die
Das ist richtig. @Steffen: Was bewegt Dich eigentlich dazu einen solchen "Außenseiter" wie den PIC16F505 als Anfänger zu verwenden? Denk' mal darüber nach einen moderneren µC wie z.B. 16F1827 (DIL18) oder 16F1937 (DIL28) oder ... zu verwenden? Lies einfach mal die Beschreibung der entsprechenden
-
Thread
FIFO auslesen funktioniert nicht
Blockschaltbilder ansehen wo FIFOs drin sind. ps: ich lass mich gerne belehren, aber keiner meiner PIC's, von PIC16,18,....32 hat FIFOs zur allgemeinen bidirectionalen benutzung. mfG Peter
-
Thread
PSMC 3 Phasen Ansteuerung PIC 16F1788
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
Hochleistungs Schieberegister ca. 30mA 3,7V
selbst >wenig Strom verbrauchen. Mikrocontroller wählen der das Dingens direkt anstuern kann? zB PIC 16F690 schafft 8x25mA als absolutes Maximum .. vielleicht reicht dir das ja schon. Grüsse Martin
-
Thread
Kann ich dieses Display für das AVR Tutorial nutzen?
auch kein Problem sein oder Ich habe mit den verlinkten kompatible Display schon erfolgreich mit PIC16, 18 und 24 angesteuert. Falls du fertigen Code verwenden, oder als Vorlage ansehen willst: - PIC18 (eventuell auch für PIC16, für PIC16 _ungetestet_) [C]: https://www.mikrocontroller.net/topic
-
Thread
5V <-> 3.3V Level-Shifter - Current Limit Widerstände?
Hallo liebe Leute, ich bin gerade dabei, einen PIC16 mit einem XBee-Modul zu verheiraten. Der PIC läuft auf 5V (3.3V leider nicht möglich), das XBee-Modul auf 3.3V. Ich möchte daher Level-Shifter einsetzen. Ich habe 74LVCH1T45 da. Soweit alles i.O.,
-
Thread
Anschauliches Verständnis für Integral komplexer Zahlen
Ein gutes Beispiel für anschauliche Darstellungen ist so etwas: http://www.sprut.de/electronic/pic/16bit/dsp/fft/fft.htm
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
-
Thread
Sprachsynthese mit PIC (ohne ext. Speicher)
Man muss dann aber darauf achten, dass der PIC in der Lage ist, seinen eigenen Flash zu lesen, der PIC16F886 zb. kanns. Ebenso ist dann etwas mehr Rechenleistung gefragt, denn während der Zeit zwischen den Sample-Ausgaben muss der Flash gelesen, "entpackt" und der Ausgaberoutine übergeben werden. Da du
-
Thread
Controller mit 2x I2C (TWI) gesucht
den kleinen 8-Bittern, die zwei I2C haben. Da wäre zB der PIC18F26K22 (28 Pins) zu nennen, oder der PIC16F1829 (20 Pins) oder der PIC16F18325 (14 Pins). > Ist das USI von einem ATTiny eigentlich vollkompatibel zum TWI eines > "großen" Atmels? negativ fchk
-
Thread
Interrupt on Change am PIC 16F887
kriegen es nicht gelöst. Das folgende Programm zeigt im Groben, was nicht funktioniert. An einem PIC 16F887 soll an den Pins RB7-RB4 ein Interrupt on Change registriert werden, und der PORT B wird komplett auf PORTD (zu Debugging-Zwecken gegeben.) Nach dem ersten Interrupt sollen weitere Interrupts verboten werden. Hier der Code: [code] #include <htc.h> #include <pic16f887.h> void pic_init(){ TRISB = 0xff; INTCONbits.RBIE = 1; INTCONbits.GIE = 1; IOCBbits.IOCB7 = 1; // Interrupt an Pin RB 4-7 ermoeglichen IOCBbits.IOCB7 =
-
Thread
Welchen PIC für Anfängerprojekte?
PIC16F887 http://www.alldatasheet.com/view.jsp?Searchword=PIC16F887
Ich würde nicht mehr mit PIC16 anfangen sondern gleich auf 18er setzen. Du must auch nicht gleich mit großen Bausteinen anfangen, von der Programmierung unterscheiden die sich kaum. z.B. der PIC18F26J50 hat auch gleich USB dabei
-
Thread
Mifare Leser
schon mal solche RC522 an diversen PIC 18 betrieben. Den Vorgänger RC500 damals noch an einen PIC 16 in Assembler.
-
Thread
PIC16f877a - Keine progammierbare Betriebsfrequenz möglich?
Hallo, habe mir für mein aktuelles Projekt, den PIC16f877a via SPI mit einem Rapsberry PI zu koppeln, ersteren zugelegt. Nun muss ich feststellen, dass dieser anders, als meine anderen PICs mit denen ich gearbeitet habe (PIC16f887 40-Pin) kein eigenes
> PIC16F877A -> 4,15€ > PIC16F1937 oder PIC18F44K20 -> 2,35 Oder ein Zehnerpack 16F887 vom Chinesen fuer ca. 1 Eu das Stueck.
-
Thread
PIC12F1840 als I2C Master
electronic/pic/assemble/pseudo.html#banksel Edit: Die Beschreibung im Link ist nicht so gut, da sie von PIC16 spricht und da das Banking ein bisschen anders funktioniert.
-
Thread
µC & Elektronik Filter: PIC
grundsätzlich keine schlechte Idee, aber wo soll das dann aufhören? Die PIC-Familien von PIC10, PIC12, PIC16 über PIC18 (alles 8-Bit CPUs) zu den PIC24 und dsPIC30/33 (16-Bit CPUs) zu PIC32 in eigene Kategorien zu packen wäre übertrieben, obwohl da prinzipiell die Unterschiede groß genug sind. Wenn man die
-
Thread
USB Programmer für 16F178x serie
Hallo, ich habe ein Projekt mit PIC 16F1783 bzw. 16F1784 vor mir und suche einen Programmer für den USB Port. Die Programmierung habe ich der Einfachheit halber mit BASCOM vor. Kann mir jemand einen Programmer empfehlen, der am USB Port
-
Thread
interrupt-reihenfolge und timingproblem für pic16fxxx
Hallo ich nutze den ccs c Compiler v4.128 und habe für einen Zeitmesser ein gängiges Beispiel hergenommen. Das Beispiel funktioniert auch wunderbar, nur wenn ein EXT mit einem Timer0 Überlauf zusammentrifft, dann kommt es zu einem falschen Ergebnis. #int_TIMER0 void TIMER0_isr(void) { Counter0 = Counter0 + 1; } #int_EXT void EXT_isr(void) { anzahl0 = (Counter0 * 65536) + get_timer0() ; if (anzahl0 < 100000) { output_high(PIN_C0); } else { output_low(PIN_C0); } set_timer0(0);
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
auf jegliche Plattformen eigentlich weniger das Problem. Da ich z.b. ein Projekt bereits zuvor in PIC16 ASM implementiert hatte, dauerte die Implementierung am XC164CM in C ganze 3 Tage. Falls DAvE hier genauso funktioniert wie beim XC16x/XE16x, braucht man eigentlich kaum Beispielcode wenn man ein
-
Thread
PIC 16F887 - RS232 Software Problem
Schnittstellen. Zu nächst mal möchte ich nur Zeichen senden und noch nichts empfangen. Ich habe einen PIC 16F887. Als Treiber ist ein Max 232 verbaut. Der PIC wird intern mit 8MHz getaktet. Ich möchte eine Baudrate von 9600 einstellen. Dem Datenblatt konnte ich bisher folgenden Code entnehmen: Init_serielle_Schnittstelle
-
Thread
Motorsteuerung mit FET-Treiber ISL83202 und PIC16F1826
Hallo zusammen, ich habe ein Problem mit meiner Schaltung für eine Motorsteuerung und ich hoffe ihr könnt mir vielleicht weiterhelfen. Mein Problem sieht nun folgendermaßen aus: Mit dem ECCP-Modul des PICs steuere ich den FET-Treiber ISL83202 an. Der Treiber besitzt eine Ladungspumpe, welche die Gate-Spannung für die HIGH-Side N-Kanal FETs zur Verfügung stellt. Und genau hier liegt das Problem. Sobald das Tastverhältnis des PWM-Signals unter einen bestimmten Wert fällt (Wert ist nicht konstant sondern variiert) bricht die Spannung am durchsteuernden HIGH-Side FET ein bzw. "flackerd" nur
-
Thread
[V] Verkaufe PIC16C54 | +/-12V DC/DC Wandler | Isolatoren / Signalübertrager
Hallo, verkaufe PIC Mikrocontroller des Typs 16C54-RC/SO und DC/DC Wandler von 5V auf +/-12V vom Hersteller SPC. Ausgangsstrom liegt bei etwa 80mA gesamt. Artikel wie neu, nie verbaut. Verkauf trotzdem als Gebraucht zum Bastlerpreis von 1 Euro / Stück zzgl. Versand als Brief. Gruß Bernhard