-
Thread
Quadrokopter Regelung
selbst schreiven und verstehen und nicht einfach ein fertiges aus den uC laden. Als UC will ich den PIC18F46k22 verwenden, da ich mich mit diesem schon intensiv beschäftigt habe. Ich habe gelesen, dass meist ein Kalaman oder ein Komplementäfilter eingesetzt wird und die Regelung mit einem PID Regler
verwenden. Wenn ein Atmega32 das schafft müsste ein PIC18F46k22 das wohl auch schaffen.
-
Thread
Beschreibung der Padauk Mikrocontroller
zu arbeiten. Btw - schafft es jemand mit weniger Befehlen? :) *https://en.wikipedia.org/wiki/PIC_microcontrollers ²https://github.com/cpldcpu/SimPad/blob/master/Toolchain/examples/pfs1xx_uartsend/softuart.s#L64
IR-Fernbedienungskommandos zum PC senden So, das Teil kann etwa 3..5 Sweeps zu über 1000 Meßpunkten bei 1 bis 5 Meßkanälen - und das alles mit nur einem einzigen kleinen PIC16 - nun, die Padauk's haben ein paar Befehle mehr, sollten also auch ein bissel mehr können. Parallelarbeit funktioniert, wenn
-
Thread
Pic 16f88 RS232 initialisieren
Hallo, ich möchte mit dem Pic 16f88 analoge Spannungen einlesen und per USART auslesen. Ich habe das PC-Programm in VB geschrieben und es funktioniert mit anderen Pic´s zusammen wunderbar. Der "Fehler" macht sich so bemerkbar, dass das Funkmodul die Daten empfängt und direkt an Pin 8 des Pic´s 16f88 (RX)weitergibt, es da aber stark gedämpft wird und nur ca. 0,7 Volt erreicht. Ist die initialisierung des Pic´s eventl. fehlerhaft ?? ;Usart init aus Datenblatt BSF STATUS,PRO MOVLW D
-
Thread
Microcontroller mit langer Akkulaufzeit
nirgendwo was. Mit MSP430 oder PICkels mit nanoWatt-Bempel geht es wohl am einfachsten. Ein 16LF819 kommt z.B. bei 30 kHz Takt und 1.5 V auf gemessene 2 uA. Da koennte er ueber die Woche noch Pi ausrechnen... Im Powerdown werden bei 2 V typisch 100 nA im Datenblatt genannt.
auf 1xAA mit Step-Up und rennt etwa 1 Jahr, bei permanent aktivem Display. Da ist ein PIC24F32KA304 drin. Der Hauptstromverbraucher ist hier, und dass der PIC zu 100% laufen muss - er läuft auf 31,5kHz, um
-
Thread
Welche Bauteile sind auch in 10-20 Jahren noch verfügbar?
Was aber vielleicht noch eine Rolle spielt ist das die Aussage -keine Microchip PIC abgekündigt- zwar fast, aber nicht ganz korrekt ist. Tatsächlich gibt es schon ein paar abgekündigte modernere PICs. Einmal eine Sonderversion des 16F888 für Bosch, sowie eine Sonderversion des dsPIC33FJ128 für einen ungenannten Kunden. Dann noch drei ältere DsPIC30 die durch Funktionsgleiche A-Versionen ersetzt wurden. (Wirkt sich daher maximal auf bestimmte Zertifizierung aus, technisch ist ein 1-1Replacement möglich) Die einzige für Kunden der Normalserien
-
Artikel
PIC Codebeispiele
Hardware-Design bei einer Platinenerweiterung nur geringfügig ändern muss. Bei den älteren PICs sind dies z.B. PIC12F683 (8pin), PIC 16F684 (14pin) und PIC16F690 (20pin), bei den neueren Serien (C-optimiert) sind dies z.B. PIC12F1822 und PIC12F1840 (8pin), PIC16F1825 (14pin) und PIC16F1829 (20pin). Diese PICs haben
bzw. PIC16F1847, sie sind wesentlich schneller, haben erweiterte Hardware und sind für die Programmierung in C optimiert. Wer noch mehr Pins braucht, nimmt die 28- bzw. 40-pinnigen PIC16F886 bzw. PIC16F887 oder
-
Thread
Videoverschlüsselung
Obwohl ich ja teilweise zu einem regelrechten "2-Layer Künstler" mutiere ;-) Ich habe kürzlich ein PIC18F8722 Board mit 2 128x8 SRAMs gebaut mit 2 Layern. Auch das ging - das ist allerdings noch nicht mit den doppelt so vielen Pins des Blackfin vergleichbar - ächz! Lg Josef
ich allerdings eh noch etwas mit dem Layout meiner "Digital-Lösung" beschäftigt, denn es kommen vor: 1xTVP5150AM1, 1xADV7191, 1xXC9572XL und ein PIC18LF452 für die I²C-Kommunikation mit den Wandlern (Setup) und eventuell noch ein SRAM. Das ist eine Menge "Holz" - bin schon am überlegen, ob ich die Platine
-
Thread
Frage zu PIC ADC Wandler!
Hallo leute! ich will mit einem pic16f877 einen servoposition per pc steuern und auch einen(bzw später mehrere Analogwerte) einlesen! bei meiner steuerung funktioniert die servo ansteuerung schon sehr gut! jetzt möchte ich dazu
0x1F.2 int8 servopos; int8 zaehler = 0; char empfangen; int16 ad_wert=0; int8 a=0; #INT_TIMER2 void timer2overflow() { zaehler++; if(zaehler == 180) { zaehler = 0; output_b
-
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
Nein ich benutze 1:1 und der Treiber braucht das Porgramm PicProg nich RS232
-
Thread
Projekt Leuchtmodul mit PIC Microcontroller
erst einmal viel, ist im wesentlichen aber immer das selbe... Für die Ansteuerung wollte ich einen PIC 16F1526 verwenden, da dieser 10 PWM Ausgänge hat und genügend I/O Pins. Außerdem hat er eine sehr kleine Bauform (-I/PT). Soweit wie ich es gelesen habe, kann man mit den I2C Ausgang die WS2812B Controller
Zum WS2812: Schau Dir mal diese AppNote an: http://ww1.microchip.com/downloads/en/AppNotes/00001606A.pdf Hier wird ein PIC16F1509 verwendet. Der hat konfigurierbare Logikblöcke (CLB), und damit und mit der SPI-Schnittstelle wird das Timing quasi hardwaremäßig
-
Thread
Programmierport AVR 324 PB
Fred F. schrieb im Beitrag #6443838: > Dann > ist der 1284p mit 4 € bei meiner Bezugsquelle fast 3x teurer ist ein Argument, für mich zählte eher 128K flash und 16K SRAM was der m2560 mit nur 8K SRAM nicht
Fred F. schrieb im Beitrag #6444450: > 1. Mir ist der Sinn von Blockkondensatoren durchaus bewusst und ich habe > diese auch nicht vergessen oder Zweifel an deren Notwendigkeit. --^^^^^^^^^^^^^^^^^^^^^^^
-
Thread
Welcher Microcontroller ist der Beste zum Anfangen?
=342&toolTypeId=1 Gruss Klaus.
Steueraufgaben". Hast du eigentlich überhaupt mal etwas mit einem 8-Bit AVR gemacht? (Und bitte nicht PIC)
-
Thread
Kapazitiven Sensor mit µC verbinden + Transistorschaltung
Vielen Dank für euere Antworten :) Max H. schrieb im Beitrag #3624447: > Pin 15 auf GND, Pin 16 auf den IO, ein interner oder externer Pullup > zwischen Pin16 und +5V hmm, den Ansatz hatte ich auch schon, funktionierte leider nicht, ev. wegen dem internen Pullup vom PIC, ich werds aber nochmal
Frequenz schalten will. Markus schrieb im Beitrag #3624491: > Max H. schrieb: >> Pin 15 auf GND, Pin 16 auf den IO, ein interner oder externer Pullup >> zwischen Pin16 und +5V > hmm, den Ansatz hatte ich auch schon, funktionierte leider nicht, ev. > wegen dem internen Pullup vom PIC, ich werds aber
-
Thread
Programmieren eine PIC18F2585 mir einem HEX-File
Hallo Forumsexperten, für mich ist der Umgang mit den "alten" Prozessoren PIC18F2585 neu und ich brauche Hilfe. Ich habe also ein HEX-File, was auf den Prozessor gebrannt werden soll. Nun habe ich mitbekommen, dass ich dazu sinnvollerweise ein Programmiergerät PICKit-3
Danach passiert nichts! Außerdem steht in der Readme " Programmer-to-Go not working with PICkit2 on PIC18F_K90_K80_K22 family. PICkit3 OK. PK2 will be fixed with FW update in future." Aber ich will doch den PIC 18F2585 programmieren, der dort ausgeschlossen wird! Die zweite Version, direkt die *.exe
-
Thread
Wer kann mir helfen, wer kennt diese Punktmatrix
Ich habe mal noch ein Paar Bilder gemacht. Der IC ist ein PIC16C716 Vieleicht brigt das den Durchbruch... Ich werde das Display dann mal runterlöten und noch ein Bild von der Unterseite machen.
s-anzeige/velda-i-tronic-it35-algenvernichter/2701287293-138-7856 https://img.kleinanzeigen.de/api/v1/prod-ads/images/79/79b1a5a9-2b6b-480c-901d-1217be6994d0?rule=$_59.JPG 40€, das Foto auch nicht viel besser aber 2*16 scheint klar zu sein. https://www.amazon.de/Display-Bedienungsdisplay-Ersatz-I-Tronic-IT05
-
Thread
Eigenschaften Atmel 644p
#6465810: > Dafür schlucken sie im Standby 110-170 µA, Meine Erfahrung ist anders. Ein Kondensator 1,5F reicht für 1,5 bis 2,5 Wochen. I=VC/T. dV= 2V, C=1F5, T(10 Tage)=864000 s. Dann ist I ~= 3,5 uA. Was auch gut mit Datenblatt für DS3234 zusammen kommt: Timekeeping Battery Current: typ. 1,5, max
> Dafür schlucken sie im Standby 110-170 µA, > > Meine Erfahrung ist anders. > Ein Kondensator 1,5F reicht für 1,5 bis 2,5 Wochen. > I=VC/T. dV= 2V, C=1F5, T(10 Tage)=864000 s. Dann ist I ~= 3,5 uA. Was > auch gut mit Datenblatt für DS3234 zusammen kommt: Timekeeping Battery > Current: typ.
-
Thread
Diesel Drehzalmesser mit Magnetsteuerung
IC8 = 74LS132 8,1u.8,2 UND-Gatter als Tor Schalter. 8,3u.8,4 P1u.C1 für 100Hz-Oszillator IC9 = 74LS11 9,1u.9,2 Dreifach-UND-Gatter IC10 = 74LS107 Flipflop C1= 10mF/16V P1=2kOhm Der Oszillator IC8,3 und 8,4
benutzen. Ich bin auf etwas anderes gestoßen. Kostet ca.15€ Ich müsste jemanden finden, der einen PIC 16F628 programmieren kann. Dort steht ein Frequenzmesser mit einer genauen Beschreibung und einem aktuellen PIC. http://www.sprut.de/electronic/pic/projekte/dehfan/drehfan.htm @Abdul K. und @Max
-
Thread
Drehregler an uC - geht das?
(PINA & 1<<PINA1) // PINA.1
Pins rauskommen und einfach dort diese beiden Ports mit dem Dreher verbunden. Das sind beim ATmega16 in meinem Fall (die B-Ports werden schon verwendet) die Pins PC2 und PC3. Ich habe die Pins umgeschrieben #define PHASE_A (PINC & 1<<PINC2) #define PHASE_B (PINC & 1<<PINC3) aber das LCD zeigt
-
Thread
PIC's sind doch die besten :)
Hallo zusammen, mal eine kleine Story wie umglaublich "gutmütig" die PIC's gegen Misshandlung sind: ich will mit einem PIC18F4550 per USB ein LCD beschreiben. Ich verwende den Microchip HID Bootloader um das Programm per USB in den Chip zu spielen,klappt wunderbar. Nachdem
, direkt auf Masse > > für 1h... Mag sein. Has trotzdem schon einige PIC zerschossen. Bodonders die 16F84 ware sehr empfindlich. kennie schrieb im Beitrag #2244357: > Ist doch unfassbar... So ein schönes 4-zeiliges LCD dagegen
-
Thread
CAN-Bus Gateway
müsstest also das Board ändern. Da ist es besser, ein neues zu machen. Nimm doch einfach einen PIC32MX564F128H-I/PT. Da hast Du CAN drin, da sind genügend UARTs drin, alle LIN-fähig (falls Du das mal brauchst), für USB brauchst Du keinen extra Chip, das ist auch schon drin, 64k RAM drin, 512k Flash
DIL haben willst, dann kannst Du einen dsPIC33FJ128GP802 nehmen, das ist ein 16-Bitter mit 40MHZ Takt, 16k RAM und 128k Flash, CAN, 2*UART im DIL28-Gehäuse. Ein 8 MHz Quarz mit den obligatorischen 18-27pF an jedem Quarzpin dran, an jedem VCC-GND-Paar
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Mikrokontroller wäre für mich geeignet bzw auf was muss ich beim > Suchen achten? Ich würde einen PIC18 mit genügend IOs empfehlen, dazu das PIKkit3 als Programmer und Debugger. Wenn dir 25 IOs reichen würde ich den PIC18F25k22 verwenden. Die Entwicklungsumgebung MPLAB X IDE und der XC8 C-Compiler
kein Problem mit einer anderen > Sprache) > (- einsteigerfreudlich) > - halbwegs preisgünstig Der PIC18F25k22 + PICkit3 ist für dein Projekt geeignet sein, Programmiersprache C oder PIC-ASM. Möglicher Schaltplan: https://www.mikrocontroller.net/attachment/preview/214613/page_snapshots/001.png Mögliche
-
Thread
C Compiler für PIC 16F688
Hallo PIC Spezialisten! Ich möchte aus Stromspargründen auf die PIC Nanowatt Technik umsteigen und habe mir z.B. den PIC16F688 ausgesucht. Da ich bereits viel Code in C habe will ich ihn nicht nochmal in
du anscheinen bei einer alten Liste nachgesehen haben. In dieser Liste sind doch um etliches mehr PIC18F aufgeführt als PIC16F. http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=54&mid=10&lang=en&pageId=74 Viel Spass mit den PICs. mfg Schoasch
-
Thread
Einstieg in die Welt der Mikroprozessoren
1:Ja. 2:ROM/RAM/EEPROM-Kapazität.
Hardware-Aufbau sämtliche Funktionen nutzen zu können. Zu den Unterschieden bei den DIP-Megas (8/16/32): Befehlssatz, Architektur, 'Rechenleistung', Taktfrequenz etc. sind gleich. Unterschiede gibt's beim Gehäuse (Mega8: 28 Pins, Mega16/32: 40Pins), beim Speicherplatz (Mega8: 8 KB Flash, 1 KB RAM,
-
Thread
Diverse 68000 CPUs
räusper* * Takao K. schrieb im Beitrag #3599984: > Ja gibt es noch 2 hier- einen mit 68000 DIL und PIC bootloader, und nur > 1x 8bit RAM (um die Bauteile zu minimieren). :)
Moulded NEC D4016-C2 2Kbyte SRAM static RAM, vintage memory IC 1983 NEU: SST25VF016 16MBit Serial FLASH, SOIC8 (W), Microchip AT49F040 4MBIT 512KX8 5V FLASH PLCC32 29F002T 2M BIT 256KX8 5V Parallel FLASH DIP32 ICs 29F010 1MBIT 128KX8 FLASH 5V PLCC32 28F020 2MBIT 256KX8 FLASH
-
Thread
Ineffiziente Codeausführung beim Z80
Andi $nachname schrieb im Beitrag #2793086: > Fan-Seite, zu lesen, dass der PC nur auf PC+1 aktualisiert werden kann? Das übliche überall verbreitete Blockdiagramm der internen Struktur enthält einen 16-Bit Inkrementer/Dekrementer. Mit +/-1. > Der Z80 müsste ja ein weiteres > Register
Thread ziehen: Es gibt kein DP-Register oder irgend so was ähnliches beim Z80. Der PC ist für _alle_ 16-Bit-Adresszugriffe zuständig und er wird immer nur um 1 inkrementiert. Richtig?
-
Thread
Diverse PIC und AVR Microcontroller und Hobbyaufgabe
in der Verpackung, wie ich sie vom Händler bekommen habe und wurden immer trocken gelagert. 2 * PIC16F84A SMD SO18 Gehäuse 5 * PIC16F684 SMD SO14 Gehäuse 6 * ATMEGA8-16PU DIP28 Gehäuse 3 * ATTiny2313-20PU DIP20 Gehäuse 3 * ATMEGA88-20PU DIP28 Gehäuse 4 * ATMEGA48-20PU DIP28 Gehäuse 1 * PIC16F84A-04/P DIP18 Gehäuse 5 * PIC16F684 - DIP14 Gehäuse 1 * ATTiny13-20PU DIP8 Gehäuse 1 * ATTiny13V-10PU DIP8 Gehäuse 1 * ATMEGA8L-8PU DIP28 Gehäuse 1 * ENC28J60/SP DIP28 Gehäuse Am liebsten wäre mir wenn jemand alles abnimmt
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
89 2 77 1 2 1 b7 DTU -> WR --------- 16: d4:cf:21:0f:00:63:70:71:60: 72:22:84:12:5a:5a:1b:8e:ee:12:3d:b6:08
58 13 86 01 c1 03 67 00 f6 4f Error while retrieving data: Missing packet: Last packet 1 2022-06-06 14:52:47.289513 Received 18 bytes channel 3: 94 63 50 02 16 63 50 02 16 00 03 00 00 00 00 00 00 91 Error while
-
Thread
Reichelt: Was ich gerne im Programm hätte
Drehimpulsgebetr (rotary encoder) insbesondere PEC16-4220F-S0024 von Bourns der ist saurobust 200000 rotations, Verschraubung, 24 detents, Taster und das ganze für unter 1 Euro Da hier fast jeder zweite Drehimpulsgeber wünscht kann ich diesen Typen empfehler
PIC18F452 gehört ins Programm! Und endlich mal vernünftige Potis.
-
Thread
PIC32 Programmer und Compiler
was wäre ein billiger Programmieradapter. Habe mir den > mal angeschaut: > http://olimex.com/dev/pic-icd2-pocket.html > Ist der für PIC32s geeignet? nein. Du brauchst entweder ein PICKit3 oder einen ICD3 oder einen 1:1 Clone von einem von beiden. fchk
www.microchip.com/wwwproducts/Devices.aspx?dDocName=en545660 Lies das produktspezifische Manual "PIC32MX5XX/6XX/7XX Family Data Sheet" http://ww1.microchip.com/downloads/en/DeviceDoc/61156G.pdf Lies die Errata dazu "PIC32MX575/675/695/775/795 Family Errata and Datasheet Clarification" http://ww1
-
Thread
Z80 Mikrocomputer Bastelei
Längen >schlägt. Solange mehr oder minder sämtliche Mainstream 8-bit Mikrocontroller, also AVR und PIC, eine Havard Architektur haben kann man die Teile nicht für richtige Computer gebrauchen. Ich selber hab hier noch einen 65816 (16-Bit Variante des besten 8-bitter wo gibt: 6502 ;) ) in PLCC rumfliegen
Es wird immer 4,8 und 16bit Controller geben, auch wenn irgendwann mal Quad-Core 2Ghz Controller in 1x1cm BGA Gehäusen verfügbar sein sollten. Nur dir Architektur wird nicht stehen bleiben. Der 8051 ist der einzige Kern für
-
Thread
Schaltung Kontrolle
1 C4 1µF CPOL-EUE2,5-6E E2,5-6E rcl 1 C5 1µF CPOL-EUE2,5-6E E2,5-6E rcl 1 C6 1µF CPOL-EUE2,5-6E E2,5-6E rcl
1 IC5 PIC16F628A PIC16F628P DIL18 microchip 1 J1 520243-3 520243-3 con-amp 1 LED1GRÜN LED5MM LED5MM led
-
Thread
Ampelsteuerung aus NAND und PIC
dazwischen Warteschleifen über Timer, einen 555 bekommst Du nie so zeitgenau. Wenn Du das mit einem PIC12F629 machst, kostet das 1.20 für den PIC, dazu kommen die LED sowie 1 Stunde (ggf. sogar weniger) Programmieren. Der 12F629 hat einen internen Oszillator, der auf 1% Genaugigkeit getrimmt ist und den
Warteschleifen über > Timer, einen 555 bekommst Du nie so zeitgenau. > > Wenn Du das mit einem PIC12F629 machst, kostet das 1.20 für den PIC, > dazu kommen die LED sowie 1 Stunde (ggf. sogar weniger) Programmieren. > Der 12F629 hat einen internen Oszillator, der auf 1% Genaugigkeit > getrimmt
-
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 XC8 Delay_Problem.
4000000UL))) #define __delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000UL))) wobei bei 18f das eine 16bit Variable ist, kein unsigned long, ist halt compiler glue code. _XTAL_FREQ muss richtig definiert sein, und da es _delay keine Funktion! ist, wird ein konstanter Wert benötigt. also
Hartl, wo wohnst du denn eigentlich ? Wieso? chris schrieb im Beitrag #3464374: > wobei bei 18f das eine 16bit Variable ist Mit _delay(100000); hat der XC8 kein Problem. chris schrieb im Beitrag #3464374: > _XTAL_FREQ muss richtig definiert Das habe ich gemacht: #define _XTAL_FREQ 20000000
-
Thread
Pic Mit LCD Display
mich jetzt schonmal für verständnis probleme :). ich habe mir jetzt ein schaltung aufgebaut mit PIc controller und LCD Display "LGM12641BS1R" Als Pic controller habe ich PIC18F4550 und einen 4x4 Tastaturfeld mit einem MM74C922. Ich habe bis jetzt noch nie einen LCD Display Programiert, ich
>Als Pic controller habe ich PIC18F4550 Die Sache wird sowieso nicht gehen da die Pins RC4 und RC5 fuer USB sind und nicht als normale IOs nutzbar sind. Also Schaltung neu machen.
-
Thread
Control a Display with I2C in MCC
Hello, I am currently programming a dispaly with a PIC16F1827(MCC). The display has 4 lines and 20 columns (https://asset.conrad.com/media10/add/160267/c1/-/en/002238796DS00/datenblatt-2238796-display-elektronik-lcd-display-weiss-20-x-4-pixel-b-x-h-x-t-
The problem is, that I use a PIC16F1827 and not an Arduino.
-
Thread
AVR-Kontroller
Hi der Vorteil der ATMEL Mikrocontroller gegenüber PIC Mikrocontrollr ist das alle ATMEL AVR's mindestens 1000 mal Programmierbar ist und die meisten PIC's sind nur 1 mal Programmierbar das heißt einmal nen Fehler im Code und der Pic ist hinüber und die
nicht schlecht. Die meisten Befehle werden, wie oben schon gesagt in einem Zyklus abgearbeitet. Ein PIC 16F84 braucht dazu z.B. 4 Zyklen und ein 8051 soweit ich weiß 12. Die Architektur der Controller ist auch sehr gut für Hochsprachen wie C geeignet. Bei den PICs sieht es da nicht so gut aus. Viele
-
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
riesige LED-Matrix
um etwas auszuprobieren. Allerdings noch mit "Einzel-LEDs. Gesteuert wurde das ganze von einem PIC16F628. Das Ding war auf "zeilenweisen" Betrieb ausgelegt,d.h. es wurden über eine Kette CD4094 immer die LEDs einer ganzen Zeile UND die jeweils aktuelle Zeile geladen und dann umgeschaltet. Es waren
= 1 Delay1TCYx(1); S_Latch = 0; Zeile = 0b00000001; S_Transmit(var9); S_Transmit(var10); // ... S_Transmit(var16); Zeile = 0; Delay1TCYx(1); S_Latch = 1
-
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
TIMER für IRMP
= ((F_CPU / F_INTERRUPTS) - 1) & 0xFF; // compare value: 1/10000 of CPU frequency (lower byte) #else // gcc OCR1A = (F_CPU / F_INTERRUPTS) - 1;
Heinz B. schrieb im Beitrag #3963923: > Meine Lösung war folgende: > [c] > OCR2 = ((F_CPU / F_INTERRUPTS)/8) - 1; > TCCR2 = (1 << WGM21) | (1 << CS21); > [/c] Mal nachrechnen: [code] 8000000 / 15000 / 8 - 1 = 65,666 --> OCR2 = 65 [/code] Jetzt zurückrechnen: [code] F_INTERRUPTS
-
Thread
Was kommt nach Atmega?
Ich bin vom ATMega auf den PIC24 bzw. dsPIC33 gegangen weil 1. er eine gute 16Bit-RISC-Architectur (bis zu 60MIPS) hat, 2. es Derivate mit interessanter Peripherie (CAN mit DMA usw.) onboard gibt, 3. es leistungsfähige Derivate
nicht > so tief reingelesen hat) Irreführung der Massen. Genau so ist es. Geht ja schon mit ST32F1xx und LPC17xx los: Beim STM32 sind viele Register trotzdem nur 16 bit breit und haben dann wieder dieses tolle high- und low-register, obwohl man das wohl schön in 32 bit hätte abbilden können. Andererseits
-
Thread
uln2004 mit pwm
Grüss Gott Ich habe an einer schaltung Mit pic16F628a und uln2004 1xled - mit pwm 4xled - 0/1 Wenn ich nur die pwm led anschliesse geht diese ohne Probleme. Sobalt ich eine weiter Led mit 1/0 anschliese geht die 1/0 led aber Die pwm
Schaltest du die 1/0 Led vom PIC her auch wenn sie nicht am ULN angeschlossen sind?
-
Thread
Weich ein-/ausfadende Blinkschaltung
Ich nannte oben mal das PICkit1 als Eval-Board. Ist nicht das modernste, sicher gibt es da mittlerweile was anderes. Selbstverständlich kann man da den PIC (PIC12F675) nach der Programmierung entnehmen, da im DIL8-Gehäuse mit
ga5t schrieb im Beitrag #1762076: >Nimm einen kleinen ATTINY, zB den ATTINY25, der hat zwei >16bit pwm kanäle, ~1,2€ Gibts da ebenso wie beim PIC, ganz unkomplizierte preisgünstige Eval-Boards, die man über USB direkt an den Laptop hängen kann, und man keinen Programmer braucht?
-
Thread
Welchen lattice ic
kannst, wie ein CPLD, aber mit im Prozessor mit drin. Die AVRs haben leider nur eine solche Einheit. PIC18Q (z.B. PIC18F27Q84) haben bis zu 8 dieser Einheiten. Damit kann man dann schon einiges machen. fchk PS: https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus
> CLC-Einheit Wenn man mit 2 bzw. 4 zufrieden ist: PIC16F1501/1503/1507: 2 PIC16F1508/1509: 4 Natuerlich zur Laufzeit reprogrammierbar. Dazu gab es frueher noch einen separaten (kleinen) CLC-Designer. Heute muss man dann gleich mit MPLAB-X rumfuhrwerken
-
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
billiger, und kann einige der neuen PICs nicht programmieren. Im MPLAB IDE 8.92 unterstützt es den 16F1783/4 nicht. Ich war mit meinem gebrauchten PICkit2 nur 1.5 Jahre lang zufrieden, dann musste ein 3er her, weil ich einen neuen PIC, der vom PK2 nicht unterstützt wird, verwenden wollte...
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
recursive+interrupt&source=bl&ots=Ub31N8dyfy&sig=owT9d-BewFO2JGzQxp0ae9CWFyw&hl=de&sa=X&ved=0ahUKEwjvi-L1tMPXAhVFXhoKHTehCycQ6AEIRjAD#v=onepage&q=cortex-m%20recursive%20interrupt&f=false
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
-
Thread
mikrocontroller für 16x10 led matrix
200mA. Das geht so also nicht. Siehe http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1
wird einfach nur eine 1 mit jedem Multiplextakt durchgeschoben. Ich würde mir höchst wahrscheinlich aber einen 16 aus 4 Dekoder anstelle der Schieberegister einbauen. Ist von der Ansteuerung her einfacher und benötigt 4 Anschlusspins
-
Thread
Mikrocontroller Auswahl?
Ich benutze PICs und empfehle dir mal bei Microchip(www.microchip.com) nachzuschauen. Es gibt in der PIC18F-Serie µC die besitzen bis zu 12 AD-Wandler(10Bit), haben einige IO-Pins(fürs LCD und für die Relais,welche über Transistoren angesteuert werden müssen) und haben auch noch ein internes EEPROM. Programmierne
her habe ich nicht nachgerechnet. Ich hab jetzt mal so bei Microchip nachgesehen und hätte da den PIC18F6722 gesehen. Der hat ein Ram von 3936Byte, Flash von 128kByte und ein EEPROM mit 1024Byte. Den PIC-Programmer gibts zb hier im Shop um 10Euro. Wie siehts mit dem Gehäuse aus? DIP oder SMD? Und
-
Thread
bluetooth Messstrecke
Genauso ist es: Ich will nur eine Messgröße an den PC übertragn, sonst nix. Das class 1 Modul ist ja super! Sogar externe Antenne kann ich anschließen. Das einzige was mit nicht passt ist der 3V Logiklevel, denn der PIC 16F688 hat leider 5V logiklevel. Also muss ich an jeden Pin der zum
Mal ne ganz doofe Anmerkung, aber du kannst doch den PIC16F688 auch mit 3V laufen lassen. Oder gibt es irgendeinen Grund, das der mit 5V laufen muss?? Gruß Michael