-
Thread
Abtastung Inkrementalgeber
meine Prozessoren damals zu langsam waren. Die heutigen uP sind um einiges schneller. Schau mal den PIC18F2431 der hat sogar so nen Teil auf dem Chip. Kannst ihn über I2C auslesen oder per UART. Obs die HCTL2016 noch gibt, entzieht sich meiner Kenntnis.
Bausteine nachbilden. Für anspruchsvollere Anwendungen würden sich µCs von z.B. Renesas anbieten. H8S, H8SX, und SH Serien bieten jeweils zwei Inkremental-Eingänge mit 16-Bit Zählern, die auf 32-Bit erweiterbar sind.
-
Thread
PIC read modify write Problem
Hallo, ich möchte gerne bei meinem Pic16 ein Read-modify-write Problem beheben. Es handelt sich um den PortB , bei dem ein paar der Ports als Eingang und die restlichen als Ausgang dienen. Über zwei der Ausgänge werden Led angesteuert.
Dafür ist es leider zu spät. Ich muss mit dem Pic16 auskommen
-
Thread
pic timer 2 einstellung, damit alle 250 timerüerlauf
hallo kann mir vileicht hier jemand helfen? programmiere einen pic microcontroller und möchte den timer 2 so einstellen dass er alle 250ms ein interrupt generiert. irgendwie kreige ich das nicht hin. Kann mir villeicht jemand helfen? Programmiere pic16f877a und dieser
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
PIC-Programm assembler
;B'00000010' ;0746 bsf STATUS,C ;B'00000000' ;0503 rlf 8,F ;0368 movf 8,F ;0228 btfss STATUS,Z ;B'00000010' ;0743 goto 3
;0029 decfsz 16,F ;02F0 goto 53 ;0A35 movlw 60 ;B'00111100' ;0C3C movwf 16
-
Thread
XC8 Compiler - Rechnung mit 64 bit
irgendwas bei 40 bit), wird das bei einer 32bit-Rechnung ja einen Overflow geben (oder schafft der XC8-Compiler das, auch wenn er keinen 64bit int anbietet?). Meine erste Planung war ein Mini-PIC (PIC12[8pin]/PIC16[14pin]) zu nehmen. Intern mit 32MHz getaktet, diese Rechnung eigentlich nur einmalig
jetzt aber 2^28/20.000.000 Teile, bekomme ich 13,4217728 raus Ich werde wohl dann einfach den "PIC24F32KA302" nehmen. Der XC16 hat 64bit Datentypen (long long, long double) und läuft auch mit 5V. XLP und 28lead QFN. Passt. Kleiner wär zwar schön, aber so scheint es doch einfacher. Ich gucke aber
-
Thread
PIC16F87x Timer und Interrupts (Anfängerfragen bitte nicht schlagen)
verstehe ich noch sehr wenig davon und habe einige Fragen... Bevor ich anfange, arbeite mit einem PIC16F872 und mein Takt liegt (je nach vorhanden Bauteilen zwischen 4-10 MHZ. Arbeite in Assembler Habe auch schon das DATA SHEET gewälzt, aber werde nicht ganz so schlau draus Was möchte ich: Mein
oh, okay, wieso das? dachte durch den 16 bit counter und den prescaler von 8 müsste der alle 200 ms in den interrupt springen (habe den pic time calcutlator benutzt)
-
Thread
Programmierung PIC vs. ATMEL?
Hallo.. Ich hab ein Buch bekommen, PIC-Microcontroller-Programmierung, und dachte ich schau mir das mal an. Im Buch wird ein eigenes Board verwendet, es heißt aber das man die ganzen Beispiele auch auf einem PIC16F anwenden kann... dazu muss man nur bei den Beispielen das iL-TROLL durch 16F872 ersetzen. Das ganze wird in Basic programmiert. Ich hab noch nie was mit Microcontrollern gemacht und kenne die Vor- bzw. Nachweile der unterschiedlichen Hersteller nicht, aber ATMEL scheint mir
-
Thread
Grafik LCD Ansteuerung funz nicht??
@Herr Shark: Ist der Code für 4 oder 8 MHz geschrieben? Ansonsten: Respekt! ---- (QuadDash).
ich (Wolfram Hildebrandt, ungleich Merle) für 1Mhz geschreiben (für 4Mhz beim kleinen und mittleren PIC). Das sollte aber sehr leicht auf 8 oder mehr Mhz angepasst werden können.
-
Thread
Frequenzmessung Erdung
ihr um ein altes Schulprojekt es besteht aus einen Netzgerät (altes Ladekabel 5V DC ~100mA), ein PIC16F887 10.000Hz Quarz ein LC-Display Das Programm des µC versuch ich mal zu beschreiben ich habe den Code leider nicht mehr. Das Programm liest per TMR0 ein TTL Signal ein und liest die Hz Zahl aus
André Kä schrieb im Beitrag #3739888: > ... > (altes Ladekabel 5V DC ~100mA), ein PIC16F887 10.000Hz Quarz ... ^^^^^^^^ Das werden wohl eher 10 *Mega* Hertz sein. ;-) Axel Schwenke schrieb im Beitrag #3740380: > Amen. Die einzige
-
Thread
Encoder macht zu viele Schritte
uebertreffen ist. > Nochmals vielen Dank an Peter. Dasselbe hier - allerdings nicht auf einem PIC, sondern einem TMS320F2812...
@ Michael K. Du weißt aber, dass der F2812 nen Hardware Quadratur Encoder drin hat?
-
Thread
Basic im STM8S103
Wenn man übrigens das Pinout des CH32V003F4P6 mit dem des STM8S103F3P6 vergleicht, so stellt man eine frappierende Ähnlichkeit fest ... [pre] ################################################################## STM8S103F3P6
Ausstattung. Meld Dich einfach per PM bei mir. Info: https://stepp-ke.de/2023/07/23/wch-ch32v003f4p6-ch32v203c8t6-und-wch-linke/ Der CH32V003F4P6 ist als direkter Ersatz für den STM8Sx03F3P6 gedacht. Hab ich auch schon erfolgreich ausprobiert.
-
Thread
Problem bei Brennen eines 18F4550 (Config-Bits)
bauanleitung.htm Laut meinen Oszilloskop sollte soweit alles passen doch jetzt geht an an das Brennes des PIC16F628 und des PIC18F4550. Beim PIC16F628 hatte ich keine Probleme. Habe mittels meinem Brenner die Datei "rgb_led_controller_16F628.HEX" draufgespielt. Beim PIC18F4550 habe ich auf volgender Seite
vom Handy hochgeladen. Wie kann ich es löschen?? danke http://i5.instantgallery.de/m/my/my-mofa/8b4f820194485.jpg
-
Thread
ARM und Assembler Programmierung?
kann. Ich habe noch einmal nachgeforscht. Für den 80MHz, 32Bit MIPS Controller von Microchip, den PIC32MX320F128 sieht das Blink Programm mit der oben erwähnten Library so aus [c] int ledPin = 43; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite
> Ich habe noch einmal nachgeforscht. Für den 80MHz, 32Bit MIPS Controller > von Microchip, den PIC32MX320F128 sieht das Blink Programm mit der oben > erwähnten Library so aus > int ledPin = 43; > void setup() > { > pinMode(ledPin, OUTPUT); > } > void loop() > { > digitalWrite(ledPin
-
Thread
Chipempfehlung USB
Hallo, den PIC 18F2550 bekommt man bei Reichelt. Gruß Feadi
vielleicht jemand im Forum nett frägst, dann programmiert er dir vielleicht den Bootloader auf den PIC. Infos zu einem PIC-USB Projekt (Hardware, Bootloader und Beispiele) für den PIC findest du z.B. unter: http://www.holger-klabunde.de/usb/18f2550.htm oder http://www.burger-web.com/Projects/PIC18F4550USB
-
Thread
Microcontroller PIC SPI und ICSP gleichzeitig benutzen
Hallo zusammen, für ein kleines Bastelprojekt möchte ich einen PIC16F1454 benutzen. Dieser soll mittels SPI die Werte eines Temperatursensor auslesen. Das ganze programmiere ich mit einem PICKIT3. Nun zu meinem Problem, der vorhandene µC hat jeweils 2 Anschlüsse für
mal ins DB auf Seite 12. Dort gibt es die Ergänzung #3 bei PORTA.0/1. Dort steht: 3: LVP support for PIC18(L)F1XK50 legacy D.h. bei Deinem PIC steht ICSP nur an PORTC zur Verfügung. DB: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/PIC16LF1454-5-9-14-20
-
Thread
PIC32 Programmer und Compiler
auch nur ab- und an etwas mit den µC machen -ODer du weist gar überhaupt nicht ob du wirklich mit den PIC32 weiter machst- dann würde ich mir ohne Frage das PK3 holen. Kostet um 30Euro, kann alle aktuellen Microchip µC, egal ob 8, 16 oder 32Bit und kann auch debuggen. Für den Einstieg oder die gelegentliche
auch darüber programmiert wird. Ansonsten würde es in beiden Fällen (und vielen anderen) auch ein 8-Bitter tun. Ich hatte jetzt mit dem PIC32MX120F-irgendwas geliebäugelt weil der klein ist und Sensortasten direkt unterstützt. Nun ja, ich sehe mir noch die EFM32 bezügl. Touch an, sonst wird es ein
-
Thread
Voltemeter mit PIC16F887
27.01.2010 ; Software: MPASM ; Hardware: PIC16F8xx Programmer Module ; Controller PIC16F887 ; 7-Segmentanzeige an PORT ; Latcheingang D0 an RC0 (Ausgang) ; Schalter an RC3 ; Taster an
2-Bit nach U1H bsf STATUS,RP0 ; Bank1 movfw ADRESL ; untere 8 Bit auslesen bcf STATUS,RP0 ; Bank0 movwf f0 ; untere 8-Bit nach U1L return ;********************************************************************* ;16 bit Adition, C-Flag bei Überlauf
-
Thread
24 Lichtschranken mit dem PC überwachen
Dominik R. schrieb im Beitrag #1811405: > Ist gibt von Mikrochip einen PIC10200 (Nr. ohne Gewähr). Der hat einen > 8-Bit Timer so weit ich da durchsehe kann der über eine externe Clock > (mein Phototransistor) auch als Counter geschaltet werden. Dazu 3 oder 4 > I/O Pins
Stelle würd ich mir einen STK500 + ATMega32 besorgen der hat die serielle sowie 32IO´s... der hat einen 16 bit counter sowie 2 8bit....baudratenquarz.... Und für Anfänger tuts auch Bascom oder für härtergesottene c.....
-
Thread
PIC Brenner von Sprut
... ich habe leider hier und in anderen Foren keine eindeutige lösung gefunden. Ich möchte mir den PIC Brenner 8 von sprut.de bauen dafür brauche ich ja einen vorprogrammierten PIC18F2550... Im Handbuch auf der Seite von Sprut steht um den Bootloader auf den µC zu bekommen, nim den Brenner 5 (RS232
Fath schrieb im Beitrag #2295474: > Ich möchte mir den PIC Brenner 8 von > sprut.de > bauen dafür brauche ich ja einen vorprogrammierten PIC18F2550... Das ist richtig - das ist eines der "großen" Probleme von Brenner8. Alternativ frägst du hier im Forum
-
Thread
SPI Display mit PIC32
Leitung erfolgreich per Starterkit und Expansion Board angesteuert. Das Starterkit ist mit dem PIC32MX795F512L bestückt. Funktioniert alles tadellos. Ich habe mir eine eigene Platine fertigen lassen, ebenfalls mit dem PIC32MX795F512L und einen SPI Header (1: CS; 2: RESET; 3: SDI; 4: SDO und
Mia sain mia schrieb im Beitrag #4186720: > Vorweg, ich habe keinen 8 Mhz angeschlossen, ich lese aus den CONFIG > Bits aber auch nicht heraus, warum dies der Fall sein sollte. Wegen des Aufbau des Oszillators im PIC :) Beim Eingangsteiler von 2 muss der Quarz 8Mhz
-
Thread
USB mit PIC 18F2550 und 40MHZ Oszi
, das ganze funktioniert mit Sicherheit auch mit einem 20MHz Quarz. Siehe hierzu Sprut's Brenner8P. http://sprut.de/electronic/pic/projekte/brenner8/index.htm#b8p Mit Sicherheit eines der am meisten erprobten PIC USB-Projekte.
hier ist es wirklich gut erklärt, ... http://www.sprut.de/electronic/pic/8bit/18f/programm/usbbootloader/usbboot.htm#takt
-
Thread
3 Byte nacheinander vergleichen und inkrementieren
Hallo, ich stehe gerade leider total auf dem Schlauch und möchte weiterkommen. Ich habe auf einem PIC16F (XC8 Compiler) drei Byte, die ich von einem Startwert erhöhen möchte auf einen vorgegebenen Endwert. Ich muss irgendwo einen Denk- bzw. Codefehler haben, da nicht das von mir erwartete (bzw. gewünschte
Joe S. schrieb im Beitrag #6967859: > Ich habe auf einem PIC16F (XC8 Compiler) drei Byte, die ich von einem > Startwert erhöhen möchte auf einen vorgegebenen Endwert. Und warum erhöhst du sie dann nicht einfach und prüfst am Ende, ob der Endwert erreicht
-
Thread
MCP2515 und RPi - Problem
mcp2515: tseg1 2..16 tseg2 2..8 sjw 1..4 brp 1..64 brp-inc 1 clock 8000000 re-started bus-errors arbit-lost error-warn error-pass bus-off 0 0 0 0 0 0
_0&hash=item27c8cc932f plus z.B. PIC18F25K80 (incl. CAN) + Tranceiver Das CP2102 Board kann auch gleich als Programmer dienen: http://dev.kewl.org/k8048/Doc/ Da sollte man auch bei ca. 10 Euro liegen Oder Teensy
-
Thread
Attiny Programmierung
für alle die von mir benutzten Controller ein solches "Makefile - Template"... die da sind MCS-51, PIC16F, STM8, AVR, MSP430, STM32 und NXP. Das ist so einfach, dass ich manchmal "nachsehen" muss, auf welchem Controller ich mich bewege (weil ich logischerweise den Bibliotheken und die Funktionsnamen
für mein Flashershield in https://www.mikrocontroller.net/attachment/376277/flashershield_with_pic16f676.png Natürlich wieder ein Konsolenprogramm, aber unterm Strich ist es vollkommen Wurst, ob ich mit der Mouse grafische Buttons oder Textmodebuttons klicke solange der Effekt der gleiche ist.
-
Thread
STM32 - Erster Artikel
Habe einen neuen Punkt hinzugefügt: http://www.mikrocontroller.net/articles/STM32#Tipps_f.C3.BCr_Umsteiger_von_Atmel.2FPIC.2F8051 "Tipps für Umsteiger von Atmel/PIC/8051" Falls noch jemand was einfällt
8 MHz 14,7456 MHz 25 MHz externer Clock für USB-Einsatz, steht bei STM32F105 im Datenblatt
-
Thread
Frequenzteiler 10 MHz auf 50 Hz
attiny85, any pic12/pic16!
Ein PIC 12F675 koennte neben der Frequenzteilung noch Pi auf 1000000 Stellen ausrechnen!
-
Thread
Pic 16F628A mit JMD Programmer programmieren
Hallo, Ich bin anfänge und möchte gerne ein Fertige HEX datei auf einem Pic 16F628A brennen. Hier zu habe ich zum einen die ICSP schaltung dieser seite: http://webs.uolsinectis.com.ar/nancy/pic/icsp_de.html Zum anderen einen bei ebay erstandenen JMD Programmer. Folgendes
L. G. schrieb im Beitrag #1665063: > Er soll ja dzu dienen max mal 3.Pic zu programmieren, unter anderem um > einen Brenner von sprut zu bauen. Auf die seite bin ich natürlich auch > schon gestoßen und begeistert. Wenn ich Dir einen 18F2550 für den brenner8 bzw. brenner9
-
Thread
Bad BIOS Virus, aber was für einer ! Gesperrt
Elektronikgram aus früheren Zeiten, als ich noch laufen konnte.... Am meisten aber waren es die PIC Microcontroler, die ich zu unterschiedlichen Projeken auszutesten waren.(PIC14xxxx, PIC16fxxxx, PIC18fxxxx) Zu guter Letzt sind da noch die "kleinen" Computer, wie Ardunio, Raspberry Pi 1 und 2,
die Frage auf: Wie hat er's denn probiert? Varianten je nach Hersteller (beim Booten): "Entf", "F1", "F2", "F8", "F10", ("F12"), Tabulator-Taste, gleichzeitig "Strg" + "Alt" + "Esc" oder "Strg" + "Alt" + "S". [Chip.de: http://praxistipps.chip.de/bios-aufrufen-so-gehts_9966]
-
Thread
Projekt mit LED Leiste ATMega und Batterien
Kani M. schrieb im Beitrag #5897831: > 8 x 2Ah sind auch um die 16Ah 16Ah wenn sie parallel geschaltet werden;-) Bei 4 * LR6 (AA) in Serie und das 2 mal parallel sind es noch 4Ah...rein rechnerisch. > Was beudetet NT? Netzteil. Scheidet
eher der https://www.amazon.de/XL4015-Spannungsregler-von4-38V-nach1-Arduino/dp/B01MT4CUHW/ref=sr_1_16?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=step+down+5+ampere&qid=1562458564&s=gateway&sr=8-16 für den Fall, dass es China ware ist sind wenigestens 5A angegeben xD. > Weiß aber gar nicht
-
Thread
short != int16_t
long schrieb im Beitrag #2121006: > short ist also int! Nein. char = 8 Bit. int = 16 Bit. (short) int = 8 Bit.
Typen enthalten. Z.B. für printf: /** \ingroup avr_inttypes decimal printf format for int8_t */ #define PRId8 "d" Siehe auch: http://openbook.galileocomputing.de/c_von_a_bis_z/005_c_basisdatentypen_007.htm#mjdc3fe710a0f3af27e81228931f8e6bcb
-
Thread
Pic12F675 / 12F1676 Osccal Pickit2
kleines Programm zur AKKU Spannungsüberwachung geschrieben. Jetzt wollte ich das Programm in den PIC 12F675 bzw. 16F676 schreiben. Seit kurzen bekomme ich jetzt immer die meldung das der OSCCAL wert falsch ist. Ich benutzt den PICKIT2 Version 2.61 und microC PRO for PIC c.7.1.0 unter windows 10
> 1,50 € Nein danke. Dafuer kann ich dann schon 16 bitter von Renesas nehmen. Oder STM8. Oder kleine STM32.
-
Thread
Probleme mit AD des dsPIC30F4013
=0; ADCON2bits.SMPI=0; ADCON2bits.BUFM=0; ADCON2bits.ALTS=0; ADCON3bits.SAMC=16; ADCON3bits.ADRC=0; ADCON3bits.ADCS = 16; // ADCHS=0; ADCON1bits.ADON = 1; // turn ADC ON } unsigned int read_adc(unsigned char channel) { ADCHS=channel; ADCON1bits.SAMP
der VRef habe ich glatt übersehen. AVDD habe ich über einen 10R Widerstand an +5V angeschloßen. 100nF sind direkt an AVDD und AGND. Aber irgendwie bin ich von den PIC enttäuscht. Durch die Takteinstellung des AD blicke ich immer noch nicht durch. Gemessen habe ich mit einem Meterman 33XR. Ist für
-
Thread
FFT mit 8 Bit Controller
Anfang habe ich mich vertan. Sorry dafür. Jetzt sollte alles stimmen. Ich wüsste nicht, dass der PIC12Fx eine Multiplikationseinheit hat. Was das RAM anbetrifft hat der PIC12F1840 beispielsweise nur 256 Byte SRAM. Das bedeutet ja mit dem kann ich sowieso maximal 256 8-Bit Messwerte speichern, abzüglich
Ein FFT mit einem PIC12F geht nicht. Dafür hat Microchip viel bessere uCs. Nehm ein 24er oder gleich ein dsPIC33f mit den FFT bibliotek und gut ist. Mann wurde auch nicht an einem Formel 1 Rennen mit einem alten VW
-
Thread
LCD Display 8x24 mit M50530
-> R/W -> Pin 18 - Pin 24* Pin 12 -> OC2 -> Pin 17 Pin 13 -> OC1 -> Pin 16 Pin 14 -> 8,2 volt -> 8,2 volt source** Pin 15 -> 5 volt -> 5 volt source Pin 16 -> Ground -> Pin 18 - Pin 24 * Wenn R/W auf Masse liegt, kann man nur Daten zum LCD-Controller übertragen
Der letzte Pin (Nr. 3) ist mir noch nicht bekannt, ich tippe mal auf die LCD-Kontrastspannung (3...8V je nach Typ?) und lasse das lieber erstmal frei und hoffe ich finds noch raus ohne probieren zu müssen. Da ich das Teil gern mit einem PIC16F ansteuern würde, würd ich mich riesig freuen wenn Du
-
Thread
µc-Programmiersprache
programmieren willst. Die Assembler-Programmierung unterscheidet sich je nach Prozessor. Wenn du z.B. die 8-Bit-AVR's programmieren willst, haben die einen anderen Befehlssatz als beispielsweise die 16-Bit, 32 Bit oder auch andere Hersteller, z.B. PIC. Bei C sind die Grundelemente der Sprache gleich. Dort
, während C das vor dem Programmierer versteckt. Das dickste Projekt das ich mal in Assembler (8bit PIC-Clone in den Neunzigern) schrieb war eine PCMCIA-HD Speicherroutine auf einem FAT16 Filessystem. Einen brauchbaren Compiler gab es zu dieser zeit nicht, viele Routinen habe ich vorher in C auf
-
Thread
Drehregler an uC - geht das?
Mega16 - Port C - JTAG klingelts ? Das kommt doch jeden Tag zweimal. Peter
& (new_a == 0) & (new_b == 0)) { enc_delta++; } else if ((old_a == 0) & (old_b == 8) & (new_a == 4) & (new_b == 8)) { enc_delta++; } else if ((old_a == 4) & (old_b == 0) & (new_a == 4) & (new_b == 8)) { enc_delta--; } else if ((old_a == 0) & (old_b ==
-
Thread
Um Controller Vorschläge wird gebeten
Kostenlose, bzw. günstige IDE und Debugger Microchip hat ein paar die diese Wünsche erfüllen, z.B. dsPIC30F5011 IDE (MPLAB X IDE) und Compiler (XC16) sind kostenlos, Debugger gibt's ab 30€. Microchip liefert auch ein paar Libraries.
STM32F3 oder F4
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Bernd S. schrieb im Beitrag #5386973: > Ja, zusätzlich zu den zwei 16-Bit Timern. Ein 12-Bit ADC hätte mich > gefreut. > > Bernd_Stein > Der China-Clon zum ATmega 328P => *LGT8F328P* der hat so etwas. Komisch, dass der noch gar nicht so bekannt auf µC.net ist. https://wolles-elektronikkiste.de/lgt8f328p-lqfp32-boards Bernd_Stein
-
Thread
PIC16F616 Watchdog Timer
Benuzer ein Kapazitives Touchpad auf dem Print betätigt im Sleepmode laufen. Dann sollte Timer0 des PIC16F616 beginnen zu laufen und der Watchdog Timer disabled werden. Wird das selbe Touchpad wider betätigt sollte der PIC wider in den Sleep mode gehen, bis das Touchpad betätigt wird. Wie kann ich im
16F886 gibt es die Option "WDT disabled and can be enabled by SWDTEN bit of the WDTCON Register". Nehme an, dies wird bei deinem PIC auch der Fall sein. SLEEP() funktioniert halt nur, solange kein (
-
Thread
Sprut PIC USB BrennerP 8 Rev. 4
Hi, verkaufe hier einen kompletten Bausatz inkl. dem 18F2550 programmierter PIC für diesen Bausatz. Platine ist bereits geätzt. Ihr müsst nur noch alles löten und schon kann es losgehen. Wie auf dem Bild zu sehen ist wird geliefert. Preis dachte ich an 40
Den Bausatz inkl. Nullkraftsockel gibt's hier für 16,- € http://www.e-freax.de/product_info.php?products_id=39 Der Bausatz, wie du ihn anbietest kostet nur 6,- € (mit normalem Sockel). Jedoch jeweils ohne PIC. Den PIC18F2550, jedoch unprogrammiert
-
Thread
Mit Poti LED's einschalten
dsPIC33F inklusive diverser Beispiel in C. Umsetzen auf deinen C-Compiler musst du diese schon selbst - falls es beim Compiler keine Beispiel für 16-Bit-PIC gibt.
Poti zwischen VCC und GND und den mittleren Pin an deinen ADC Eingang. Wenn dein Wandler mit z.B. 8 bit läuft kannst du den Messwert direkt auf einen Port mit 8 LEDs ausgeben, fertig. Wenn du Lust hast kannst du das dann auch mit 16 bit usw. machen. Grüße aus Berlin
-
Thread
32-Kanal Lauflicht mit ATMega16
Strombegrenzung auf Maximal) Spannung auf 5V. Dieses hatte aber den gleichen Effekt gehabt. Den 100nF Kondensator von Plus nach Minus am ATMega16 habe ich berücksichtigt. Weis da jemand Rat was da falsch läuft oder ist das so richtig?
die Versorgungsspannung am PIC einbricht.
-
Thread
Stromverbrauch: ATmega32L vs PIC18LF2680
schnittstelle und muss diese verarbeiten.wie kann ich in etwa abschätzen, wie der stromverbrauch eines - PIC18LF2680 mit ca 3,7V und 16 oder 32MHz also 4 oder 8MIPS - ATmega32L mit 4 oder 8MHz abschätzen kann, bzw welcher der 2 controller den geringeren stromverbrauch aufweist? gruß, Hermann
bei ca 50mA, im durchschnitt schätze ich den stromverbrauch auf ca. 25-30mA. würde gerne einen mega8 nehmen, jedoch hat der ja nur 8k und 512 RAM und ich weiß nicht ob ich damit auskomme. einen mega16/32 hab ich nur im pdip-40 und dass ist mir schon etwas zu groß. deshalb tendier ich zum pic18f2680
-
Thread
LIN-CAN Gateway / Bauteilauswahl
Hilfreiche Beiträge im Forum. Als Backup gibt's noch einen ATMega88, falls was schief läuft. Einen 16 / 8 MHzQuarz, nen Schwung Kerkos (100nF/22nF) sind noch da. Vom LIN Transceiver (MCP2004) hab ich mir das Datenblatt nochmal angesehen und die zusätzlichen Bauteile (Z-Dioden, Abblockkondensator und
... > Hab in der Vergangenheit nur einfache AVRs gemacht. Ja, ja, die meisten Leute verbinden "PIC" nur mit dem alten 8-Bit Zeug. > Aber ich hab jetzt nicht die Möglichkeit den Gehäuse Typ (DIP) zu > filtern oder bin ich blind? Die kleinen Gehäuse mit bis zu 28 Pins sind bei den "echten"
-
Thread
Vorteile 32 Bit Controller
, als jemand behauptete, der ARM sei ein 32-Bitter, weil die > Instruktionen 32-Bit lang sind. 8-Bit PICs werden der Einfachheit auch gern als 12-, 14- und 16-Bitter bezeichnet, weil das Codewort grad so breit ist und man irgendeine sprachliche Regelung dafür finden muss. Das ein "14-Bit" PIC meist PIC16 heisst und ein "16-Bit" PIC18 macht die ja auch nicht einfacher. ;-) Komischerweise hatte sich nie jemand darauf verstiegen, irgendeinen alten 680x Controller als 1-Bit Maschine zu bezeichnen,
-
Thread
Loxone Link - CAN-Bus
8 87 00 C9 7F 76 57 89 00 8) 14022.8 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 9) 15039.7 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 10) 16056.7 Rx 019C0036
8 87 00 C9 7F 76 57 89 00 14) 19176.5 Rx 106FF007 8 FF 00 00 00 00 00 00 00 15) 19190.5 Rx 00000000 8 0C 00 00 00 00 00 00 00 16) 19206.5 Rx 106FF007
-
Thread
Schrittmotorsteuerung mit Trinamic TMC249 und TMC428 realisieren
high side OFF: 24V - 0V = 24V Gate drive Voltage low side OFF: 0V Gate driver clamping voltage: 16V ?? Gate driver inverse clamping voltage: -0,8V?? Übrigens würde ich mit diesem Thread gerne ein "Musterthread" für die Trinamic-Bausteine erstellen, da es im Internet leider (komischerweise?!)
Motor also max. 1,8A bei 45V zieht, sollten 2'000uF reichen pro Motor oder? Diese hätte ich ja schon auf der Treiberplatine und bräuchte theoretisch keine Kondensatoren mehr in der Stromversorgung. Werde aber trotzdem vielleicht
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
cms/en/product/evaluation-boards/KIT_XMC11_BOOT_001/productType.html?productType=db3a30443b360d0e013b8f5163c46f62#ispnTab1 bring einen Debugger mit, den man bei Bedarf auch wegknicken kann. Sollte so um 20€ kosten.
STM32F769I-DISCO ;-)
-
Thread
AVR Synthesizer Konzept
der µC nur die Mididatei einliest, ohne Umwandlung. Hier beginnen aber schon die Probleme: Atmega8 @16Mhz -> 16 mio Befehle/s Ausgangsformat 22050Hz @8bit (erstmal PWM, später 16bit DAC) (Tonausgabe werde ich über einen kleinene Buffer realisieren, der per Timerinterroupt dem HW-PWM übergeben
erinnere (ich las den Thread kleckerweise, also >> nicht in einem Rutsch), arbeitest Du mit dem Mega8 mit 16 MHz. Damit >> erreichst Du am 8-Bit-Timer eine PWM-Frequenz von 62,5 kHz. > > Ich musste leider feststellen, dass ich keinen 16MHz Quarz habe, > deswegen hab ich erstmal die internen 8Mhz
-
Thread
Mit welchem Programm programmiert ihr Controller?
Hallo , ich benutze seid ca. 15 Jahren die Compiler von Mikroelektronika für PIC, PIC32 und ARM. Habe damit auch relativ große Projekte inclusive 7 Zoll TFT mit STM32F7 zum Erfolg gebracht.Ganz selten MPLAB und Thonny (Micropython) Frank
Beitrag #6852745: > Welches Programm, also Compiler gcc und vor ewigen Zeiten Keil C51/ASM51. 16 Bitter hast du ja nicht gefragt... > und welche Programmiersprache nutzt ihr Heute praktisch nur noch C. > für 8Bit AVR 8 Bitter greif ich schon lange nicht mehr an. Und Atmel generell