-
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
ok erledigt danke: english deutsch wer kanns richtig übersetzen.
AVR, Pic und dsPic... nur ARM wollte ich nicht da nur drei oder vier glaube ich unterstützt werden.. Mac Gyver PM an Dich Ich mache hauptsächlich Pic ..dsPic.. LG Rudi ;-)
MX_CLK_SPEED / 1200) - 16) / 64) // #define MX_HARD_BAUD_2400 (((MX_CLK_SPEED / 2400) - 16) / 64) // #define MX_HARD_BAUD_4800 (((MX_CLK_SPEED / 4800) - 16) / 64) // #define MX_HARD_BAUD
-
Thread
USB Serial Port Implementierung für AVR?
Speed Device für <2€: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCEQFjAAahUKEwieu4-cwYrHAhUOKtsKHemkAyo&url=http%3A%2F%2Fwww.microchip.com%2FPIC16F1455&ei=yRu-Vd6yMI7U7AbpyY7QAg&usg=AFQjCNHX3ixfxlyfk4SZVHdR84a5bTi-Yg
haben willst, greifst Du einfach zu MCP2200 oder MCP2221 (das sind in Wirklichkeit vorprogrammierte PIC18F14K50 bzw PIC16F1455, aber das musst DU ja niemandem erzählen :-)), und fertig ist die Geschichte. > Aber Hauptsache, > erst mal auf den Putz hauen. Genau. Und Wahrheiten aussprechen, die
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
Peripherieeinheiten ohne CPU-Beteiligung Die Speicherausstattung ist mit bis zu 256 kB Flash und 16 kB RAM ähnlich wie bei den ATmegas, dazu kommen bis zu 8 UARTs, mehrere bis zu 2 MS/s schnelle 12 Bit AD- und DA-Wandler sowie 8 Timer. Für Bastler gibt es allerdings eine schlechte, wenn auch nicht
das Thema ist doch geklärt. Es ist ein ATmega, 8Bit. Die 16 Bit sind quasi Werbung mit dem Hintergrund das man über den EBI ja bis zu 16Mb an Speicher dranhängen kann. Die 16Bit haben nichts mit der MCU zu tun allerhöchstens mit dem externen Speicherinterface
-
Thread
Z80 Emulation auf dem Arduino
Beschränkungen antun, wenn ein auch schon (fast) Historischer und aus der Zeit gefallener ATMega 8 oder ein PIC 16F84 deutlich mehr leisten, die GUI und Entwicklungsumgebungen wesentlich Anwendungsfreundlicher und dabei sogar meist kostenlos sind. Nur um die rosarote Nostalgiebrille zu tragen und
Flash: 62744 Ram: 1652 instructions per microsecond (mean):0.50 Die CPU läuft auf dem STM32F303 also ca. 3 mal schneller als auf dem ArduinoMega. FCPU ArduinMega:16MHz FCPU STM32F303K8: 72MHz 70MHz/16MHz=4.5 Seltsam: der Ram-Verbrauch ist deutlich kleiner als beim Atmega und:Obwohl fast
-
Thread
PIC18F45k22 Ethernet
Wieso nimmst du dir nicht einen PIC mit integrietem MAC & PHY (z.B. PIC18F67J60), für den gibt's auch Demoprojekte.
scheint mir recht > ungeordnet. Ja, das ist es. Der Grund ist der, dass diese Bibliotheken für PIC18 (8 Bit), PIC24/dsPIC (16 Bit) und PIC32 (32 Bit)gleichermaßen sind. Die drei Architekturen sind völlig unterschiedlich, und im Fall von PIC18 ist auch noch der Compiler ein völlig anderer (bzw inzwischen
-
Thread
unprogrammierbarer PIC16F887
Guten Tag allerseits. Mein Problem ist, dass ich einen PIC16F887 mit MPLAB PM3 flashen will, der Pic das Programm aber nicht wiedergibt. Das MPLAB IDE v8.88 zeigt mir zwar "build succeeded" und "program suceeded" an, der PIC gibt dann aber im Testboard nichts
am Konfigurationswort, denn das gleiche Programm läuft mit dem PIC16F84 problemlos. Hier ist noch das rudimentäre Programm, welches ich auf den PIC zu flashen versuche: list p=16F887 ; list directive to define processor #include <p16F887
-
Thread
Mikrocontroller zur Regelung DC/DC Wandler
bei mir grob folgende Resultate: XMC4000 Serie TMS320F28xxx bzw. TMS320C2xxx Serie dsPIC33 Serie Kennt Ihr noch andere sinnvolle Mikrocontroller? Welcher davon ist am "schnellsten" bzw. am "einfachsten" zum Laufen zu bringen für jemanden, der noch
DCDC schrieb im Beitrag #4953324: > Bspw. der dsPIC33EP16GS202 hat eine 15ns Comparator zum Abschalten > der PWM. Viel entscheidender ist, in welcher Zeit Du den Schalter ausgeschaltet bekommst. Das Maßgebende wird hier auf jeden Fall die Treiberschaltung
-
Thread
Vergleich zwischen ARM und PIC Prozessoren
Hallo zusammen, bis jetzt habe ich nur mit der PIC Familie gearbeitet(von Pic16 bis Pic32, und von assembler bis C), daher kenne ich mich sehr gut mit Microchip Produkten: Entwicklungstools, IDE, ICs, Programmiertricks,...... Kennt einer von euch
Ich habe den Umstieg schon lange gemacht, 8 jahre PIC vorher. Es lohnt !
-
Thread
Suche µC mit CAN-Schnittstelle und ADC
einige Zeit im Internet gesucht, konnte aber leider bisher nichts Passendes finden. AT90CAN und PIC18F2480 sind mir leider noch zu teuer bzw. zu groß! Vielen Dank für Eure Hilfe CJ
M16C29 von Renesas. Kostet nur 5-6Euro. 96kb Flash, 8kb Ram. CAN, 5xSeriel, 9Timer, SPI, I2C, DMA!, priorisierte IRQs, usw... Da will man sich nicht mehr mit dem AVR Kram abgeben! Olaf
-
Thread
unbekannter mikrokontroller
Es koente auch ein PIC 16F630 oder aehnliches sein (SMD). MfG Rainer
Rainer wrote: > Es koente auch ein PIC 16F630 oder aehnliches sein (SMD). Nö. Die Versorgungspins liegen bei allen PICs an anderer Stelle. Ich hab mal recherchiert und konnte weder bei den PICs, noch bei den AVRs eine Übereinstimmung
-
Thread
PIC 16C/F84 über ISP programmieren?
Bitte tue Dir einen Gefallen und verwende NICHT den PIC16X84. Selbst wenn Du ihn gerade noch zuhause herumfliegen hast. Nimm z.B. einen 16F628A. Dieser ist (m.E. nach) pinkompatible, hat dafür aber mehr RAM, mehr ROM, integrierten Oszillator (4MHz) und
bereits sehr günstig bei eBay usw.) Davon abgesehen: Pullups an PGC/PGD sind nicht erlaubt! Nimm den PIC16F628A wie bereits vorgeschlagen, dieser hat integrierte pullups an PortB, welche per Software aktiviert werden können und so den Programmiervorgang nicht behindern.
-
Thread
Wer kann mir Quiz Buzzer bauen?
PS2-Singer an: http://www.amazon.de/Sony-9664864-BUZZ-Buzzer-Kabel/dp/B000EQHVOS/ref=sr_1_1?ie=UTF8&qid=1363026135&sr=8-1 Da könnte man doch sicher was draus machen.
Menschen mit deinem gefählichen Halbwissen nerven? Wie schon erwähnt, die Schaltung ist mit einem PIC 16f630 "programmiert". Eine Entprellung der Buzzer passiert also per Software.
-
Thread
Temperaturmessung mit PT100
wechseln... Auch mit dem wird es schwierig. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.7.8 Warum haben Leute nur so extreme Abneigung gegen Operationsverstärker ?
Auflösung 50,0 1209,0 2242 76 0,132 °C Beim Pt1000 ließe sich durch die Mittelung aus 8...16 Messungen vielleicht eine reelle Auflösung von 0,2 °C erreichen, beim KTY81 sollten damit 0,1 °C noch ehrlich darstellbar sein.
-
Thread
Ladegerät mit PIC 16F73
Hallo zusammen, ich habe ein 12 V Ladegerät welches einem PIC 16F73 enthält. Das Ladegerät hat 4 Ladestufen 0-2-20-40 Ampere. Wenn ich das Gerät mit dem Hauptschalter einschalte oder ans Stromnetz anschließe, ladet es standardmäßig mit 2 A. Ich kann dann mit
Gerät nur mit 2 A und ich muss es von Hand auf 20 A stellen. Deshalb frage ich euch, könnte man den PIC 16F73 gegen einen anderen ersetzen, der die zuletzt eingestellte Ladestufe speichert. Oder ist es sogar mit dem PIC 16F73 möglich? Ich habe im Internet gelesen, dass die 6F7x PICs eigentlich 16F87x-PICs
-
Thread
Wer zu tief gräbt, muss zahlen
einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler getrost verzichten kann
"1) C für PIC lernen -scheidet aus wegen Ablauf nach Zeit. " C ist auf jedem µC das gleiche, DAS ist ja der Vorteil von C. Also wenn du C kannst, dann kannst du auch C-Code für den PIC schreiben. Die unterschiede
-
Thread
USALS-Codegenerator für Sat-Drehmotor
on a PIC16F628 -5- diseqc12_navod_fw114_fw115.zip, from Hynek GAJDA (Tcheque republic) based on a PIC16F84A The most important thing is to well undestand the bus functionality, from which I wrote the assembler
) and E0 31 6B 00 (goto reference position) have been retreived from Tables 5 and 6, pages 15 and 16, in reference 1. Then I tried the circuit of ELEKTOR, which worked well. Finally, I looked again at the old circuit of EUTELSAT (PIC16F620) and tried to optimize it, with a smaller PIC, and a
-
Thread
Matlab FIR Filter Design für dsPIC
Hi, ich kenne c30 und dsPIC nicht, vermute aber, daß normales C die 40Bit MAC-Einheit nicht nutzen kann aber daß es von C aus eine einfache Routine gibt, um da ranzukommen. Du sprachst oben von fa=8KHz, das Ding im .jpg ist für fa=16kHz ausgelegt!? Die Grenzfrequenz Deines Filters liegt für fa=8kHz ja unter 1kHz, da kannst Du Deinen anti-aliasing Eingangstiefpaß tiefer legen, z.B. auf ne Grenzfrequnz von 1kHz. Die Koeffizienten
-
Thread
enj28J60 Übertragungsgeschwindigkeit
: günstigster STM32F107 ~ 9 €, Phy z.B. KSZ8041RNL (nur RMII) 1.52 € oder gleich einen Controller mit integriertem Phy nehmen: LM3S6100 (integrierter 10/100 MAC+Phy) ~ 9 € PIC18F66J60 (integrierter 10 MAC+Phy) ~ 4 €
Arc Net schrieb im Beitrag #2339278: > LM3S6100 (integrierter 10/100 MAC+Phy) ~ 9 € > PIC18F66J60 (integrierter 10 MAC+Phy) ~ 4 € A. K. schrieb im Beitrag #2339209: > Wenn du eine Möglichkeit suchst, Daten direkt als Stream zu versenden, > dann schau dir lieber die Wiznet-Chips oder
-
Thread
PIC Programmer Problem
Hallo, Ich habe mir gestern den PIC 16F628-04SO bei reichelt bestellt, dazu noch den passenden Programmer(K8076). Nun hab ich 3 Probleme: 1. Ich habe kein Netzteil welchen 15V liefert. Nur eines welches 20V und 3,25 Ampere liefert
Programmer-Entwicklungstools/DV-164120/3/index.html?;ACTION=3;LA=2;ARTICLE=87179;GROUPID=2969;artnr=DV+164120;SID=12TzY@PX8AAAIAAE7PG3s951113e7526cadb6f2495b43617904f3
-
Thread
Theremin/Etherwave Layout
eigentlich ein microcontroller, oder? Hab ich nicht viel zu tun gehabt bisher; Ich bräuchte für einen PIC16f628 ein leistbares Programmiergerät, ev. USB und Software. Sollte auch für PIC16 funktionieren, da gibt´s für Anfänger am meisten Beispiele. bei der Fülle an Angeboten, fertig oder DIY, weiß ich
viel zu tun gehabt bisher; Also so wie ich mit den analogen Sachen =) > Ich bräuchte für einen PIC16f628 ein leistbares Programmiergerät, ev. > USB und Software. Leistbar in welchem Rahmen? > Sollte auch für PIC16 funktionieren, da gibt´s für Anfänger am meisten > Beispiele. Kannst du mir
-
Thread
LA 1034, AVR JTAG ICE MKII, STK500, Kleinzeug
versichert), dem packe ich noch ein paar Samplekisten rein: Folgende Samples: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin,
, 100 IRF530N Wer noch etwas Geld übrig hat, dem lege ich für 200 EUR noch 46 ADXL202 im CERDIP-8 rein. Na gut, die gibt es auch extra, aber nur, wenn ich noch ein paar LC-Displays dazupacken kann (2x40, 2x16 Grafik, was ich so da habe. Keine genaue Aufstellung vorhanden, ich räume einfach aus)
-
Thread
Basketball Scoreboard selber bauen (Anfänger)
Leich zu begreifen dürfte Arduino sein. Wenn du aber einen "richtigen" µC willst, kann ich AVR oder PIC empfehlen, die sind für dein Projekt beide geeignet. Zum AVR gibt es hier im Forum ein Tutorial, zum PIC hier: http://pic-projekte.de/wordpress/ Für die Anzeige brauchst du min. 7+8 (Multiplexing) IOs, für die Tasten min. 4(Charlieplexing) oder 4+3 (Matrix). Also min 19 IOS. Bei PIC würde ich einen PIC18 mit genügend IOs verwenden, z.B. den PIC18F25K22.
-
Thread
Servo per PIC ansteuern ohne PWM
. Könnte es sein das es für den 18Fxxxx eine andere Syntax gibt oder so? P.S. Der PIC ist ein 18F2525 Grüsse linuxjohnny
Wenn Du so viele PWM-Kanäle brauchst, kannst Du ja einen PIC suchen, der viele Timer hatr, bei den PIC18Fxxxx kannst Du bis zu 6x 8-bit-Timer und bis zu 5x 16-bit-Timer haben. Anbei der Link zum parametric search, die Timer sind ganz unten http://www.microchip.com
-
Thread
µC mit Quadratur Encoder Interface (AB-Signale)
einen Motorcontroller zu entwickeln)? Bisher bin ich nur bei Microchip's PICs fündig geworden. PIC18F2331, PIC18F4331, etc. PICs sind allerdings nicht so sehr meine Baustelle und ich will nicht schon wieder neue Entw.-Tools anschaffen (ICD2, PIC18 Compiler). Ideal wäre ein ARM oder 8051er
Warum nimmst du nicht z.B. einen TMS320F2812 oder auch die 16 Bit Version. Die haben einen Quadraturencoder drinne und den Rest eh. Für einen PID sind die DSPs auch sicherlich schnell genug (sind ja häufig auch in den MOtorcontrollern drinne
-
Thread
IO-Problem mit PIC18F2550
aktiviert) - !RBPU gesetzt (PORTB-Pullups deaktiviert) - TRISB = 0 - PORTB = 0 Mit einem PIC16F690 at alles ohne Probleme funktioniert. Ich habe auch Beispiele für ähnliche PICs wie den 2550er gefunden.. Ich habe einfach mal einen PIN mit dem Ampère-Meter kurzgeschlossen und einen Strom
gerne vergesse, ist die Ports vom Analogbetrieb > (Ursprungszustand) wegzuschalten, aber wenn es mit PIC16F690 > funktioniert dann ist es DAS nicht. ich würde das gerne mal mit einem anderen pic18 austesten, hab momentan aber nur den 2550 zur hand > Aber genau das bedeutet doch, dass es noch irgendeine
-
Thread
Geeignete Schaltplan und Layoutsoftware für Hobbyprojekte
Dominik schrieb im Beitrag #3485508: > Ein PIC18F4520 (40 PIN). Die Software (DCF77 dekodierung) habe ich > annähernd fertig und auf dem Breadboard ist das Projekt auch weitgehend > funktionsfähig gesteckt. Bei Eagle gibt es den PIC18F4550
18,23,24 USB: VUSB D- D+ anstelle von SPI: SCK SDI SDO (4520). Eine umfangreiche Eagle-LIB für PIC inklusive IC18F4520 (40 PIN) gibt es hier: http://www.element14.com/community/docs/DOC-64255/l/microchip-cad-library-for-cadsoft-eagle-software Ich Habe gerde mal Target 3001 V16 Discovery zum
-
Thread
Programmierung PIC18F458
Vorerst, ich bin absoluter laie in dieser Materie. Ich habe einen PIC18F458-I/PT auf einer Platine und dazu benötigte HEX-datei, welche darauf muss. Dieser PIC soll abgelötet werden und dann darauf ein PIC18F458-I/L als mögliche Alternative und dazu eine Fassung
Aha. jetzt ists klar. der Sockel PLCC44 hat eine andere anordnung der Pins als wie der PIC18F458-I/PT. ich dachte die sind genauso in der reihe aussen angeortdnet wie beim PIC18F458-I/PT. SCHADE. kann ich den PIC18F458-I/PT auch im eingebauten zustand programmieren ?? Der bootloader
-
Thread
Wanderkiste Widlar VIII
Weiter gehts mit Microcontroller & Co. Da hätten wir unter anderem - PY32F002 & PY32F003 - PIC12C672 - ATMEGA128-16AU - PIC16F684 - AT73C213 in QFN die dürfen jetzt eine Runde mitfahren, dann fliegen die raus - DM9161AEP (Ethernet Phy) - ADS2807 (12 Bit 50MHz ADC) -
lange bei mir... Getan hat sich nicht viel, Raus ging: Ein brushless-Motor mit Propeller, 8 Widerstandnetzwerke, 4 kl. Induktivitäten, 8 Displays und 1 Teslaspulenplatine Rein gingen: 10 Kroko-Klemmen 2 ESP32-Wroom 10? LDR5528 10? Pinnleisten M/W 1 STM32-F401 1 CNC-Shild,
-
Thread
Z80 CPU einer der modernsten CPUs?
hat mich auch praktisch begeistert. Der Z8 Kern ist mal wirklich extrem elegant. Alle 256 Register können als Akku dienen. Statt 2 Registersätze (beim Z80) hat man bis zu 16 Gruppen zu je 16 Registern, was extrem effiziente ISR erlaubt (keine
setzt heutzutage auf moderne uC, meist mit 3.3V betrieben. Das kann manchmal unbequem sein. Wenn 8-Bit Technik noch für Ihre Anwendungen Sinn haben, dann empfehlen sich immer noch PIC oder AVR, Z8 Encore! und moderne 8051er mit FLASH. Dann kommt noch die Entwicklungssprache dazu. STM32 sind eher eine
-
Thread
Texteinblendung in ein FBAS Signal
Wünschen) genau einstellen, Du kannst nur das nutzen, was Dir zur Verfügung steht. Da ich keinen Bock auf PIC habe, werde ich das nicht ermitteln. Beim Mega8 mit 16MHz Takt reicht das ISP-Tempo für 40 Zeichen je 8 Pixel Breite und noch etwas Zwischenraum zwischen den Zeichen. Was Dein PIC hergibt, weiß ich
Bild seht ihr den Ausgang vom SPI und dir aufgebaute Schaltung. Bitte um Rat. Ich verwende den PIC 16F690. LG Andreas
-
Thread
pic mit avr isp brennen
suchen, aber ich kann dazu nichts finden: gibt es firmware für einen der usbasp clones (mit dem mega8), mit der man auch pic programmieren kann? wenn ja, bitte einen link, wenn nein, weshalb nicht? danke jay
>gibt es firmware für einen der usbasp clones (mit dem mega8), >mit der man auch pic programmieren kann? Nein. >wenn ja, bitte einen link, wenn nein, weshalb nicht? Weil PIC teilweise nur mit höheren Spannungen >10V am Reset Pin programmierbar sind
-
Thread
Flash von PIC16F684 benützen
So wie ich das aus dem Datenblatt ersehe, kann dieser PIC weder den Flash beschreiben noch lesen. Da wirst du wohl einen anderen PIC nehmen müssen (z.Bsp 16F88). Sven
Ich benutze die 16F88x Serie in letzter Zeit ganz gerne. Sie bietet ein paar nette Details (z.Bsp interner 8MHz Oszilator). Der Flash kann laut Datenblatt bis zu 100.000 mal überschrieben werden. Wenn dein Programm also
-
Thread
dspic30F6014A
, da die meisten mit pic18f arbeiten. Über Eure Ratschläge freue ich mich.
eingeschossen, sondern den völlig kostenlosen Compiler und IDE von Microchip verwendet, dann hätte ich dir für PIC24 (16-Bit, also auch dsPIC30) folgendes empfohlen: http://flyingpic24.com/index.html und für PIC32 eben: http://exploringpic32.com/ und generell empfohlen 16-Bit zu überspringen und gleich auf
-
Thread
Zeitmultiplexing- Leds ohne Vorwiderstand?
12Vnetzteil, das müsste den Leistungshunger ertragen können.für die Verteilaufgaben nutze ich den PIC16f877 vlt etwas overkill weil er viel kann was nicht gebracuht wird aber die pins sind bis auf 2-3 ausgelastet, und der war grad günstig bei reichelt. als LEDs verwende ich die bernsteinern LAT68B
innenwiderstand der leitung wirklich vernachlässigbar klein zu halten und sicherheit zu haben. der PIC hat 2 PWM ausgänge, die ich sogleich mit jeweils 8 ports -> 8 anzeigemodule beschaltet habe, die +5V kommen jeweils vom verteilerboard mit 7805 und 1mF elko als spannungsstabi 12v seitig. jedes modul
-
Thread
Absolute Anfängerfragen Bitte um Hilfe.
=3;LA=444;GROUP=A5211;GROUPID=3005;ARTICLE=31653;START=0;SORT=artnr;OFFSET=16;SID=25Lirpo6wQARkAAH57SH82f60b5b2142bd074a7f98e904c98b205 und dann noch Kleinvieh wie Kondensatoren, Widerstände, Stecker usw. größtenteils wirst du auch das haben. Zusammenstecken fertig!
http://www.reichelt.de/?ACTION=3;GROUP=A38;GROUPID=2969;ARTICLE=45040;SID=28pQCRAawQARwAABcFSJI8e90d6a7ff7507180c98df2e14028a37 LCD Display: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A5211;GROUPID=3005;ARTICLE=31653;START=0;SORT=artnr;OFFSET=16;SID=25Lirpo6wQARkAAH57SH82f60b5b2142bd074a7f98e904c98b205
-
Thread
C Compiler für PIC
Hi! Der CCS ist nicht in allen Fällen ANSI kompatibel (zb ist ein int nur 8bit gross anstatt 16).jedoch ist dieser recht einfach zu bedienen. Weiters hat er einige vorgefertigte Sonderfunktionen auf die so manche schwöre aber auch manche verhassen ;-) Aber ich kann dir diesen
CC5X ist kostenlos und unterstützt sehr viele 16F PIC's; hier gibts auch ein Tutorial. Ein Nachteil ist, dass man max. 1K Code pro Modul kompilieren darf; wenn man mehr haben will muss man sein Programm zerstückeln, was der Übersichtlichkeit nicht
-
Thread
welchen PIC Programmer
http://www.sprut.de/electronic/pic/projekte/brenner8/index.htm L.G. Micha
Hier als Nachbau: 30€ https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ Hier ist das Original: 42€ https://hbe-shop.de/PROGRAMMER-IN-CCT-DEBUGGER-PICKIT-3-Typ-PG164130 Das PicKIT3 kann alle aktuellen 8, 16 und 32 Bit PICs programmieren und
-
Thread
STM8S-Discovery IDE läuft nicht
==== INTERRUPT_HANDLER(TIM2_UPD_OVF_TRG_BRK_IRQHandler,19) { tim2_10us++; TIM2->SR1 = (uint8_t)(~(uint8_t)TIM2_IT_Update); timer_status.f10us_task_request = true; } [/c] Du scheinst das Flag nicht zurückzusetzen.
mal noch ne Frage: Wenn ich die "iostm8s003f3.h" einfüge bekomme ich beim compilieren immer folgende Fehlermeldung Error[Pe018]: expected a ")" C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\stm8\inc\iostm8s003f3.h 1164 Woran
-
Thread
STM32 / Probleme mit Ringbuffer Implementierung
Oder ich bin zu doof das zu lesen, ARM-Assembler kann ich nicht) Dafür komme ich ursprünglich vom PIC16/PIC18, der DECFSNZ-Befehl ist wirklich praktisch, um Schleifen zu bauen (Decrement, skip if not zero). foobar schrieb im Beitrag #6317823: > Beim Overflow macht der Zähler einen Sprung und überspringt
Welt der Mikrocontroller zu übertagen. Demnächst fragt dann jemand wie du, wo denn malloc auf dem PIC16F711 ist oder wie man die bash auf einem Padauk-µC aufruft. W.S.
-
Thread
PIC18F26K80 UART Problem (string)
baud rate // 0 = low speed baud rate BAUDCON1bits.BRG16 = 1; // 1 = 16 bit baud rate generator // 0 = 8 bit baud rate generator TXSTA1bits.TX9 = 0; // 0 = select 8-bit transmission
Also bei mir tut dein Programm im Wesentlichen. (xc8 v1.41, ältere IDE) - Target voltage detected (5V) - Target device PIC18F26K80 found. - Device ID Revision = 2 Einige Sachen sind mir aber aufgefallen. 1. alle #includes ausser xc.h kann man
-
Thread
PIC - zu wenig spannung oder initalisierungsproblem?
Ich habe ein 4x40 zeichen display, und habe das auch schon ueber einen PIC16f690 erfolgreich initalisiert, und auch schon zeichen ausgegeben. Nun will ich das Teil auf einem dsPIC33FJ128MC710 betreiben. Also einfach den code von asm auf c umgeschrieben und von 8-bit auf
Display angesteckt, und es hat sich nichts getan! Aber nun zu meinem eigentlichen Problem: Der PIC16f690 arbeitet mit 5V und kann somit das Display ansteuern. Der dsPIC arbeitet mit 3,6V und erreicht somit das VHI nicht! Ich habe schon mittels PUll-UP widerstaenden versucht, hier ein bissl zu
-
Thread
Pickit3 Probleme beim Programmieren
Pinbelegung: Pin1 MCLR (10k nach +5V) Pin2 +5V Pin3 GND Pin4 PGD Pin5 PGC Ich verwende einen PIC16F628. Habe bereits einen anderen PIC genommen aber das Problem bleibt das selbe. Ich nutze MPLAB IDE v8.89 und als Compiler XC8 v1.12 Wenn ich in den Settings vom Programmer unter "Power" Das
Ich habe auf dem Steckbrett lediglich einen PIC16F628 gesteckt, die Versorgungsspannung und die ICSP Verbindung mit einem 10k Pull-up von MCLR auf 5V ... mehr hab ich garnicht und es geht einfach nicht :-/ Brauche ich eventuell einen USB-Treiber
-
Thread
0-300mA Strommessung
Der Maximaler Spannungsabfall sollte nicht über 0.5V betragen. Der Mikrocontroller ist ein PIC16F15376.
> Maximaler Strom ist 300mA. > Die Genauigkeit sollte mindesten +/- 2mA betragen. Da reichen 8 bit. Noah R. schrieb im Beitrag #5315739: > Der Mikrocontroller ist ein PIC16F15376. Löst 2mV auf AD02 EIL Integral Error — ±0.1 ±1.0 LSb ADCREF+ = 3.0V, ADCREF-= 0V AD03 EDL Differential Error
-
Thread
Relozierbarer Code mit AVR-GCC möglich?
ganz trivial sein, außerdem hat für den AVR-GCC ganz sicher noch keiner die Optionen -fpic und -fPIC tatsächlich implementiert. Du bist dir aber auch im Klaren, dass du für die Applikationen jedesmal aus dem Bootloaderbereich heraus den Flash-Inhalt beschreiben musst, ja?
anzeigen lassen. Im Endeffekt musst du die Aufgabe des Lokators übernehmen, und je nach RELOC (R_AVR_16, R_AVR_LO8_LDI, R_AVR_HI8_LDI, R_AVR_LO8_LDI_NEG, R_AVR_HI8_LDI_NEG, R_AVR_CALL, R_AVR_16_PM, ...) die richtige Ersetzung vornehmen. Weiters ist zu beachten, daß das Symbol, auf den sich der RELOC bezieht
-
Thread
Weg von Arduino - Beratung
3 (bzw. neuer 4) ist ein Hardwaredebugger und Flasher in einem. >> Die benötigten Pins hat jeder PIC und ausser diese richtig mit dem >> PICkit zu verbinden muss man hier quasi nichts tun. > > Ich finde, der TO sollte eher mit kleinen ARMs anfangen. Ein STM32F0 ist > nicht komplexer als ein PIC
Für den Anfang werde ich versuchen mich auf einen µC zu beschränken, und zwar den STM32F103RB (bzw. STM32F103C8) Ich denke den Controller kann ich nicht an seine Grenzen bringen, der dürfte weitaus reichen für meine Zwecke. Ausserdem gibt es aus China genügend Boards die diesen nutzen
-
Thread
Fragen zu Speicher eines Datenlogger
dazugehörige Aufzeichnung der jeweiligen Temperaturen. Ich benutze dazu den PIC16F84. Der hat nur 18 Pins und ist im DIL Gehäuse untergebracht (diesen Type verwende ich in vielen Applikationen). Ich lese über den PC- P- Port ein aber es gibt den PIC selbstverständlich auch mit
Hi, Controller: Mega8 Sprache: Assembler :-) Gruß UBoot-Stocki