-
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.
-
Thread
13 Bit Genauigkeit mit Atmega messen ?
DAC ist halt als 1 BIT ausgeführt. Man kann das mit ner PWM und einem Tiefpaß realisieren. Bei 16 BIT würde ich da nicht das Basteln anfangen sondern einen fertigen Wandler kaufen. Ist schon schwer genug die 16 BIT einzuhalten (Layout etc.).
Wandler an Board und kostet nicht mal 2 Euro. http://focus.ti.com/docs/prod/folders/print/msp430f2013.html Ich habe die Wandler der AVR, Silabs (8x51) und MSP's getestet, der Preis rechtfertig in keiner Weise den Aufwand den du treiben willst. Übertrage das Wandlerergebnis einfach per SPI zu
-
Thread
AT89LP51: keine Powerdown Simulation in uVision möglich
unterstützt wird und funktioniert. Und die gibt es leider nicht mehr, ausgestorben. Bevor ich tiefer ins PIC Universum einsteige: es gibt ja eine Unmenge an verfügbaren PICs. Welche Familie bzw Typ würdet ihr mir empfehlen? Ist 16F ok oder sollte ich auf 18F gehen? Gibt es etwas zu beachten, was in den Werbeprospekten
> have. Da gibts jede Menge PIC16, die Deine Anforderungen erfüllen. Je mehr Stellen hinter dem F in der Typenbezeichnung sind, desto neuer ist der Typ. Neuere Typen haben auch einen besseren CPU-Kern, der besser für C geeignet ist
-
Thread
Wie und welcher externe Quarz 4MHz für PIC 16F876
und nutze bislang nur die internen Oszillatoren von den PICs. Jetzt brauch ich mehr PINS und der PIC 16F876 hat leider keinen internen. Gibt es irgendwo ein Beispiel, wie man einen 4MHz Oscillator anschließt? Und vor allem welchen (Reichelt Best.Nr.)? Was muß man im Unterschied zum internen
irgendwo eine Beispielschaltung >mit einem externen Quarz finden... :-( Ist im Datenblatt des PIC16F876 findest du auf Seite 123 die "Beispielschaltung". Im Anhang ist sie abgebildet. Die Werte für C1 und C2 stehen im Datenblatt des Quarzes... Nur Mut, ich hatte noch nie Probleme mit Quarzen
-
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.
/app/cms/image/transf/none/path/s80a1800cdded55f0/image/i7075d8d6a2166656/version/1405782140/image.jpg da ist das Foto kaum besser, aber es sieht jedenfalls nach zweizeilig aus, ob 16 oder 20 Zeichen pro Zeile ist schlecht zu erkennen. Mit Google
-
Thread
Geiger Counter Sparkfun
doch noch fündig geworden, mit PIC16F873/6A und flash daten leider ohne quellcode !
sein könnte, ist in der schaltung noch nicht drin aber im layout ( auch noch nicht in der sw für den pic vorgesehen ) übersetzung aus dem japanischen :: Unter dem PIC-Mikrocontroller hat 8pin Steckdosen, die im EEPROM genommen werden können. Diese Daten werden über eine lange Zeit abgetastet, und Sie
-
Thread
Hilfe für Beginner Code_Mikrocontroller
PIC gibt's auch in den Geschmacksrichtungen PDP11 (PIC24) oder MIPS (PIC32). Beides gestandene Rechner und nicht nur mikroprogrammierbare Logikbausteine.
; wieder zurück Jetzt möchte ich einen ähnlichen Code für 5ms Pause bei 16 MHz (Attiny26) schreiben. Ich wollte noch zusätzlich eine dritte Schleife einfügen. 16 MHz entsprechen 16 000000 Takte pro Sekunde. 5ms *16000000= 800000 Takte---> pro schleife werden ca. 3 Take (
-
Thread
ADC mit Schieberegister und LEDs
Hallo zusammen, ich bräuchte dringend bitte Hilfe. Ich soll 8 LEDs mit einem Schieberegister (74HC595) verwenden. Anschließend sollen die LEDs die Stellung des Potentiometer angeben. Programm: MPLAB X IDE; C-Programmiersprache; PIC 16F18446; Compiler: XC8
schreibTakt (); // SChieberegister #endif Schieberegister.c: #include "Schieberegister.h" #include "16F18446_Init.h" #include "16F18446_Konfiguration.h" //Variable zur Speicherung der Segmentcodierung für die übergene Ziffer int displayZiffer; void digDisplay (int dezZiffer){ displayZiffer
-
Thread
Labornetzgerät - Fragen zum Schaltplan
nicht so aktuell. > > Hier habe ich ein Spice Modell des 2SD882 > > .MODEL 2SD882 NPN(Is=282f Xti=3 Eg=1.11 Vaf=100 Bf=200.7 Ise=288.7f > Ne=1.368 Ikf=20 Nk=1.235 Xtb=1.5 Var=100 Br=52.37 Isc=8.515p Nc=1.527 > Ikr=.2617 Rc=15.88m Cjc=166.3p Mjc=.4069 Vjc=.3905 Fc=.5 Cje=291.8p > Mje=.3606
spezifiziert gar keine DC Kurve, Harris aber tut es http://www.google.de/url?sa=t&source=web&cd=16&ved=0ahUKEwjdiv2Ai-XXAhVMXhoKHRx6BeMQFghRMA8&url=https%3A%2F%2F4donline.ihs.com%2Fimages%2FVipMasterIC%2FIC%2FHRIS%2FHRISD017%2FHRISD017-4-216.pdf%3Fhkey%3DEF798316E3902B6ED9A73243A3159BB0&usg=AOvVaw1G8h7jJpf9M1NuG0hZoeBv
-
Thread
Microcontroller - USB
Die billigste Lösung für Full Speed USB ist ein PIC16F1454. Beschaltung ist einfach - VCC, D+, D-, GND von Prozessor und USB miteinander verbinden, 100nF zwischen VCC und GND am Prozessor, dann vielleicht noch 10k zwischen VCC und MCLR, und das wars.
Anwendungsspezifisch". Frank K. schrieb im Beitrag #5045451: > Die billigste Lösung für Full Speed USB ist ein PIC16F1454. Der 0,76€ teure Si EFM8UB10F8G (c8051) ist darunter als Einzelstück am Günstigsten. (ab 1500 gibts den für 0,567€) Dein PIC16F1454 kostet 1,15€ pro Einzelstück. Da ist sogar ein samD11c14
-
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
interner RTC oder externer
> #include "time_date.X/displaytech.h" #if defined (__32MX360F512L__) || (__32MX460F512L__) || (__32MX795F512L__) || (__32MX430F064L__) || (__32MX450F256L__) || (__32MX470F512L__) // Configuration Bit settings // SYSCLK = 80 MHz (8MHz Crystal / FPLLIDIV * FPLLMUL
weil ohne funktionerende RTCC geht bei mir nichts, nicht mal das Display. SetAlarm(Time *IN, uint8_t interval, uint8_t ena); Sinnvoll für den Interrupt, man kann einen Alarm setzen. Getestet habe ich (mangels Geduld) nur 1s, 10s, 1min. Das interval ist das Setting für AMASK (siehe Datenblatt PIC
-
Thread
ATMEL verändert einige Dinge im ATMega
Standard, neu auch mit 14-bit / 900 ksps auch für 1 EUR / Stück http://www.silabs.com/products/mcu/8-bit/efm8-laser-bee/Pages/efm8-laser-bee.aspx http://www.mouser.de/ProductDetail/Silicon-Labs/EFM8LB10F16E-A-QSOP24/?qs=sGAEpiMZZMsnnjF5aXV%2fXry%252bkUpBjT60qBkUMuOTO%2fk%3d
NX3225GB-16M von NDK ansehe, dann steht im Datenblatt: Cl = 8 pF Rs = 120R max Drive Level = 10µW...200µW Mal davon abgesehen, dass die beide 16MHz haben, wie kann man auf die Idee kommen die in einen Topf
-
Thread
Kosten eines PICstart plus
auch gerade einmal rausfinden für wieviel € so etwas weg gehen kann. Habe hier noch ein komplettes PIC-Set: - Das große Pic Micro Profi-Buch (Franzis ISBN3772342841) - PicStart Plus inkl. Netzgerät jedoch noch nie getestet - noch ein Debugger inkl Kabel usw. - Microchip PIC Dokumentationsmappe mit Daten->büchern<- - Neue PICs: 3x 16F871 3x 16F84 2x 16F88 3x 16F627 3x 16F628 2x 16F737 2x 16F870 2x 10F206 3x 12F629 5x 12F675 3x 10F206 3x 16F627 Denke einmal ich werde demnächst die Sachen mal auf Ebay setzen. Ausser
-
Thread
Lernen aber welche Sprache und wo für (Pic)
Foren im Internet aber so richtig kann mir da keiner weiter helfen und zwar will ich klein mit einem Pic 16F628 anfangen und da meine ersten Programme für schreiben hab mir auch MPLab aus dem Internet gesaugt. Ich hab mir auch schon verschiedene Tuterials angeschaut um selber mir endweder ASM oder C c+
www.piclist.com/techref/microchip/routines.htm http://www.forenshop.net/cgi-bin/forenserver/foren/F_1402/cutecast.pl http://sprut.de/electronic/pic/links/index.htm#hilfreich Dürfte erstmal reichen Der weg ist das Ziel Grüß
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
@ Thorsten F. >nur weis ich nicht wie ich >sauber bis zu 1.8Mio Daten in den Speicher schíeben >und rausbekommen soll. Rein: durch /WR in den Speicher (Fifo-Ram) Raus: durch /RD >1.8Mio Ist dein "Bitmuster
F. schrieb im Beitrag #3745082: > Sehe ich es richtig, das du die Pulse-Daten per SPI übergibst? Ja, das Protokoll ist einfach, sollte aber ausreichen. Thorsten F. schrieb im Beitrag #3745082:
-
Thread
Logic Analyzer bauen
Das Teil (XC95144XL10TQG14 ) ist cool, kurze Rechnung: 2x SRAM 256k x 16: 18 AD, 16 DB, 3 Ctrl = 2x 37 I/O = 74 I/O 2x 8-bit-Channel: 16 I/O uC parallel Port: 8 DB, Ctrl (CS_ und R/W_) = 10 I/O 2x Clock (CPLD und uC externer Takt) 2 I/O JTAG 4 I
web.icsi.com.tw/English/Datasheets/ASYNCHRONOUSSTATICRAM.html bzw. http://web.icsi.com.tw/domino/packinfo.nsf/F384F466ECEF4C1F48256F320003B3E6/$FILE/ic61LV25616.pdf ist er zu finden. 256K X 16 IC61LV25616 3.3V 8,10,12,15 [K, KG, T, TG, B] MP Was allerdings als Status Available MP bedeutet, verschließt sich
-
Thread
Microchip PIC16F1713 - DERIVAT??
verkaufen: https://www.mouser.de/c/semiconductors/embedded-processors-controllers/microcontrollers-mcu/8-bit-microcontrollers-mcu/?q=pic16f1713&instock=y
Klaus K. schrieb im Beitrag #7118456: >> Die Padauk sind zum Glück keine Nachbauten von Microchip PIC. > > Ach nö, die billigen µC von Padauk sind Nachbauten der PIC16 > Architektur. Nein. Sie unterscheiden sich von den PIC mindestens so stark wie von anderen 8-Bit-Architekturen, z.B. 8051.
-
Thread
PIC und Takterzeugung
Hallo! Ich plane zwei PIC16F877 einzusetzen, die über eine längere Datenleitung mit etwa 10-100kbit/s kommunizieren sollen. Dabei kann es möglich sein, dass auf beiden Seiten Temeparturunterschiede von etwa 30° herrschen.
Bitte entschuldigt mein Doppelposting. Leider muss ich noch eine Korrektur anfügen. Beim dem PIC handelt es sich um einen PIC16F687. Falsches Projekt ;-)
-
Thread
PIC18F4550 uart tx sendet dauerhaft, Break ingoriert der chip
Hallo Zusammen, ich brauch mal eure Hilfe. Allgemeine Daten: Microcontroller: PIC18F4550 Software: MPLABX Compiler: CX8 Problem: UART Allgemein möchte ich ein RN4020 Bluetooth Chip mit einem PIC18F4550 verbinden. Dies funktioniert soweit auch ganz gut, nur, dass ich eine
8-bit transmission TXSTAbits.SYNC = 0; //0 = Asynchronous mode TXSTAbits.BRGH = 1; //Asynchronous mode: 1 = High speed BAUDCONbits.BRG16 = 0; //0 = 8-bit Baud Rate Generator ? SPBRG only
-
Thread
Atmega8u2 mit I2C
Oh ist total an mir vorbeigegangen dass es auch einen atmega8u2 gibt. Aber warum nimmst du dann nicht den atmega16u4? der hat ja TWI. Die u2 sind halt ziemlich abgespeckt. Gut der u4 hat halt 44 pins. Wolltest du ein Drop-In replacement? Du kannst I2C ja auch
eine Alternative dazu (ich meine damit einen anderen > Hersteller oder so) Für kleine USB-Geräte: PIC18F14K50 im DIL20/SO20 Im DIL28/SO28 Gehäuse: 8 Bit: PIC18F27J53 (2 UART, 2 SPI/I2C, HW USB,...) 16 Bit: PIC24FJ64GB002 (2 UART, 2 SPI/I2C, HW USB,...,32 MHz) 32 Bit: PIC32MX250F128B (hat auch
-
Thread
Eure Anregungen zu meiner Schaltung (Messen mit PIC)
Wenn du einen Maxe mit 100nF einsetzt, dann pass auf dass es ein Exemplar ist bei dem das ausreicht. Der Klassiker will mindestens 1µF. Wie gedenkst du den PIC zu programmieren? Mit althergebrachter raus/rein/raus/rein/... Methode
reinkommen, abfliesen können. Andere PSU haben so eine integriert. Auf jeden Fall 2 Kondensatoren für den Pic, 10nF sowie 0.1uF als Beispiel. Beim Max232 hast du einen Kondensator vergessen, wie auch beim Pic.
-
Thread
Sinusgenerator Bausatz ohne / mit fehlerhafter Stückliste
Potentiometer 100k (104) R2, R3 2 3 Potentiometer 50k lin R5 1 4 1/4W Resistor 1k R7,R8 2 5 1/4W Resistor 10k R9,R10,R13,R15,R16 5 6 1/4W Resistor 4.7k R11, R14 2 7 1/4W Resistor 30k R12 1 8 1/4W Resistor 2k R17 1 9 Monolitic Ceramic Capacitor 100nF(104) C1,C2,C5
/16V C10 1 14 Monolitic Ceramic Capacitor 10µF/16V C11,C12 2 15 ICL8038(CCPD) DIP14 U1 1 16 (LM)78L09 TO-92 U2 1 17 TL082 DIP8 U3 1 18 TC(L)7660S DIP8 U4 1 19 Connector Header
-
Thread
K0855 durch Mikrocontroller ersetzen?
://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A363;GROUPID=2959;ARTICLE=45025;START=0;SORT=artnr;OFFSET=16;SID=27@WmjoKwQARsAAHkS6Bg552fd3f07df0ee3c59369ba42c48fbb2
Beinchen") werden zu Blöcken zusammengefasst, einen solchen Block bezeichnet man als Port. Beim ATmega16 hat jeder Port 8 Anschlüsse, bei kleineren AVRs können einem Port auch weniger als 8 Anschlüsse zugeordnet sein. Da per Definition (Datenblatt) alle gesetzten Bits in einem Richtungsregister den entsprechenden
-
Thread
GOTO-Befehl geht nicht (PIC 16F84A)
Hallo! Ich benutze einen PIC 16F84A mit dem PIC 16F84 ELV Emulator Programmer. Dazu die Testplatiene mit den 8 LEDs, die aufleuchten sollen, wenn das zugehörige Bit von PORTB auf 0 liegt. Das Programm soll erst jede 2. LED ansteuern
Steffen PS: Falls Du weiter mit den Prozessoren arbeiten willst, dann rate ich dir zum 16F628(A). Der kann mehr und ist billiger. Der 16F84 stammt noch aus der PIC-Uhrzeit.
-
Thread
Einstieg in die MikroController Welt 8, 16Bit oder 32Bit?
MicroController zu starten, oder muss man wirklich den Weg von unten nach oben erarbeiten? -muss ich mit 8Bit,16Bit,24Bit und dann erst mit 32Bit anfangen? Was ich bis jetzt weiß ist: 8 und 16Bit Microcontroller sind gut geeignet für Messen, Steuern und Regeln Aufgabe. die 32Bit Architektur ist eher
ich ein Artikel bei RS-Online über 32Bit Architekturen gelesen habe, und dort wurde gesagt dass der PIC32Bit wäre eins der schnellste Controller auf dem Markt, gegenüber seine Konkurrenten ;-) wir wissen was sie damit meinen.. Also mit 8 und 16Bit anfangen? oder direkt mit einem 32Bit-ler ? Danke
-
Thread
günstige Microcontroller Lösung Analog PWM?
MaWin schrieb im Beitrag #6962670: > PIC12F1572 > Alles andere ist Kindergarten. Viiiiiel zu teuer. 12F675, 12F683 und 16F684! Arduino ist ja Krabbelgruppe.
Der echte MaWin schrieb im Beitrag #6962691: > MaWin schrieb im Beitrag #6962670: >> PIC12F1572 >> Alles andere ist Kindergarten. > > Viiiiiel zu teuer. > 12F675, 12F683 und 16F684! > > Arduino ist ja Krabbelgruppe. Ach was! Krabbelgruppe sind diese läppischen Grabenkämpfe hier
-
Thread
TFT Touch an Atmel AVR
verkäufer einen Controller besitzt (daher dachte ich es würde einfacher und es würde mit einem normalen PIC gehen). Meine Frage wäre nun kann ich dieses mit einem dsPIC30 bzw PIC18F4553 ohne weiteres ansteuern? Oder bräuchte ich auch eher einen der Grafik PIC's wobei es diese leider nur mit 3,6V gibt und
Noy schrieb im Beitrag #2387361: > Meine Frage wäre nun kann ich dieses mit einem dsPIC30 bzw PIC18F4553 > ohne weiteres ansteuern? Nein. Vergiss es. > Oder bräuchte ich auch eher einen der Grafik PIC's wobei es diese leider > nur mit 3,6V gibt und ich alles mit 5V betreibe.
-
Thread
MAtlab und Mikrocontroller
es den ein Blockmodell in Simulink auch für den Atmega8? Wo finde ich eine Schaltung für den dsPIC die für die Programmieschnittstelle (usb, seriell) geeignet ist?
? Es kommt eben drauf an, wie viel Rechenaufwand für die betreffende Regelung nötig ist. Auch ein 8Biter kann da schon einiges leisten. (Und ein 16Biter muss nicht unbedingt schneller sein).
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
BSD mit den Standard-Betriebssystemtreibern laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
10126_10124,searchweb201603_1,afswitch_1,ppcSwitch_5,single_sort_2_default&btsid=bb1674b0-af42-46c3-8d08-b16c2d753f76&algo_expid=5e5ad26f-2678-4cc8-948c-97d4eed01f85-4&algo_pvid=5e5ad26f-2678-4cc8-948c-97d4eed01f85
-
Thread
PIC 16F648A, kein_LVP_OFF, nicht mehr programmierbar?
Hallo, ich hab mit meinem PIC 16F648A ein kleines Problem, ich hab ihn vermutlich "verprogrammiert", sprich den Programmieradapter ausgesperrt. http://webs.uolsinectis.com.ar/nancy/pic/icsp_c.png Der PIC wird wie auf dem Bild mithilfe des PICkit3 programmiert. Das ganze läuft über MPLAB 8.80. [code] list p=16f648A #include <P16f648A.INC> __CONFIG _PWRTE_ON & _WDT_OFF & _INTOSC_OSC_NOCLKOUT Init bsf STATUS, RP0 ; auf Bank
-
Thread
Trivialprogramm für PIC16F1936 - Was mache ich falsch?
Hallo, ich habe ein Problem mit einem PIC16F1936, der nicht tut was er soll. Inzwischen habe ich mein Programm auf folgendes gekürzt: [code] #include <p16f1936.inc> __config _CONFIG1, (_FOSC_INTOSC & _CLKOUTEN_OFF & _WDTE_OFF & _MCLRE_OFF
TRISC clrf TRISC BANKSEL LATC clrf LATC Loop: comf LATC,F goto Loop end [/code] Der PIC ist wie folgt beschaltet: - Pin 8 und 19 (Vss) an Masse - Pin 20 (Vdd) an +5V - Pin 1 (MCLR): 10kΩ an +5V - Pin 2 (RA0): 100nF an Masse alle anderen
-
Thread
Pinguino Projekt gefunden, virtueler Nachbau mit Lochmaster
ungeschickt aus. Durch ein Umordnen der Bauteile könntest du viele Brücken und Kurven vermeiden. PIC18F2550 http://www.hackinglab.org/ http://www.holger-klabunde.de/usb/18f2550.htm http://www.sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm "Leider wird der PIC18F2550 NICHT mit
realisieren lässt. Daher auch meine Variante des Pinguino Boards... > > http://www.sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm > "Leider wird der PIC18F2550 NICHT mit einem einprogrammierten > USB-Bootloader ausgeliefert. Um einen USB-Bootloader in den PIC zu > bekommen braucht man einen
-
Thread
Viel mehr Spaß mit einfachen LED
Hallo Michael, TOLL das du es einen PIC genommen hast! Und noch einen 12F, Super. Bei 2K und den Funktionen nehme ich an das du es in ASM Programmiert hast. Ich finde das Ergebniss sehenswert, und würde es auch sofort Nachbauen! PICs
Einzelimpulsen zu erreichen. Für die einzelne LED setzen sich diese Einzelimpulse zum BAM-typischen 128-64-32-16-8-4-2-1 Impulsverhältnis zusammen.
-
Thread
Microcontroller mit langer Akkulaufzeit
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 das Display zu treiben (passives LCD). Und dass die 3V3 per Step-Up-Wandler erzeugt
Ob sich das lohnt ist eine andere Frage. Wenn man mehr Leistung braucht als ein sehr sparsamer 8/16-Bitter liefert, und den µC deshalb die übrige Zeit hardwareseitig komplett abschaltet beispielsweise.
-
Thread
BMP aus PIC Speicher auf MI0283QT9 anzeigen
stdio.h> #include "MI0283QT2.h" #include "BMPheader.h" void OpenBMPFile(const char *file, int16_t x, int16_t y) { uint8_t buf[40]; //read buf (min. size = sizeof(BMP_DIPHeader)) BMP_Header *bmp_hd; BMP_DIPHeader *bmp_dip; int16_t width, height, w, h; FILE * fd; fd = fopen(file
image.bmp OpenBMPFile("image.bmp", 20, 20); } [/c] BMPheader.h [c] typedef struct { uint8_t magic[2]; uint32_t size; uint16_t rsrvd1; uint16_t rsrvd2; uint32_t offset; } __attribute__ ((packed)) BMP_Header; typedef struct { uint32_t size; uint32_t width; uint32