-
Thread
CH32V003, float wirklich langsam?
Optimierung -Os 63,0s / 8324 Byte -O3 61,0s / 14770 Byte Benchmark Ergebnisse STM32F411 / 96 MHz Framework: libopencm3 Compiler: arm-none-eabi-gcc Version 6.2.1 | Zeit [s] | Optimierung | int8 | int16 | int32 | float
------------------------------------- Benchmark Ergebnisse STM32F030 / 48 MHz Framework: libopencm3 Compiler: arm-none-eabi-gcc Version 6.2.1 | Zeit [s] | Optimierung | int8 | int16 | int32 | float
-
Thread
82S129 PROM emulieren mit Attiny
; = 8 cycle .org (pc + 0x7F) & 0xff80 PLL_data: .db 0x04, 0x01, 0x0C, 0x04, 0x0F, 0x08, 0x00, 0x09 [/avrasm] Als Takt die interne PLL (16MHz). Peter
8Bitter irgendwie schneller läuft, also ob man einen Geschwindigkeitsvorteil hat wenn man bsp. einen PIC18F25K20 verwendet der mit 64Mhz intern laufen kann was zwar auch einem Befehlstakt von 16Mhz entspricht, aber dieser hat durch die Taktviertelung deultich mehr Befehle die in einem Befehlstaktzyklus
-
Thread
Zwei Schieberegister in Reihe: Denkfehler?
********************************* * 20.07.2011 * spi 74HC595 shift register test * * Lines for PIC 18F4550: * clk: RB1, Pin34 * Ser out, (in for '595): RC7, Pin14 * /G (output enable): RC6 (mußt be low) * storage register: RC2, Pin12 * RD2: /SCLR clear latch (testing...) *******************
*********************************** * 20.07.2011 * * * precondition: * Lines for PIC 18F4550 mußt be properly initialised * clk: RB1, Pin34, Pin11 at '595 * Ser out: RC7, Pin14 at '595 * free selectable: output storage register: RC2 Pin17, Pin12 at '595 * * /G (output enable):
-
Thread
RFM12 Hausautomatisierung - Hat jemand Erfahrungen?
dokumentiertem, RF12B tauglichem Protokoll? Natürlich könnte ich das alles selber bauen, aber: 1. Mechanik (der Horror jedes Elektronikers) 2. Stromversorgung (Energiesparend) 3. weitere HW und SW Arbeiten mit notwendigen EW-Tools für die Controller.... Gut, ich hätte da Tolls für PIC16C/F84 oder
zu verknüpfen, finde ich klasse. Ich habe von einem früheren Projekt hier noch eine ganze Reihe PIC 16F84 herumliegen, mal sehen, vlt. veruche ich mal, damit einen einfachen Sensor aufzubauen, falls die mit 3,3 V laufen. Bez. Batteriecversorgung "trüme" ich von einer CR2032-Knopfzelle, die das
-
Thread
Fader auswerten
Hi gleich nochmal ich... (PIC16F887) Prinzipiell möchte ich feststellen, ob ein Fader (Poti) nach oben oder nach unten bewegt wird... Jetzt wandle ich den Analogwert in einen Digitalen, speicher dieses ab... Führe eine zweite
Plugin geschrieben, und jetzt muss ich halt schaun das ich meine Hardware dazu bastel =) Habe einen PIC18F4550 als "Midi - USB converter".. an diesem angeschlossen [auf der midiseite] ist ein PIC16F887 als Master für einen I2C Bus... Und dieser Fragt 8 Slaves [auch PIC 16F887] ab (das heißt die gesetzten
-
Thread
Neue MCU familie gesucht
Geschwindigkeit kompiliert (damit liegt die Codegröße bei MCS-51 etwa beim doppelten von STM8): C8051F120@98Mhz: 95 STM8AF5288@16Mhz: 109 STM8S208MB@24Mhz: 147 zum Vergleich: Weitere µC mit SDCC 3.7.0 bzw. GCC 6.3.1: CY7C68013A@48Mhz: 12 STM32L073RZ@32Mhz: 717 STM32F051R8@48Mhz: 1141 STM32F103RB
packst du das Dingens aus. Das Package für die STM32F0 bei mir hat dann folgende Struktur: .../STM32Cube/Repository/STM32Cube_FW_F0_V1.4.0/Drivers/CMSIS/Device/ST/STM32F0xx/Include Da liegen die Headerfiles, die du suchst. >> 2. Und wie gehts
-
Thread
Arduino Hardware - ich bin etwas überfragt
Hersteller IDE: MPLAB IDE -> Atmel Studio. Es gibt die verschiedenen Klassen von Mikrocontrollern: PIC12, PIC16 .. PIC32 -> ATtiny, AT(x)mega .. AT32. Es gibt die Programmierer der Hersteller: ICD3, Pickit -> AVROne!, Dragon und die verschiedensten Clones davon. Die Eval Boards der Hersteller: PicDemo
/www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html > http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/3//index.html?ACTION=3&GROUPID=5514&ARTICLE=45040&SHOW=1&START=0&OFFSET=16& - Pollin Addon Board - STK500 - Arduino
-
Thread
Problem mit PIC16F628A
------------------------------------------------ aber irgendwie funktioniert das nicht! mit dem PIC 16F84A funktioniert das! muss man bei dem dem PIC 16F628A irgend welche besonderen einstellungen beim brennen vornehmen? Schon mal danke im voraus MFG SNI
Die PIC16F627/628 haben einen Komparator. Den hat der F84 nicht. Nach Power up ist PORTA als analog-in konfiguriert. Damit PORTA digital arbeitet brauchts noch den Befehl CMCON = 7; siehe datenblatt
-
Thread
Audioprojekt mit dsPIC33FJ128GP804 und SD-Karte (Speed-Probleme)
Puffer ausreichen. Mit einem 128kByte SRAM wäre das schon ungefähr eine dreiviertel Sekunde (Stereo, 44,1kHz, 16 bit), das könnte klappen. Besser ist es, noch mehr SRAM an den PIC zu machen. Ich schlage mich gerade beim STM32F407 mit dem gleichen Problem rum, kann aber glücklicherweise USB Sticks anschliessen
ausreichen. Mit > einem 128kByte SRAM wäre das schon ungefähr eine dreiviertel Sekunde > (Stereo, 44,1kHz, 16 bit), das könnte klappen. Besser ist es, noch mehr > SRAM an den PIC zu machen. > Ich schlage mich gerade beim STM32F407 mit dem gleichen Problem rum, > kann aber glücklicherweise USB Sticks
-
Thread
PIC16F676 Debugging-Fehler (MPLAB ICD2)
Hallo liebe Forengemeinde, ich habe mal eine kleine Frage. Und zwar programmiere ich gerade einen PIC16F676 und soweit klappt alles super, aber ich komme nicht in den Debug Mode... Ich habe das Programm auch schon im debug Mode geladen und einige Stunden Fehler gesucht, so zum Beispiel schon sämtliche
folgender Information: --------------------------------------------------------------------------- PIC16F676(1) (1) Header interface board required. See Header Board Specification (DS51292), for a list of available headers by device number. (2) Header interface board available, but not required
-
Thread
Die richtige Auswahl.
Du kannst einen PIC18F2550 nehmen, der hat ein USB-Modul,24 I/O's und 1 I²C/SPI Modul. Also hast du deine 16 digitalen I/Os, I²C/SPI für einen externen 16-Channel ADC und eine direkte Anbindung (und Spannungsversorgung) über USB. edit: Wenn du mehr IOs haben willst, kannst du auch einen PIC18F4550 nehmen, der hat 35 I/Os.
-
Thread
EEPROM Verständnisproblem beim PIC 16F18344
Hallo, ich möchte im EEPROM des PIC16F18344 ein paar Konfigurationswerte ablegen. Dabei habe ich folgendes Problem, bzw. verstehe ich nicht, wie das von den Erschaffern des PIC gedacht war, Werte im EEPROM abzulegen. (Kleiner Spoiler
Karsten schrieb im Beitrag #4783913: > Der PIC hat laut Datenblatt 256 Bytes EEPROM mit jeweils 8 Bit. Diese > können wortweise beschrieben werden (1 Wort sind für mich 16Bit). Für dich, aber nicht für den Prozessor. Ein EEPROM-Word ist 8 Bit
-
Thread
RGB Bitmap im MCU in C
nehmen und den Array Inhalt von 1bit pro Pixel zu 16bit pro Pixel ändern. Nur wie erzeugt man eine solche Datei? LG :)
Ich dachte wie gesagt an einen Flashbaustein oä. Ich habe einen PIC18F45. Bis auf 1 Bild werden in der Tat alle Ausgaben mit Funktionen erzeugt. Aber halt nur in 1Farbe und 1bit Pixel. Ich habe nichts gegen zusätzlichen Speicher er soll nur fest sein. Bzw. Eine Einbahnstraße
-
Thread
Frage zu Assembler für meinen Informatikunterricht
empfehlen, zumindest die Auflage welche bei mir im Regal steht enthält so ziemlich alles was es zum PIC16F84 gibt. Hier gibt es das Instruction Set des PIC16F84, die Befehle sind überschaubar und sehr gut erklärt: http://ww1.microchip.com/downloads/en/devicedoc/31029a.pdf
0x45 0xfc 0x02 0x40110e <main+8>: 0x00 0x00 0x00 0xc7 0x45 0xf8 0x03 0x00 0x401116 <main+16>: 0x00 0x00 0x8b 0x55 0xfc 0x8b 0x45 0xf8 0x40111e <main+24>: 0x01 0xd0 0x89 0x45 0xf4 0x8b 0x45 0xf4 0x401126 <main+32>: 0x5d 0xc3 0x0f 0x1f 0x84 0x00 0x00 0x00 0x40112e:
-
Thread
Atmega128: Umwandeln von HEX in ASCII
@Philipp Ich hab sowas für 16Bit auf PIC18F in Assembler realisiert. Ergibt knapp doppelt so viel Code wie die Subtraktion in Schleifen, ist aber worst case (65535) rund doppelt so schnell. Dieter
AVR-Asm kenn ich leider nicht, hab bisher nur mit (in dieser Reihenfolge) Z80, µPD75108 (4Bit!), 8051, PIC16C und jetzt PIC18F gearbeitet. Vieles kann man trotzdem erkennen und teilweise auch verstehen, aber ist schon blöd dass jeder andere Mnemonics benutzt weil fast alle Markenschutz haben. Wette verlier
-
Thread
PIC verzögerung
, unsigned char PORTDbitsRD0) { T1CONbits.TMR1ON=1; T1CONbits.TMR1CS=0; T1CONbits.T1SYNC=1; T1CONbits.T1OSCEN=1; T1CONbits.T1CKPS0=1; T1CONbits.T1CKPS1=1; T1CONbits.T1RUN=1; T1CONbits.RD16=0; PIR1bits.TMR1IF=1; PIR1bits.CCP1IF
hallo im Anhang ein Beispielcode für den Pic18F1320 mit Interrupt auf Timer1 gerhard
-
Thread
PIC LOW Power mit Solar
Hallo Bastler, ich habe seid Jahren einen Pic16f690 am laufen. Tagsüber läd eine kleine amorphe Solarzelle ca 35 cm² einen Supercap von 5.5V und 12 F auf. Das reicht aus meine Binäruhr die ganze Nacht zu befeuern. Der Controller steuert 10 bleue
Servus, vielen Dank für den ganzen Input. Ich habe mir jetzt den PIC16F721 rausgesucht: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16F721 Ist dieser zu empfehlen? Wehohweh was genau meinst du mit Datum im Datenblatt? handelst es sich bei dem oben
-
Thread
PIC16f88 läßt sich nach Programmierfehler nicht mehr flashen
Sachen Mikrocontrollerprogrammierung und habe den Fehler gemacht, alle Ausgänge mit meinem Prorgamm auf 1 zu setzen. Beim Pic16f88 sind das 16 Stück. Nun kann ich den PIC nicht mehr neu brennen, da an den zum Programmieren nötigen Pins immer Spannung anliegt. Gibt es irgendeine Möglichkeit das Programm zu
Mikrocontrollerprogrammierung und habe den > Fehler gemacht, alle Ausgänge mit meinem Prorgamm auf 1 zu setzen. Beim > Pic16f88 sind das 16 Stück. Nun kann ich den PIC nicht mehr neu brennen, > da an den zum Programmieren nötigen Pins immer Spannung anliegt. Gibt es > irgendeine Möglichkeit das Programm
-
Thread
PIC Control Register
Hab was bei Google gefunden: Zitat: Well, according to the 18F4553 datasheet, the only difference between the 18F4550 and 18F4553 is the 12bit ADC. Und die Daten dazu gibt es bei: http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
devices features and specifications that are in addition to the features and specifications of the PIC18F2455/2550/4455/4550 devices. For information on the features and specifications shared by the PIC18F2458/2553/4458/4553 and PIC18F2455/2550/4455/4550 devices, see the PIC18F2455/2550/4455/4550
-
Thread
Erfahrung mit Bestellung bei Semitron
Also alle PICs außer PIC24 und den dsPICs würde ich nichtmal mit der Kneifzange anfassen. Gibt es einen speziellen Grund für die Verwendung der PIC16 Mikrocontroller?
dsPIC, an den ich mich aber aus Zeitgründen noch nicht gewagt habe... Also, wie du siehst bin ich schon recht begeistert von den PIC-Controllern. Aber fang doch nicht mit den alten 16ern an. Das lohnt
-
Thread
PIC32MX795F512L 80MHZ Berechnung der Programmlaufzeit
Eine andere Möglichkeit wäre, eben keinen SPI-UART zu verwenden, sondern z.B. einen PIC32MX110F016 oder PIC24F08KL301, der dann lokal das Protokollhandling übernimmt, sodass nur die Nutzdaten per SPI zum Hauptcontroller fließen. Damit reduzierst Du die per SPI zu übertragene Datenmenge
Ruf, was die Lieferfähigkeit angeht. Die Programmierung von PIC24/dsPIC/PIC32 durch einen anderen Prozessor ist übrigens auch nicht das Problem. Es gibt hier keine High-Voltage Programmierung wie bei PIC16 und den alten PIC18-Typen (das vereinfacht die Schaltungsentwicklung
-
Thread
pic timer 2 einstellung, damit alle 250 timerüerlauf
pic_99 wrote: > Dann müsste ich das mit dem Timer1 machen oder? Das ist ein 16 Bit Timer > glaube ich?!? Jein. Timer1 ist zwar ein 16-Bit-Timer, hat allerdings nur einen Prescaler und keinen Postscaler
Hallo, Hab grad ein schulprojekt muss ein funkuhr programmiern hab ein pic 16f88 brauch jetzt ein Delay1ms mit timer2 ´kann mir einer ein c code schreiben , bin schon den ganzen tag dran schaff es aber nicht den timer einzustellen, Danke .
-
Thread
Induktivität durch Parallelschwingkreis messen
wenn es einfachere Methoden gibt. Hast du meinen Link ignoriert? http://sprut.de/electronic/pic/projekte/lcmeter/lcmeter_sch.gif http://electronics-diy.com/img/lc_meter_pic16f84a.jpg http://www.aade.com/LCinst/lcm2b.htm
eigendlich schon recht. Aber es schadet nicht eine bestimmte Genauigkeit zu habe. Ich denke für 1nF und 10nF nehme ich 1% Glimmer. Bei höheren Werten kann ich die Größe ohne Probleme mit meinem Multimeter erfassen (Auflösung 1nF). Dann spielt es keine Rolle wenn der 100nF Kondensator 105nF hat.
-
Thread
[V] PIC 16F877 im DIL-Gehäuse
Isz schon Übel was hier gefordert wird. Bei R : PIC16F877-20P 4,95 !!!!!!!!!!!!!!!!!!! Schämst du dich nicht. ?
Horst wrote: > Dann gib doch mal die vollständige Bezeichnung an. > > Als Hilfe: PIC16F877-... > > Alles muss man den Leuten aus der Nase ziehen. > Hauptsache bei der Kohlenforderung, da sind sie in Höchstform. PIC16F877-20I/P 03233CR Microchip
-
Thread
Probleme: PIC 16f627 C Programmierung mit SDCC
Hallo, ich habe ein Problem mit dem PIC 16f627 und SDCC. Ich wollte heute versuchen ein Programm zu Kompilieren welches dann auf dem 16f627 läuft. Das Beispiel Programm habe ich von http://www.micahcarrick.com/04-25-2005/pic-c-programming-linux.html
\lib\pic14" -s16f84_g.lkr -w -r -o main main.o libsdcc.lib pic16f84.lib
-
Thread
PIC zieht 70mA ???
Hi Leute, habe eine Schaltung mit einem PIC16F628, einem MAX232, einem 75176 aufgebaut. Dazu noch das übliche "drumrum" (7805, Kondensatoren, Quarz..) Der PIC wird beim arbieten (20Mhz) auch handwarm. Daraufhin habe ich gemessen, daß die gesamte
Hallo, deine Taktfrequenz ist (war) zu hoch. In deinem Schaltplan steht die Bezeichnung PIC16F84-04P. Die ist nur für 4 MHz ausgelegt. Die letzte Zahl (-04) gibt die maximale Taktfrequenz in Mhz an. Deine angegebenen 20 MHz sind deshalb zuviel. Gruß Markus
-
Thread
Arduino: Eingänge, Ausgänge, I2C, Leitungslängen,.
Frank K. schrieb im Beitrag #3803490: > Du kannst natürlich auch einen kleinen PIC wie zB den 8-pinnigen > PIC12F1840 nehmen, der einen UART und einen SPI-Port in Hardware > enthält. Über den UART empfängt der PIC den Anzeigewert und sendet ihn > über SPI an den MAX7221 weiter.
Beitrag #3803949: > Frank K. schrieb im Beitrag #3803490: >> Du kannst natürlich auch einen kleinen PIC wie zB den 8-pinnigen >> PIC12F1840 nehmen, der einen UART und einen SPI-Port in Hardware >> enthält. Über den UART empfängt der PIC den Anzeigewert und sendet ihn >> über SPI an den MAX7221 weiter
-
Thread
Pic12F683 und externer Oscillator (20MHz)
Hallo ich versuche einen Pic12F683 mit einem externen Quartz (20Mhz) zum laufen zu bringen. Der Pic tuts aber nicht. Gleiche Beschaltung an einem PIC16F877A und alles läuft perfekt. Hat vielleicht jemand eine Ahnung. An den OSC-Pins
--- C --- Quarz --- C --- GND | | OSC1 R=100 | OSC2 Wie gesagt selber aufbau mit kurzen Leitungen an nem pic16f877a und die 20MHz stehen.
-
Thread
PIC24 @ 80MHz und Timer1 zu langsam?
+] .................... static int a = 0; * 00320: MOV #0,W4 00322: MOV W4,3F38 .................... if (a == 0 && schalter_an == 1) { * 0020C: MOV 3F38,W0 0020E: CP0 W0 00210: BRA NZ,224 00212: MOV 3F36,W0 00214: CP W0,#1 00216: BRA
Chris S. wrote: > Auch beim DsPic werden sie durch 4 geteilt, Jain: Die 30F teilen durch 4, die 33F nur durch 2. Master Snowman wrote: > ..ist ja echt unglaublich, wie CSS ineffizient ist Ja, eindeutig. Einfach mal alle Register
-
Thread
PIC's unterbelichtet
zusammengelötet. Sieht gut aus, leider bin ich mit der Programmierung des Pic's(16F84A), ein wenig hilflos. Es geht nicht so einfach, wie ich es mir vorgestellt habe. Habe es mit dem ICPROG versucht. Es kommt aber immer die Fehlermeldung "Fehler bei Adresse "0000" oder "0006"
Übrigens findet sich auch nen PIC im Siemens Gigaset M101 Data - ein 16C56 ;) Und natürlich auf den SRF08 Ultraschallsensoren, einigen elektonischen Kompassen und PID Motor Controllern... Aber da gibts grantiert auch AVRs in
-
Thread
AVR-GCC seit 2007 verschlechtert (Speicherbedarf)
geschlagen. Versionsvergleich: Flash-Bedarf (__data_load_end) mit den Ur-Optionen -g -Wall -O1 bzw -g -Wall -Os Version ; -O1; -Os winavr-20060421/gcc3.4.6 0x00002180 0x00001f20 winavr-20070525/gcc4.1.2 0x00001fe2 0x00001e4e winavr-20071221/gcc4.2.2 0x00001f9a 0x00001e10 winavr-
geschlagen. > > Versionsvergleich: > > Flash-Bedarf (__data_load_end) mit den Ur-Optionen -g -Wall -O1 bzw -g > -Wall -Os > > Version ; -O1; -Os > winavr-20060421/gcc3.4.6 0x00002180 0x00001f20 > winavr-20070525/gcc4.1.2 0x00001fe2 0x00001e4e > winavr-20071221/gcc4.2.2 0x00001f9a 0x00001e10
-
Thread
Welcher PIC/uC für Masterkeyboard?
mit dem Memory-Mapping nicht so ganz. Hat der überhaupt was auf dem Chip? http://www.reichelt.de/PIC-32-Controller/32MX150F128D-IPT/3/index.html?;ACTION=3;LA=2;ARTICLE=121324;GROUPID=4509;artnr=32MX150F128D-IPT Wie es aussieht brauche ich ja 2 USB-OTG Anschlussmöglichkeiten. Ist es möglich, im Controller
STM32F4 Discovery 32bit 168MHz 1MB Ram, 0.5MB ROM, USB, USB-Host, integrierter Programmer, 10 Dollar. Günstiger geht nicht Hannes schrieb im Beitrag #3232948: > Also, genug blahblah, was muss der uC können
-
Thread
video von 8 LED lauflicht
hallo! könnte mir jemand (der leds an port b hat) dieses programm auf einen pic 16f84 laden und das lauflicht spektakel ca 15 sekunden lang für mich filmen? wär sehr wichtig. danke
Da such man ein Datenblatt zu dem im Code genannten PIC und was bekommt man? http://www.youtube.com/watch?v=VTX5fLQ3kpM Ansonsten muss ich Atmega8 loben, ist durchaus sehr ansehnlich. Ein kleiner Verbesserungsvorschlag noch: Bei den Quarzkondensatoren
-
Thread
PIC16F690 wird warm auf Lochrasterplatine
hab leider noch nicht so viel Ahnung. Dies sollte ein Adapter board werden, auf welchem ich einen PIC16F690 programmieren und über den Pinheader auf der anderen Seite auf ein Breadboard stecken kann. Das Programmieren klappt und ich kann auch die LED, welche an RA2 hängt ansteuern. Leider musste ich
Alter PIC ohne irgendwas: 106mA Neuer PIC ohne irgendwas:1.0mA Beide das selbe Programm.
-
Thread
ADC mit interner Referenzspannung
extra ein Bit, mit dem man abfragen kann, ob die Referenzspannung steht. Für meinen Controller, den PIC16F1823 ist dieses Bit leider immer 1. das minimale delay könne man aber in den Electrical Spezifications finden. Leider finde ich dazu einfach nichts. Ist jemand schalauer und sieht etwas, was ich nicht
Oder kennt jemand sogar eine Methode, die FVR doch abzufragen? http://akizukidenshi.com/download/pic16f1823.pdf
-
Thread
Auswählen eines Mikrocontrollers
, denn immerhin ist ja eine Motorsteuerung genau ihr Einsatzgebiet ;-). Also ich würd wohl den PIC18F2220 nehmen (ist mein PErsönlicher Favorit). Wenn es mehr Speicher und mehr IO-Pns sein soll, dann würd ich den PIC18F4220(der grosse Bruder vom 2220)nehmen. C-Compiler gibts von Mircochip auch gratis. Schau doch einfach mal bei www.microchip.com vorbei. Am besten bei der PIC18F-Serie. AD-Wandler und PWM Module habe sie auch...UART ebenfalls (wenn ein anschluss an den PC vl auch einmal gedacht ist). Zum brennen des PICs gibts ganz günstige und einfache Schaltungen im
-
Thread
PIC16F628 kaputt?
Hallo, mittels angehängter Schaltung habe ich es einige Male hintereinander geschafft den PIC16F628 zu brennen und auszulesen (erst 13,5V einschalten, dann Vdd nachträglich per Hand auf 5V setzen). Irgendwann dann hat der PIC seinen Geist aufgegeben (vermute ich mal) und beim Auslesen nicht
Danke für die Infos! Also: - trotz ER oscillator Einstellung im Configuration Word (FOSC0, FOSC1) braucht es keinen 47Ohm Widerstand (für 3Mhz beim PIC16F628-04/P laut Datenblatt)? - im LM7805 steht fixed voltage regulator drin (Vo-max == 5,2V) und ich habe auch die 5V bei offenem Schalter nachmessen
-
Thread
Probleme mit MCP25625
getaktet werden. Die Externe Taktung aus dem MCP25625 nutze ich nicht. EDIT2: Der MCP25625 wird mit 16MHz getaktet [c] #define F_CPU 8000000UL //#define UART_BAUD_RATE 9600 #include <avr/io.h> #include "i2cmaster.h" #include "MCP23008.h" #include "I2C_LCD.h" #include <avr/pgmspace.h> #include
MCP2515_FILTER(0), // Mask 0 (for group 0) MCP2515_FILTER_EXTENDED(0), // Mask 1 (for group 1) }; int main(void) { // uart_init(UART_BAUD_SELECT(UART_BAUD_RATE,F_CPU)); // sei(); // uart_puts("\r\nGeht los \n\r"); DDRB =0xff; i2c_init
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
Platine gleich nebeneinander sein). Du brauchst sowas: https://www.reichelt.de/quarzoszillator-16-00-mhz-oszi-16-000000-p13686.html?&trstct=pol_14&nbc=1 Der gibt einen 16 MHz Takt aus, und den kannst Du dann weiter verteilen. Deine AVRs musst Du dann auf "External Clock" (0000) stellen. fchk
MaWin schrieb im Beitrag #6679969: > Jeder Oszillator an dem kein Quartz hängt bekommt 1 MegOhm zwischen X1 > und X2. So ein Quatsch! Der Widerstand ist intern schon vorhanden. Stefan ⛄ F. schrieb im Beitrag #6679788: > Mit 25 MHz bei 5V laufen die normalen schon nicht mehr, das
-
Thread
Modifizierter Laminator - 1A Ergebnis
. ti = 0,69 * ( R1 + R2 ) * C1 = 0,69 x ( 180KOhm + 80KOhm ) x 0,01F = 1,794s tp = 0,69 * R2 * C1 = 0,69 x 80KOhm x 0,01F = 0,552s Aus der Formel kann man schnell erkennen, daß die Impulsdauer niemals kleiner als
/laminator_temperatur_regelung.htm Kennst Du diese Seite? Thomas misst die Temperatur mit einer 1N4148, geht super. Du brauchst dann allerdings einen PIC mit ADC, z.B. 12F675
-
Thread
PIC in bestehender Schaltung umprogrammieren
Hallo Leute, kann man einen PIC16F628A in einer bestehenden Schaltung umprogrammieren? D.h. die bestehende Firmware auslesen, sichern und dann eine eigene Firmware programmieren und aufspielen? Das Thema Garantie vergessen wir
Darauf hin habe ich mein PLCBUS-RS232-Interface unter die Lupe genommen und tatsächlich, da steck ein PIC16F628A drin, der die Umsetzung von PLC-BUS auf RS232 vornimmt. Der PIC hängt also zwischen der I2C des PLCBUS-Chip und dem MAX232. Da stellt ich für mich die Frage, ob man den PIC für eigene Zwecke
-
Thread
Interruptiming Problem
Also hier ist erst mal der assembler code für den PIC16f84 , unten sag ich was da nicht so richtig geht : um es besser lesen zu können am besten in einen Assembler-Tool kopieren list p=16f84 ;*******************************************
4MHz ; ;************************************************************** ; Includedatei für den 16F84 einbinden ; #include <P16f84.INC> ; ; Configuration festlegen ; ; bis 4 MHz: Power on Timer, kein Watchdog, XT-Oscillator __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC
-
Thread
fet schalten
Was hast Du denn für R16 und R15 als Werte im Bild sieht es aus wie 1R?
tiefentladen ist, macht es sich besser, R15 mit PIN4 , statt mit PIN3 zu verbinden. R15 = 100K R16 = 1K C2 = 100nF Richtig machst Du es , zwei von den FDC's zu verwenden und die Spiegelsymmterisch in Reihe zu schalten. AkkuPlus stellt dein Bezugspotenzial dar, NICHT der Pluspol der Solarzelle.
-
Thread
PIC18 & XC8: strcpy
Zeilen eingeschränkt: char buf[100]; strcpy(buf, "hello"); diese erzeugen mir mit dem XC8 V1.41 und einem pic18f26k80 den Fehler: "C:\Program Files (x86)\Microchip\xc8\v1.41\sources\common\strcpy.c:19: error: (1466) registers unavailable for code generation of this expression (908) exit
hat hier noch keine Probleme verursacht, erst gestern ein Bestandsprojekt mit MPLABX 3.55 und XC8 1.41 nach kleinen Änderungen neu kompiliert und auf nen PIC18F46K80 geflasht.
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
> 20 ? Über 1M und C parallel an GND R18 = 105 = 1 Megaohm C30 = 1.35 µF
= 3V, Veff = 2,1 V -> ~1 W @ 4 Ohm, 0,5 W @ 8 Ohm, 0,25 W @ 16 Ohm)
-
Thread
Informationen zum Einstieg in die µC-Welt
pagehandler/en-us/family/mplabx/ Das gibts für Win, OSX und Linux gleichermaßen. Als Debugger ein PicKit3, und Du bist für alle 8, 16 und 32 Bit PICs von 1 MHz bis 80 MHz und von 6 Pins bis 144 Pins gerüstet. Anfangen würde ich nicht mit den kleinsten PICs, sondern mit einen 16 oder 32 Bitter wie z.B
Bezeichnung "DM164120-4" kann man eine noch einfachere Platine (genauer gesagt ein 3-er Set bestehend aus 1x bestückt, 2x unbestückt) dazukaufen; die ist auch direkt anschlußkompatibel zu dem PicKit3. Für die beiden leeren Platinen gleich noch Exemplare des dort verwendeten uC Typs Pic16F1827 dazukaufen!
-
Thread
Probleme bei der Initialisierung eines LC-Displays in C
wortwörtlich übersetzt, aber die Ausgabe funktioniert nicht. Ich programmiere mit MPLAB IDE v8.88 einen PIC16f887, PORTB dient als 8-Bit-Datenausgabe. Anbei mein C-Programm in txt.-Datei. Vielen Dank schonmal im Voraus für eure Mühe.
Ich habe jetzt exakt das gleiche Programm auf einen PIC16F84A geflasht und der LCD gibt mir im Gegensatz zum PIC16F887 Buchstaben aus. Jetzt bin ich otal verwirrt :@
-
Thread
PIC18F97J60: Reset-Problem
Ich bin gerade dabei ein selbstentwickeltes Eval-Boar mit dem PIC 18F97J60 (100 Pin) in Betrieb zu nehmen, bin jedoch auf ein bisher nicht lösbares Problem gestossen: So wie's Aussieht, legt der Controller den MCLR-Pin (Pin 16) intern auf GND und ich hab bisher
Hold in Reset" anklicke, geht der entsprechende Anschluss auch auf Low. Nur eben nicht, wenn Pin 16 des PIC's angeschlossen ist. den Widerstand hab ich inzwischen durch einen 4,7k ersetzt (soll lt. Datenblatt 1-10k). Ach ja, wenn Pin 16 angelötet ist und mein ICD2 den Pic freigibt (Resume from Reset
-
Thread
Drehgeber anschließen über 1m-Zuleitung - Leitung schirmen?
Ich nutze den PIC16LF722, genauer, dessen PORTB wegen der internen Pullups. Na gut, man kann dem 100nF ja noch einen R in Reihe spendieren (150R oder so), ändert die Tiefpasscharakteristik nicht zu sensibel und die
@ Jens B. (nixiefreak) >Ich nutze den PIC16LF722, genauer, dessen PORTB wegen der internen >Pullups. Hat der Schmitt-Trigger EIngänge? Datenblatt?
-
Thread
dsPic33F - Timer/Interrupts
ich dazu nicht sagen. Ich komme selbst aus der Atmel-Welt und habe mich zuvor nur an einem kleien 16F877 etwas in Assembler probiert. Aufgrund der genannten Anforderungen wurde es der genannte dsPic in möglicht Hardwarenaher Programmierung - Assembler kam aufgrund der Wartbarkeit nicht in Frage. Die
ist das zuvor gepostet Testprogramm zum Beispielprogramm in der Dokumentation sehr ähnlich. (laut dsPIC33F/PIC24H Family Reference Manual, Section 11. Timers, DS70205D, 11.4.1 Timer Mode, Example 11-1:Initialization Code for 16-bit Timer Mode). Auch das Dokument "dsPIC33F/PIC24H Family Reference Manual