-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
mich schon auf die neue Anzeige. Ansteuern und Programmieren kann ich den Controller, ein ATmega8, über die serielle Schnittstelle mit Bootloader. Weiters werde ich mir noch ein Protokoll überlegen, mit CS usw. um Daten gezielt auszugeben. Unterstützt wird zur Zeit große Schrift (12x16), kleine Schrift
HI Also mit dem AtMega8 gebe ich jetzt auf. Hat jemand von euch es mit einem Atmega16 probiert ? Welche Pins habt ihr für das Display verwendet? LG Michael
-
Thread
Gleiche Funktion. 23 cycles anstelle von 6?
Frage: Das ganze läuft auf einem 16Bit, PIC24F Meiner Ansicht nach würde der zweite code deutlich schneller ablaufen als der erste. Jedoch ist genau das gegenteil der Fall. Warum? [c] // 6 cycles typedef union _ade_status1
schrieb im Beitrag #4734146: > Weil es der Compiler so übersetzt hat, dass er sinnloserweise mit 16bit > statt 8 bit Variablen arbeitet? Die PIC24 sind 16-Bitter Simon M. schrieb im Beitrag #4734127: > #define STATUS1_SEQERR 0x00080000 Ich sehe da 32 Bit MfG Klaus
-
Thread
µC so billig wie möglich!
PIC-10F204T-I-OT/index.html?ACTION=3&GROUPID=2966&ARTICLE=86955&SHOW=1&START=0&OFFSET=16&;PROVID=2402
PIC10F200 STM8S003F3
-
Thread
[V] PIC18F6520-I/PT 60Stück in original-Verpackung
Hallo Leute, habe hier 60Stück PIC18F6520-I/PT in original Verpackung. Die PIC´s wurden vor ca. 1,5 Jahren für ein Projekt von einem Microchip Distri geordert, allerdings dann nie verbaut. Die Teile sind nicht programmiert und wurden
Habe selber noch : 2x 18F88 5x 16F877 5x 18F442 2x 18F452 10x 18F4520 5x 18F458 1X 30F2010 Alles in DIP Form und unbenutzt, DSP Verpackt davpeeup <at> hotmail <punkt> com
-
Thread
SDCC 4.0.0 release candidate 1
Verbesserungen wünschenswert wären. Immerhin ist der mcs51-Port noch in einem deutlich besseren Zustand als pic14- und pic16-Port.
weder der XC8 für die PIC noch der avr-gcc nur annähernd mithalten können.
-
Thread
PIC-Programmierung in C
auf diesem Sektor brauche ich noch Unterstützung und bitte ich um kurze Beantwortung. Es werden 2 PIC's mittels I2C-Übertragung miteinander verbunden. a) PIC 16F877 (MASTER) 16MHz. SSPADD für 100 KHz 39, Port C3 -SCL-, Port C4 -SDA-. b) PIC 16F688 (SLAVE) Quartz ?? Port C3 -SCL-, Port
, nicht aber im PIC 16F688. (kein MSSP-Modul vorhanden) Das macht deine Software > 3) Für beide PIC's muß ein separates 'Programm.c' geschrieben werden. Richtig, eins für die Hardware Version und eines für die
-
Thread
PIC 16C71 nur einmal brennbar ?
Hallo, Ich nutze fast nur neuere 8 Bit AVR Controller und nur selten, um ein Projekt einfach nur nachzubauen, PIC Controller allerdings bis jetzt nur die F -typen (das F steht für flashable ?). Habe hier nun einen PIC16C71 zur Verfügung
Uwe P. schrieb im Beitrag #2072565: > Es ist richtig. Die C-Typen kann man nur einmal brennen. Die F-Typen > können mehrmals gebrannt werden. JA- Mit Ausnahme der PIC16C84 (C83?) als direkte Vorläufer des PIC16F84. Das waren die ersten PICs mit EEPROM als Programmspeicher. ziza schrieb im Beitrag
-
Thread
LED mit PIC18F4550 und C18
Hallo Zusammen, ich habe mir ein Tesboard mit einem PIC18F4550 zusammengebastelt, das mit 20Mhz betrieben wird. An LATDbits.LATD0 habe ich eine LED, die ich nun zum blinken bringen möchte. ********************************************************** #include
ich hab das mal intressehalber nachgebastelt, und dein listing ganz oben (mit include <p18f4550.h>), blinkt auf anhieb, auch wenn ich die fuses aus dem source setzen lasse. MPlab 8.01 c18 3.21 linker script 18f4550i.lkr sorry.
-
Thread
high low überprüfung
initialisieren und am schluss einen timer unter RA4 starten der bei allen lows hochzählt list p=16F84A ; list directive to define processor #include <p16F84A.inc> ; processor specific variable definitions __CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _RC_OSC ; '__CONFIG' directive
d.stolarek das problem ist so zu lösen du musst vor die register &0x7f das hier setzten da in der inc datei 8bit gesetzt sind und bei dem pic nur 7bit gehen^_^
-
Thread
Läutewerk für Bahnübergang bauen
Hallo, 22kHz/8Bit reichen dicke dafür, Aufnahme allerdings möglichst in 44,1/16Bit machen und dann mit einem guten Audioprogramm resamplen, dann kommt es auch ohne Alaising-Störungen. Dann eben auf einen Eproms
weiß nicht, ob ich jetzt daneben liege: PWM mit Samplefrequenz aktualisieren und als PWM-Wert den 8Bit-Wert aus dem Sample? Wenn Du das Sample in 8Bit unsigned speichern kannst, müßte es direkt passen, Tiefpaß an den PWM-Ausgang mit F = Samplerate/2, Transistor und Minilautsprecher. Tiefpaß ist
-
Thread
Funktionen in Software oder in Hardware lösen?
Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/30005009c.pdf Das IR macht ein OC-Timer + Data signal modulator + SPI. Theoretisch könnte man so sogar über DMA senden, ohne
@Thomas F. >(Umsteiger von Arduino auf PIC) pic@sucks:~$ pic-gcc bash: pic-gcc: command not found Arduino kann auch pures avr-gcc, damit dauert ein pin-read <1uS [code] #define BLINK_DELAY_MS 1000
-
Thread
OLED-Display SPI Psoc4
1-->Ground 2-->5V 3-->Ground 4-->3V 5-->Ground 6-->Ground (SPI Mode) 7-->Ground (SPI Mode) 8-->nicht angeschlossen 9-->200k Ohm auf Ground 10-->Ausgang P0.0 Psoc4 11-->Ausgang P0.2 Psoc4 12-->Ausgang P0.1 PSOC4 13--> nicht angeschlossen 14--> nicht angeschlossen 15--> SCLK 16--> SDIN
{ Pic_show(&pic1);// Ausgabe an Display } void Pic_show(unsigned char ptr[][MAX_COL/2]){ unsigned char i=0,j=0; Write_Cmd(0x15); //Set Column Address Write_Cmd(0x00); //Start Column
-
Thread
Entwurf uC mit Uart für RS485-Bus mit > 4 Mbps
, RS485 braucht 2 + Masse hat dafür aber keine galvanische Trennung Hab ja nie behauptet das es 8 wären ;) Wobei mit Standard-Steckern eigentlich immer auch die 8-Draht-Variante benutzt wird. Galv. Trennung gilt je nach verwendetem Tranceiver, von linear gibts einige getrennte. PIC24EP wären
nenene schrieb im Beitrag #2634371: > 4Mbps auf einem 8-Bit-µC per UART? > (dezentes Hüsteln) :-) da hast du nicht ganz unrecht. Das habe Ich ignoriert. Der Silabs C8051F580 (schneller 8Biter mit CAN) kann bei 50MHz Takt immerhin 3,1Mbps wenn Ich das
-
Thread
Streifen im EA DOGM128 und sehr dunkel
0 0xA1, // Display Normal / reverse A0 0xC0, // Display Normal / reverse C8 0xA6, 0xA2, // Set Bias 0x2F, // Power Control set 0xF8, // Booster Ratio set 0x00, // "" 0x27, // Contrast set 0x81, 0x16, 0xAC, // Static Indicator set 0x00
ist noch ein Fehler bei deiner Ansteuerung. Mit welcher Taktfrequenz steuerst du es an ? Ich habe PIC 18F mit "handgemachter" SPI mit 16 MHz. Die Pins sind mit Widerständen auf 3,3V angepasst. Holger
-
Thread
Flashprobleme PIC 18F2550
Hallo :] ich habe ein Programm in den PIC 18F2550 gebrannt. Obwohl der Brennvorgang erfolgreich war, ließ sich der Flashinhalt nicht verifizieren. Die FUSE-Werte sind ebenfalls nicht korrekt im PIC angekommen. Das Programm selbst ist jedoch
einen netten Berliner, der mir den Chip > brennen könnte - es handelt sich (mal wieder) um das Brenner8P-Projekt Kauf Dir ein PicKit3! Dise ganzen Brenner sind sowas von gestern und einfach nicht mehr zeitgemäß. Mit dem PicKit3 (oder einem China-Clone) hast Du viel mehr Möglichkeiten. fchk
-
Thread
Sammelbestellung One-RF 868 Tiny Transciever (ehem. addLink)
konnte es auch nicht glauben, habe mehrfach nachgefragt und hingwiesen, das versichert DHL von D nach F nur 15,50 kostet, aber unter 50 wollten die nicht versichert versenden. Und auf das ganze dann noch 16% MeSt. Im Moment finde ich die Palette ganz interessant. Nochmal die Frage von Marus:
Konfigurierbar über Terminal software, unterschiedliche Betriebsmodi (u.a. adressierbar) Aurel: ? RT868F4: Konfigurierbar über Terminal software, Ausgangsleistung anpassbar, 7 Funkkanäle (!) 8. Preis Easy Radio, TinyOne, Aurel : ca. 40Euro RT868F4: ca. 50Euro Fazit: Das technisch beste
-
Thread
PIC 16F876 LCD Display ansteuern
Hi Leute, hab nach langer Überlegung für eine einfache Spannungsmessung mich für einen PIC 16F876 entschieden. Da die Spannungsmessung auch auf dem LCD angezeigt werden soll eignet sich dieser Mikrocontroller besonders gut. Doch nun zu meinem Problem, ich Versuche schon seit einigen Tagen
vermute es ist irgendetwas mit dem Programm nicht in Ordnung. Ich benutze den 'mikroPascal Pro for PIC' Compiler dieser erzeugt mir einen assembler File und ein hex file. Das Hex File brenne ich mit meinem selbgebauten Brenner von der Sprut Seite 'PIC Brenner 8'. Habe schon anderen PIC's damit gebrannt
-
Thread
STM32F407VGT6 (Cortex-M4)
@ holger Als PIC verwendete ich bisher meistens entweder den 16F887 oder den leistungsfähigeren 18F45K22. Gibt es beide im praktischen DIP Gehäuse, dass sich toll für einen schnellen Lochraster-Proto eignet. Ja ich
Andreas P. schrieb im Beitrag #2712557: > @ holger > Als PIC verwendete ich bisher meistens entweder den 16F887 oder den > leistungsfähigeren 18F45K22. Gibt es beide im praktischen DIP Gehäuse, > dass sich toll für einen schnellen Lochraster-Proto eignet.
-
Thread
[V] verschiedene Microchip µC's
15 Stück PIC16LF84A-04 I/P - IC MCU 8BIT 1.75KB FLASH 18DIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F873A-I/SP - IC MCU 8BIT 7KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16LF876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 09 Stück PIC16F877A-I
-
Thread
Wie PIC12F629 brennen ?
Hallo ! Weiß jemand wie ich einen PIC12F629 mit Pony Prog via selbst gebasteltem parallel ISP Adapter flashen kann ? In Pony Prog kan ich die "F" Reihe nicht finden :\ MfG KP
Bei der dazu passenden Software "ic-prog" wird der Treiber mitgeliefert. Bislang hab ich's mit 16F876, 12F675 erfolgreich probiert. Es gibt dazu auch andere passende Software, z.B. WinPic800 (mit eigenem Treiber) - hat mehr Typen in der Auswahlliste. Wichtig: Der JDM braucht eine richtige serielle
-
Thread
C Programm für Drehimpulsgeber funktioniert nicht
Hallo, ich möchte die Impulse eines Drehimpulsgebers mit einem PIC16F887 auswerten, und die Umdrehungen auf einer 7-Segment Anzeige ausgeben. Ich habe volgenden Ansatz. PIN A und PIN B des Drehgebers werden mit Interrupt Eingängen des µC verbunden. Sobald sich
das selbe Ergebnis liefern soll. Das define für RB0 dürfte in irgendeiner header-Datei stecken,die pic16f887.h oder ähnlich heißt. Kannst du mal in deinem Projekt nach der Datei suchen? Oder kennt deine Entwicklungsumgebung ein "Find in Files", so dass du mal eben schnell nach jedem Auftreten von RB0
-
Thread
PIC-µC Entwicklerboard Empfehlung?
Hi, was könnt Ihr in einem moderaten Preissegment an Entwiklerboards für die PIC16 bis PIC18 empfehlen? Lg Maracas
BigPIC6 z.b. aber ist halt ne Preisfragen das wehre eigentlich das ultimative entwiklungsboard musst aber aufpassen da gibt es mehrere Modelle es gibt eins da passen alle drauf 16f-30f
-
Thread
wie Uhr ohne Timer-Interrupt?
hinkriegen kann. es kann allgemein sein, ich suche nur nach einem prinzip. Genauer gesagt ist es ein PIC 16F57, aber das beispiel kann ein allgemeines sein, kann auch von einem atmel, etc.. sein.
prinzip. Ich bin mir fast sicher, solche Beispiele gibt es nicht. > Genauer gesagt ist es ein PIC 16F57, aber das beispiel kann ein > allgemeines sein, kann auch von einem atmel, etc.. sein. Es gibt keine AVRs ohne Interrupts. Peter
-
Thread
Funkübertragung und Empfang
dafür bisher habe zu erwähnen und welche programme ich dafür verwende. bisher habe ich nur den PIC 16F84A software benutze ich MBLab und Programmiere mit Assembler zumindest versuch ichs also infos habe ich einen zettel mit 4 x 8bit reihenfolgen da sind beim ersten längere zeiten als bei den anderen
ich habs gelöst *freu* es lag daran das bei der inc datei des 16f84a das auf 8bit gesetzt war und nur 7bit möglich waren da hab ich dies bei den registern gesetzt &0x7f und nun gehts *freu* *freudensprüngemach* ^_^ danke leute für die hilfe
-
Thread
flash-Fehler mit ATtiny2313, compile ok
1 ca: b7 01 movw r22, r14 cc: 91 d1 rcall .+802 ; 0x3f0 ce: 8e 01 movw r16, r28 d0: 0f 5e subi r16, 0xEF ; 239 d2: 1f 4f sbci r17, 0xFF ; 255 d4: ce 01 movw r24, r28 d6
1 218: b7 01 movw r22, r14 21a: ea d0 rcall .+468 ; 0x3f0 21c: 8e 01 movw r16, r28 21e: 0f 5e subi r16, 0xEF ; 239 220: 1f 4f sbci r17, 0xFF ; 255 222: ce 01 movw r24, r28 224
-
Thread
Suche einen µC / Serie
Einige PIC18 Typen von Microchip können ein Programm aus einem externen Speicher ausführen, haben aber trotzdem alle ein internes Flash. Die haben jedoch einen maximalen internen Takt von 16MHz. Wies bei den PIC24
Pic Romless, max 6.25Mips, die Bauform ist SMD, aber dank PLCC84 Socket problemlos auf Rasterplatine machbar. 18f801 müsste es sein.
-
Thread
Eigenschaften Atmel 644p
Richtig? am besten das 32 khz Quarz, Richtig? Wenn du aber 32 kHz als Takt nimmst, kann SPI nur mit 8 kHz oder langsamer als Slave, oder mit 16 kHz als Master.
>> Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum >> Beispiel einen STM32F303. > Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC. Du meinst den Timer 2. Der hat einen 10 Bit Prescaler und eine 8 Bit Zählstufe. Somit macht er mindestens alle 8 Sekunden
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
=db3a30433c1a8752013c1aa35a6a0029" rel="nofollow">XMC1100</a> mit ARM Cortex-M0-Kern, 64 kB Flash, 16 kB RAM und ADC (<a href="http://www.infineon.com/dgdl/xmc1100_ds_v1.2_2013_12.pdf?folderId=db3a30433580b3710135a47f3eb76c98&fileId=db3a30433d1d0bbe013d256b60160b7f&ack=t" rel="nofollow">Datenblatt</a
auf jegliche Plattformen eigentlich weniger das Problem. Da ich z.b. ein Projekt bereits zuvor in PIC16 ASM implementiert hatte, dauerte die Implementierung am XC164CM in C ganze 3 Tage. Falls DAvE hier genauso funktioniert wie beim XC16x/XE16x, braucht man eigentlich kaum Beispielcode wenn man ein
-
Thread
AVR oder STM32 für Entwicklungsprojekt
wieder an einen meiner Lieblinge, den zu wenig beachteten LPC824, ein Cortex-M0 mit 32 kB Flash und 8 kB RAM (das ist bei den AVR ja sehr sparsam vorhanden). Den SMD Käfer auf eine einfache passive Adapterplatine, einen 100 nF C zwischen die Stromversorgungspins und fertig ist das Evalboard. Programmieren
Raspberry PI oder Arduino-Gefrickel. Dafür muss man nicht studieren. PS: Deine Vorstellung von PIC ist niedlich-naiv. So ein PIC32MZ ist durchaus die gleiche Kategorie wie ein STM32F4 ;-)
-
Thread
einsteiger (PIC) arbeitet sich ein und braucht hin und wieder hilfe
Sebastian schrieb im Beitrag #1915244: > Die Ports bilden jeweils eine Gruppe von 8 Bit. Also dient immer ein > Portregister für 8 Pins. Und bei manchen PICs sind von den 8 Portbits nur 5 zugaenglich, weil nicht ausreichend Pins zur Verfuegung stehen (PIC 16F684..... 2 Ports aber
> Korrigiert mich wenn ich falsch liege! Hmm, als ich noch PICs verwendete, PIC16C71, PIC16C84, gab es kein LATch-Register. Gut, daß sie aufrüsten (aber immer noch kein Grund zu PIC zurückzukehren).
-
Thread
Sprut Brenner 8P: Kann keinen PIC 18F2550 brennen mit Brenner 8P
Hallo liebe Microcontroller-community Ich habe vor einem halben Jahr den Sprut Brenner 8P zusammengebaut. Problem: Ich kann zwar alle PIC's des Typs 16F... brennen ohne Probleme. Aber nun beschäftige ich mich mit dem USB Interface und würde gerne Daten auf einen 18F2550 brennen. Allerdings
dass der Brennner die 16F.. PIC's erkennt und auch problemlos brennt, den 18F2550 aber nicht. Ich habe bis jetzt noch keinen anderen 18F.. - Typ geteste (weil ich keinen da habe). (Vielleicht liegt ginge es mit einem anderen
-
Thread
AVR gesteuerte Kerze für bis zu 8 LEDs
uint16_t * isr_ptr_time = pwm_timing; uint16_t * main_ptr_time = pwm_timing_tmp; uint8_t * isr_ptr_mask = pwm_mask; uint8_t * main_ptr_mask = pwm_mask_tmp; // Zeiger austauschen // das muss in einem
eine Zwischenspeicherung durch den Compiler zu verhindern void tausche_zeiger(void) { uint16_t * tmp_ptr16; uint8_t * tmp_ptr8; tmp_ptr16 = isr_ptr_time; isr_ptr_time = main_ptr_time; main_ptr_time = tmp_ptr16; tmp_ptr8 = isr_ptr_mask; isr_ptr_mask = main_ptr_mask
-
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
Wieviel mehr an Strom braucht man für 64 Bit fähige Mikrocontroller?
so nicht. > > Olaf Ich hoffe mal du hast recht. Es wäre echt schade, wenn man Rust nicht auf 8 oder 16 Bit µC zukunftsfähig einsetzen könnte.
ist beispielsweise recht aufwendig eine Multiplikation von breiteren Datentypen durchzuführen. Eine 16bit*16bit -> 32bit Multiplikation ist bei jeder 8bit Architektur deutlich aufwendiger als 8bit*8bit, bei 32 bit Architekturen aber trivial in meist 1-2 Zyklen machbar.
-
Thread
fet schalten
r16 100 r15 10
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
Ein µC oder auf mehrere verteilen?
habe bislang nur mit Timern oder PWM gearbeitet, aber nie parallel. Wenn im Datenblatt z.b. steht Two 8Bit Timer, One 16 Bit Timer und dann weiter Four PWM Channels dann habe ich 3 Timer und 4 PWMs zur Verfügung? Also auch zeitgleich? Und ich kann alle Timer auf 8 Bit laufen lassen sodass diese "
books.google.de/books?id=RD1HGLyh720C&pg=PA69&lpg=PA69&dq=Orphan+PCB&source=bl&ots=jBOPXNzbtW&sig=Xbdlu8WC-krJoOawp3inf3yy54s&hl=de&sa=X&ei=CfkWU8LeNYGftAb99IAw&ved=0CFMQ6AEwAQ#v=onepage&q=Orphan%20PCB&f=false MfG Spess
-
Thread
Gürtelschnallen LED-Lauftext
eigene Projekte einsetzen, jedenfalls bei dem Teil welches ich bei Ebay von "Virtual Village" für 16 Euro gekauft habe. Man entfernt einfach den zentralen PIC16F628, welcher die 4 als Spalten- und Zeilentreiber kaskadierten 74HC595 Schieberegister bedient. Die relevante Pinbelegung ist dann: 1
>Anti-PIC/Pro-Atmel-Flame Herr Dannegger ist aber ein 8051'er (und zwar ein guter) ;-) Der lacht generell über PIC/AVR/ARM...
-
Thread
PIC18F2550 und I²C
Moin! Ich versuche mich hier grade mit dem PIC18F2550 an einer I²C-Bus Schaltung. Ich habe mir bei sprut alles angelesen und auch versucht, sein Beispielprogramm für den PIC16F87x für meinen PIC abzuändern. Leider ohne Erfolg. Auf der SCL
config LVP = OFF //Low Voltage ICSP INT8S steps1 = 0; INT8S steps2 = 0; INT16S steps = 0; unsigned char I2CEmpfang(unsigned char Adresse); unsigned char I2CEmpfang(unsigned char Adresse) { IdleI2C(); StartI2C(); IdleI2C();
-
Thread
Logikschaltung gesucht
es locker schaffen. Leider hat aber heute nicht jeder einen Programmer. Ein µC mit zwei Ports zu je 8 bit kann auch noch energiesparender sein, wie ich es bspw. an den Ultra-Low-Power PIC12F675 sehe. Der hat aber ein paar Pins zu wenig. Ist eine µS mit einem einfachen µC erreichbar? Denn die Software
gibt es auch mit 6 I/O mehr als 16F630. Das ist aber immer noch zu wenig. Bestimmt gibt es da einen mit genug Pins, kenne sie nicht alle.
-
Thread
hc zähler instabil
Beschaltung von 5-Bit-Zählers CD74HC4017PWR. Siehe Anhang. Es wurde von mir eine Schaltung auf einem PIC16f887 MC entwickelt. Kurze Erläuterung der Funktion der Schaltung. Es soll ein Kabeltester werden. Auf anderer Seite von Stecker 10126 gibt es ein 10226 Stecker und die Pins sind über Pulldown (10k
verbunden. Der µC prüft, ob die Verbindung da ist und meldet es über LCD... Alles andere wie LCD16x2 und die Abfrage an den Ports RA und RB läuft einwandfrei. Aber Zähler verhält sich instabil. Entweder schaltet(zählt) er gar nicht oder bleibt auf Q2 oder Q4 stehen. Der PIC läuft mit dem 8MHz
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
Projekt. Vor allem, weil ich gerade an was ähnlichem dran bin :) Allerdings auf Basis der Microchip PIC18F Serie. Ich werd mir Dein Projekt mal genauer anschauen.
Toolchains - der STM32F103RBT6 ist leistungsfähiger (CPU, Peripherie, RAM, ROM, PIN-Anzahl) und bei meinem Lieferanten (Aliexpress) günstiger (1,60€ pro Stück), als der PIC > Dann gibt es noch Hapcan, > http://hapcan.com
-
Thread
PIC 16F877A Schrittmotorsteuerung
Tatsächliche Drehzahl der Scheibe durch Messung. Material das mir zur Verfügung steht: Microcontroller: PIC16F877A Treiberbaustein: L293D Schrittmotor: Berger Lahr RDM57 Compiler: CC5X Was benötige ich noch an Bauteilen? Was ich mir wünschen würde, wen mir jemand erklärt wie ich die Sachen miteinander
ich weis nicht was wirklich benötigt wird. Für die Schrittmototren z.B. werde ich eine Spannung von 16V brauchen, für den PIC.. 5V da würde ich z.B eine Spannungsquelle mit 16V konzipieren, und die 5V über ein Stabbi IC erzeugen. Was ich mir da nicht sicher bin, ob das so ok ist, oder ob es elegantere
-
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
Microcontroller aussuchen
Fachgebiet. Aus dem Bauch heraus geraten würde ich vermutlich deutlich mehr 32 Bit Controller finden, als 8 Bit. Wobei STM32 und AVR wiederum nur einen kleinen Teil der gesamten 8/32 Bit Palette ausmachen. 16 und 64 Bit Controllern sind vermutlich besonders selten im Einsatz. Aber ich werde vermutlich
STM32-Flash seit Jahren mit ca 33 MHz daher gurkt? Ja. Zum Glück hat man dieses Problem mit einem 16/20 MHz AVR, den kaum jemand über 8 MHz betreibt, nicht.