-
Thread
Hohe Spannung möglichst genau mit AVR messen
Klar, wäre eine Möglichkeit, aber eben gleich wieder mehr Bauteile, höhere Rauschempfindlichkeit bei 16Bit-ADCs, Datenbus... OPV-Schaltungen haben bei mir immer die Tendenz zum Nichtfunktionieren. Es gibt auch keine OPVs, die die errechneten Grenzen wirklich erreichen, sprich 0..5V wirklich abdecken
habe. Was das angeht sind die PICs im Vergleich eine > Zumutung. Du kennst nur die 8 Bitter. Die 16 und 32 Bitter haben eine leistungsfähigere Peripherie und eine völlig andere Architektur. pic24 ähnelt eher avr als pic16f, und PIC32 hat einen MIPS Core, d.h. das gleiche, was früher in den 90'ern in
-
Thread
4x4 Keymatrix Starthilfe (PIC 16F877A)
Wie schon erwähnt, falls es von Wichtigkeit ist, benutze ich MPLab mit den XC8 als Compiler, den PIC16F877A und das Experimentierbord ist ein EasyPIC-40, sowie ein PICKit 3 von Sure - Electronics. Vielen Dank schon mal für eventuelle Hilfe und GRüsse Gerhard
Hallo Gerhard, hier hätte ich Dir eine ganz einfache 4x4 Matrix ohne Entprellung für den PIC18F46K80 in C. Der müsste aber auch bei einem PIC16F877A laufen. Allerdings habe die Dinger nur mit einem CC5X Compiler und dem Assembler programiert. Grüße Ingo
-
Thread
AVR – Übers EEPROM und darüber hinaus…
Limits weiter. 0x0004 Nutzdaten 1 0x0006 Nutzdaten 2 0x0008 Nutzdaten 3 0x000A Prüfsummme 1 (inklusiv Schreibzyklenzähler 1) Datenblock 2 0x000C Schreibzyklenzähler 2-> Schaltet den Adresszeiger
B 0x000C Nutzdaten 1 0x000E Nutzdaten 2 0x0010 Nutzdaten 3 0x0012 Seriennummer B = Seriennummer A + 1 0x0016 Prüfsumme B (inklusiv Seriennummer B) . . . Datenblock x 0x0FF4 Nutzdaten
-
Thread
PIC18F66 Konflikt zwischen RA0 und Init CAN-Modul
unsigned short Msg_Rcvd = 0; unsigned int Rx_ID, Tx_ID, i, j, h, k, adc_rd; int pin_mux[13] = {0x0E, 0x0C, 0x0A, 0x08, 0x06, 0x04, 0x02, 0x00, 0x1C, 0x1E, 0x18, 0x16, 0x1A}; unsigned int temp_values[2][13]; //Line1 cell voltage & curren, line2 temperature const unsigned short SJW = 1;
PORTC = 0x00; // clear PORTC TRISD = 0x00; // set PORTD as output TRISE = 16; // RE4(CAN RX) as input, others as output (CAN TX)
-
Thread
mein DSPIC-Synth ist fertig
Bastelprojekt eines VA-Synths anhand eines Klangbeispieles vorstellen. Zur Erinnerung. Der Synth hat 5 Voices wobei je ein DSPIC33fj64GP802 verantwortlich ist. koordiniert wird alles von einem PIC18f..... Ich benutze keinen externen Codec, sondern benutze die der DSPIC`s. Ich bin sehr stolz das
geschielt ? Soll er eher Pads,Leads oder Bass abbilden ? Alles zusammen ? Ein paar Bassnoten 1/16 bei 4/4 -xxx -xxx -xxx -xxx oder -x-x -x-x- -x-x -x-x- wuerden mich mal Interessieren Tonhoehe E3. Das war wohl eher ernst gemeint mit dem "Notenklau" das hoert sich nach nem holpern bei der
-
Thread
Wecker bauen / Welchen Mikrocontroller benutzen?
http://www.ebay.de/itm/1-Bausatz-LED-Alarm-Quartz-Digital-Uhr-Clock-Kit-89C2051-3-7-5-5V-54x51mm-DIY-/131498762035?hash=item1e9defdf33:g:cLYAAOSwPgxVP9By
ne Diode und einen Goldcap (0.22F reicht lange) separiert. Ansonsten sollte ein ganz einfacher PIC16 oder so völlig ausreichen. Hauptsache, er hat einen passenden Anschluß für ein passives LCD mit 4 Stellen. Das Display ist hier wohl das entscheidende Kriterium. Davon hängt ab, was du an µC überhaupt
-
Thread
16-Kanal Relais mit Arduino
seriellen Monitor wie auch die IN-Pins am Relaisboard Übrigens braucht das Relaisboard eine eigene 5V Stromversorgung (wenn es 5V Relaisboard ist, Du darfs die 5V NICHT am Arduino-Board 5V-Pin abzapfen, das gibt nicht genug Strom" 16 geschaltete Relais brauchen ca. 16*75mA = 1200mA = 1.2 Ampere,
5V Leitung aufkratzen und noch einen 3.3V LDO dazwischen hängen. Ser W. schrieb im Beitrag #4539121: > http://www.sainsmart.com/16-channel-12v-relay-module-for-pic-arm-avr-dsp-arduino-msp430-ttl-logic.html
-
Thread
Powerversorgung PIC
soll schon batterie betrieben werden. Hab mal nachgemessen, wenn alle led's aus sind benutzt der pic 2.5 mA bei 3V, also zum zählen der zeit. Eine AAA Alkaline Batterie besitzt ja so zwischen 1000-1500 mAh je nach Belastung mit 1.5 V Spannung. Bei einer Belastung von 2.5mA dürfte das mit x2 AAA
soll schon batterie betrieben werden. > Hab mal nachgemessen, wenn alle led's aus sind benutzt der pic 2.5 mA > bei 3V, also zum zählen der zeit. Da hast du aber die stromsparenden Möglichkeiten des PIC nicht ausgenutzt. Ja ich habe im Datenblatt auch 1.8V gelesen PIC18LF1XK22 VDDMIN (Fosc 16
-
Thread
putsXLCD nur der Anfangscharacter vom String auf LCD
Moin, vielleicht könnt ihr mir auch ohne meinen Code helfen. Hab hier einen PIC18F4455, ein Hitachi 2x16 LCD (der Standard halt) und das versuch ich mit XLCD und XC8 zum laufen zu bewegen. Scheint mir soweit auch alles gut, benutz den Befehl putsXCLD(text) und hab als text:
CURSOR_MOVE_R 0x14 #define CURSOR_MOVE_L 0x10 #define LCD_Clear() LCD_Command(CLEAR_DISPLAY); LCD_DELAY_5MS() #define LCD_Home() LCD_Command(RETURN_HOME); LCD_DELAY_5MS() [/c] und werden so benutzt:
-
Thread
PIC16F1823 PORTXbits.RXX High-Pegel werden nicht ausgelesen
Hallo, irgendwie komme ich mit meinem PIC16F1823 nicht klar. Ich betreibe den kleinen mit 3,3V und nutze MPLAB X mit dem einfachen HITECH PICC9.82 Compiler. (wobei die Infos sicher erstmal nicht so wichtig sind.) Mein Problem: Ich habe an
... oder in C dann halt: [c] ANSELC = 0;[/c]
-
Thread
Mikrokontroller, geringe Betriebsspannung
Frage: Am liebsten würde ich das ganze mit x2 1.5V Batterien (Knopfzellen) oder zur Not auch einem kleinem Akku betreiben. Als Mikrokontroller sollte ein PIC herhalten. So 2 Batterien liefern ja c.a 3V (neu ein bisschen drüber),aber das reicht
Stefan schrieb im Beitrag #4534279: > Der µC arbeitet erst bei 2,3V. Wie meinen? PIC16F5X -> garantiert 2,0..5,5V im Bereich -40..85°C - das sollte für ein Bastelprojekt mit 2xAA dicke passen.
-
Thread
Projekthilfe gesucht - Parallela Cluster (Supercomputing :))
Der LiveServer mit PHP7 ist nochmal deutlich schneller. Wenn wir auf C oder C++ umsteigen (eigene PHP Module), etwa 5-8 schneller. Relevant weiter hilft uns das nicht... aber 1.000x schneller ggf. schon: 2,8Ghz mit PHP7 vs. 640 Cores (40x Parallela) a 800Mhz mit C ganz grob 640 x 0.8 * 5(für C) / 2.8 = 914x Die kleinen Boards können auch gut zwei Tage durchrechnen. An dem Projekt arbeite ich schon seit Monaten - Wir brauchen einen Supercomputer :)
-
Thread
Gibt es den Fachkräftemangel? Gesperrt
? Wie alt bist du? Wohnst du noch bei deiner Mutti? Du hälst 2,5k für viel Geld? loooooool" nicht pauschal auf alle uC.net User schließen. Auf Ingenieur auch nicht.
www.abendzeitung-muenchen.de/inhalt.jedes-wort-wert-neue-marketing-kampagne-der-bayerischen-zeitungsverleger.37414e5c-fa77-4ab5-b39c-be573966c3d7.html Und was gibt`s für Verleger schöneres als "papers" die ihnen für "umsonst" die Seiten füllen!
-
Thread
Fahrtcontroller mit 4 unabhängigen CAN Bussen
Andreas G. schrieb im Beitrag #4526981: > Was denkt ihr? Nimm besser dsPIC33FJ64GP802, pro Bus einen. Deine Messages kannst Du dann immer noch per SPI transportieren, aber der dsPIC wird Dich durch lokales RAM und lokale Weiterverarbeitung dabei entlasten. Dann sollte auch
Eine Möglichkeit wäre auch, einen (bzw. insgesamt dann 3-4) µC mit 2 CANs zu benutzen als Brücke. Also Haupt-µC <-CAN-> Bridge-µC <-CAN-> seltsame Motorsteuerung Der Bridge-µC empfängt die Nachrichten des Haupt-µC indem er auf einer individuellen Adresse
-
Thread
PICkit 3 -> Target Device ID (0x0) does not match
entschieden. Meine Hard- und Software: - Windows 7 (64 Bit) - PICkit 3 und MPLAB IPE v3.15. - PIC24FJ128GA010 und PIC24FJ128GC010 Wenn ich nun mit MPLAB IPE den µC auswähle und auf "Connect" gehe, kommt die Fehlermeldung "Target Device ID (0x0) does not match expected Devide ID (0x4...). Would
) 2 (VDD): Pin 2 (VDD), 16 (VDD), 30 (AVDD), 37 (SVDD), 46 (VDD), 62 (VDD) 3 (VSS): Pin 15 (VSS), 32 (AVSS), 32 (SVSS), 45 (VSS), 65 (VSS), 75 (VSS) 4 (PGD): Pin 25 (PGED1) 5 (PGC): Pin 24 (PGEC1) 6 (PGM): N/C Die Verbindung
-
Thread
Atmel Bausatz zum Einstieg in MCUs
http://www.watterott.com/de/Atmel-STK600?x6d10a=dc995359985e3c1853f01d7d5571ef17
Schnelle Lernerfolge wegen der sehr guten Dokumentation: Family User Guide. Die einzelnen Einheiten der uC werden in kleinen Kapiteln (5, 6 Seiten) vollständig erklärt. Die Boards bringen alles mit was es braucht: EVAL-Board mit uC, alle Pins auf Stecker geführt. Programmierung Onboard. Debugger Onboard.
-
Thread
128 Displays simultan ansteuern
, um Teilbusse zu entkoppeln. Zur Einschätzung der Übertragungsrate gehe ich für eine 16x2-Anzeige von 40 Byte mit je 11 Bit = 440 Bit aus. Bei einer Baudrate von 115,2 kB dauert die Auffrischung aller 128 Displays rund 0,5 s. Das sollte für die "visuelle Gleichzeitigkeit" reichen. Andernfalls
Für 1-2m reicht I2C immer noch aus, selbst ohne I2C Extender. Mit dem PCF8574(A) kann man 16 LCDs ansprechen. Das Ganze 8x macht 128 LCDs. Also braucht man noch 2x 4:1 I2C Mux ala PCA9544A oder 1x PCA9547. https://www.mikrocontroller.net
-
Thread
SMD Bauteil ermitteln - Funkfernbedienung
Vorgehen. Kannst > du uns mal sagen, um welchen Schlüssel es sich handelt? Man sieht doch den rfPIC, und der ist für 2,0V bis 5,5V spezifiziert.
jedoch finde ich nicht viel was mit einer Standardbeschaltung zu tun hat. Es handelt sich um einen PIC16CR83 (übrigens bis 6V freigegeben @hinz, lt. Datenblatt) der PIC16F8X Familie sowie ich das verstehe. Hier ist das Datenblatt, leider ohne einfachem Schaltplan den ich zumindest im Ansatz verstehen
-
Thread
Flankenerkennung / Drehgeber (Microchip)
sehr oft vor in AVR was bedeutet, dass genau? Data Direction Register -> TRIS Was für einen PIC hast du denn? Wenn du dich nach all dem hier tatsächlich traust Interrupts zu verwenden, dann schau mal da http://www.hs-ulm.de/users/vschilli/Mikrocontroller/uCQ/_downloads/uC_quick-X.pdf Kapitel 5.3.2 (der Panasonic Typ)
-
Thread
Mikrocontroller Auswahl
www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/k-series/k1x-baseline-mcus:K10_BASELINE_MCU?cof=0&am=0&eop=K10_100~0 *3 -> http://www.amazon.de/TQFP-16-80-adapter-Board-plate/dp/B00B09VSTW
Wenn es dein erstes Projekt ist, nimm entweder einen uC im DIP-Gehäuse (AVR, PIC) oder ein fertiges Modul im DIP-Raster (z.B. STM32irgendwas von ebay). Als Lötanfänger würde ich die Finger von TQFP lassen, als ambitionierter Hobbylöter lasse ich die Finger
-
Thread
Spannungsbereich AI PIC18F66K80
main() { ADCON0 = 0x24; //AN2, AN5 als Analog, Rest auf Digital gestellt ADCON1 = 0x00; //AN8 - AN14 auf Digital gestellt TRISA = 0xFF; // Set PORTA as input TRISC
Du weißt aber schon, was 12bit Auflösung bedeuten? 5V = 0xFFF = 4096 :)
-
Thread
Seuchensimulation - Hardware für drahtlosen Datenaustausch
Kreditkarte und nicht arg viel dicker) und sobald sich zwei Personen unter einen bestimmten Abstand (~0,5-1m) nähern (evtl noch für eine bestimmte Zeit) wird gegebenfalls die Infektion übertragen. Kosten pro Person sollten auf alle Fälle unter 5 € liegen, lieber noch drunter Momentan habe ich diese
www.elexs.de/rfid1.htm&h=193&w=495&tbnid=2KAq8wHNqZpbBM:&tbnh=90&tbnw=231&docid=49jWM14rUxY51M&usg=__mH1ffif_Q5TSYNBMIffJ_7Yg3Fc=&sa=X&ved=0ahUKEwiiyJ3uscPLAhVF9HIKHcZrBfQQ9QEINDAC
-
Thread
AVR Einstieg
evtl. noch viel tollere > Probleme :-) Nö, gibt keine Threads zu verfuseten ARM oder MSP oder PIC oder ... Kennst du überhaupt andere uC? Die größten AVR Prediger hier im Forum sind Hobbyisten, die noch nie nen anderen uC in der Hand hatten. ;-)
bin ihnen bis heute Treu geblieben. Für den Einstieg und um Grundlagen zu legen find ich die 8Bitter(Pic/AVR/8051) sehr praktikabel. Vor allem sind sie überschaubar und wenn man einmal die entsprechende Peripherie verstanden hat sollte ein Klassenaufstieg von 8-16/32 nichts im Wege stehen.
-
Thread
PIC takten delay
nicht wirklich wissen. Und natürlich geht auch ein Wert von 1000 ms, also 1 Sekunde. Dafür sind in C die Größen von Integervariablen begrenzt. > #define _XTAL_FREQ 4000000 Bei den 8 und 16 Bit PIC hat ein Integer die Mindestgröße von 16 Bit, der Wert für _XTAL_FREQ passt also nicht da rein. Es
Markus L. schrieb im Beitrag #4507006: > und was bedeutet das UL? - leg den PIC weg - kauf dir ein Grundlagenbuch für C - lern C am PC - kehr zurück zum PIC
-
Thread
Basteltip: STM32F103 DIP40 Board
installiert. Ich habe aber mal das Flashsize Register ausgelesen und das meldet mir auch 64 kB. [c] #define FLASH_SIZE_REG 0x1FFFF7E0 int getFlashEnd(void) { unsigned short *flashSize = (unsigned short *) (FLASH_SIZE_REG);// Address register return ((int)(*flashSize & 0xffff) * 1024) + 0x08000000
2 banks of 64K And not let it probe the chip, witch only returns one bank diff -Naur stm32f1x.cfg stm32f1x_128.cfg --- stm32f1x.cfg 2014-08-22 17:46:29.954188309 +0200 +++ stm32f1x_128.cfg 2015-09-16 21:42:38.117258883 +0200 @@ -80,7 +80,10 @@ # flash size will be probed set _FLASHNAME
-
Thread
Große Holzplatte Plan bekommen
Tiefenmarkierungen in einen Sandsteiblock von 0,5x1,5m zu machen. Das Planen habe ich dann mit Hammer, Meissel und Zeit gut hinbekommen. wendelsberg
wenig OT: Aber ich versuche gerade, mir vorzustellen, welche Funktion ein riesiger Tisch von 400x150cm in einer Bar wohl darstellen mag. Diese Dimensionen findet man üblicherweise bei Konferenztischen oder auch Esstischen für vielleicht 16 Personen. Bei einer Breite von 1,5m sitzen Gäste
-
Thread
AD-Wandler beim PIC 16F887
Hallo, ich versuche beim PIC 16F887 eine Spannungs zwischen 0...5V am AN0 zu messen. Anhand der LCD Ausgabe sehe ich allerdings dass nur die erste Messung nach einem Reset richtig ist, danach zeigt das LCD konstant eine falsche
Karlheinz D. schrieb im Beitrag #4500421: > ich versuche beim PIC 16F887 eine Spannungs zwischen 0...5V am AN0 zu > messen. Dann versuche es mal mit AN0 konfiguriert als Eingang, also z.B. [c] TRISA = 0x01;[/c] Villeicht ist das schon der Fehler.
-
Thread
dspic ausreichend für Audio Effekte ?
> to start playing. ", length); fgets(input, 16, stdin); if (write(fd, buffer, length) == -1) perror("rec_play: Can't play audio data"); close(fd); return(0); } [/c]
benötigen, je nach Algorithmus. Aber viele der Delays sind sehr kurz und dafür hat der oben erwähnte dsPIC 16 kByte internen Speicher. Andi
-
Thread
goto verpönt - was dann nehmen?
man nach dem Motto "Nach mir die Sinnflut" programmiert Was bitte ist der Unterschied zwischen [c]a = b & 0x02;[/c] und [c]#define igend_etwas 0x02 .... a = b & irgend_etwas; ....[/c] Wenn ich die #define-Zeile nicht sehe dann ist die Gleichung nicht besser lesbar, bloß weil ich eine
wird. Das ist so ähnlich wie die seltenen, nicht atomaren Zugriffsfehler auf ISR Variablen . . . [c] static u16_t tcp_new_port(void) { static u16_t port = TCP_LOCAL_PORT_RANGE_START; u16_t i; for (i=0xFFFF; i>0; i--) { if (port++ >= TCP_LOCAL_PORT_RANGE_END) { port = TCP_LOCAL_PORT_RANGE_START
-
Thread
UART mit mehreren Teilnehmern
alle RX der Slaves angeschlossen wird, die RX Leitung des Masters allerdings über einen Pullup auf 5V gelegt werden muss? Die Slaves ziehen zur Übertragung z.B. über einen NPN-Transistor die Leitung dann immer nur auf Ground. Um ein Push-Pull der Slaves zu verhindern. 4. I2C scheidet aufgrund der
kleines Display anzuschließen. Dafür hätte ich ebenfalls ein einfaches SPI Display verwendet (so ein 16x2 Zeilen Display). Beide laufen dann ja über SPI und normalerweise würde man ja über einen Chip_Select den passenden Teilnehemer auswählen. Also Can-Adapter oder Display. Nur in diesem Fall würde
-
Thread
Warum brauchen Android Apps so viel Speicher
erklären kann, vor > allem, wenn man schon selbst programmiert hat! Notepad brauch 2Mbyte WinMerge 5Mbyte Word 2010 16Mbyte finde ich jetzt nicht wirklich viel
> Am Ende bleibt aber eine native Binary Soweit ich weiß, erst seit Android 5.0 mit ART. Dalvic war ein Interpreter mit JIT. Nur dummerweise hat ART es kaum Auswirkungen auf Speicherverbrauch und Geschwindigkeit. Andere Idee... Apache Xalan wurde mal 1:1 von Java nach C++ übersetzt
-
Thread
Padmaschine an Trapezwechselrichter
Kondensatornetzteil halbwegs einfach durch ein Schaltnetzteilmodul ersetzen lässt. Vielleicht so eins mit 5v/700mA wenn es denn reinpasst: http://www.ebay.de/itm/Neu-3-3V-5V-9V-12V-AC-DC-Power-Supply-Buck-Converter-Step-Down-Modul-/121734485794?var=&hash=item1c57f0d722:m:mjtCKaqbZIpXbLHl4qSvfmA Mir ist
Kondensator testweise mal zu entfernen? Hängt ja nicht am öffentlichen Stromnetz. Prozessor ist ein PIC16 und am abgezogenen Temperatursensor messe ich 10,nochwas kOhm und vermute demnach einen 10k NTC. Finde ich gut, denn so kann man die Brühtemperatur (die bei der Maschine etwas niedrig ist) mit einem
-
Thread
STM32Fxxx: Busse ideal takten?
Messungen bestätigen das jedenfalls nicht. Egal was ich dort eintrage, ein Pin toggelt bei mir mit 12,5 Mhz maximal auf manuelle Weise.
Sollte es aber nicht sein, da sowohl Count- als auch Reload-Register 24 Bit breit sind (also ca. 16 Mio).
-
Thread
Einstieg: Altera vs. Xilinx
eine Handvoll Standardbauteile insgesamt billiger sein... Allerdings gibt es ja mittlerweile einige µC Hersteller die echte PLD Blöcke als Peripherie direkt einbauen. (z.B. Microchip bei neueren PIC16F) Wenn man dann noch die gute alte Schaltalgebra beherrscht, dann kann man zumindest bei den PICs damit
Carsten S. schrieb im Beitrag #4490237: > Allerdings gibt es ja mittlerweile einige µC Hersteller die echte PLD > Blöcke als Peripherie direkt einbauen. (z.B. Microchip bei neueren > PIC16F) Ja diese Sau wurde schon Anfang dieses Jahrtausends z.B. auch von Atmel durchs Dorf getrieben
-
Thread
PIC18 Sleep Mode - LOW Power Modus
= 0; TRISCbits.TRISC0 = OUTPUT_PIN; TRISCbits.TRISC4 = OUTPUT_PIN; TRISCbits.TRISC5 = OUTPUT_PIN; LATCbits.LATC0 = 0; LATCbits.LATC4 = 0; LATCbits.LATC5 = 0; } } void InitializeSystem(void) { ANSELA = 0x00; // Set All Pins to digital ANSELB = 0x00; ANSELC = 0x00; UserInit(); void main(void) { InitializeSystem(); Sleep(); // send Pic into Sleep while(1) { } } } [/c]
-
Thread
Embedded World 2016
://www.reichelt.de/Tablets/TREKSTOR-95541/3/index.html?ACTION=3&GROUPID=4357&ARTICLE=163071&OFFSET=16&SID=10URt2V38AAAIAAH47dCsca8c7c3cb7d5660021c21b9a4fa5934b&CTYPE=0&MWSTFREE=0 Das ist ein 7 Zoll Tablett für 50 Euro. Oder das hier: http://www.pearl.de/a-PX1281-1239.shtml?query=TFT Eine Internet-Wetterstation
meiner aktuellen "Spielplatz" Software und dem Aufbau dazu. Ist eben "nur" das resistive-touch 3,5" TFT mit 320x240. Mit "nur" dem kleinsten der Familie, dem FT800. Das Teil macht Touch, wenn ich auf eines der beiden Bilder drücke wird dieses gefühlt sofort durch ein zweites Bild ersetzt. Die
-
Thread
AVR als 3Phasen Oszillator
an IRQ-Adresse und zurückspringen Pin schreiben Die Alternative ist noch um einiges übler. Bei 16MHz und 3 Phasen a 0.7Mhz bleibt nicht viel Luft: weniger als 8 uC-Cicles pro Compare-Event Wenn in diesen 5-7 Cicles hin und hergesprungen und ein Port geschrieben werden muss, ist der uC in Voll- oder
Controller-Board verbauen, daher gerne noch die 700kHz ermöglichen. Wenn mans rein über Hardware und uC-Peripherie realisiert, sind die 3x700kHz ja eigentlich auch kein Problem. 3x333kHz macht der Elko nach meinem Glaubensbekenntnis noch mit, was das Controller-Problem nicht bös ändert. Sind dann 16 uC-Takte
-
Thread
Attiny85 wie progamiere ich mit AVR eine SRV
Der Attiny85 hat 8MHz max, aber für 5min braucht man bestimmt ein Vorteiler. Wegen den in C Programmieren naja wenn es funktioniert ist es natürlich auch ok. Leider hat mein Programmer mit C immer mal ein paar Probleme bringt immer
Habs gefunden: 0x4f Worte also 158 Bytes Flash 8 RAM-Zellen 1 Stack Adresse fuer Interrupt zur Tastenenprellung und Zeitablauf Na Moby, ist doch ein tolles beispiel fuer Assembler <-> C
-
Thread
Großes LCD (wie in einer Wanduhr)
relativ großen 7-Segmentanzeigen (sowas in der Art: https://www.conrad.de/de/funk-wanduhr-404664-370-mm-x-230-mm-x-30-mm-schwarz-404664.html?gclid=CNHi4KiDi8sCFTEW0wodEtQN4A&insert_kz=VQ&hk=SEM&WT.srch=1&WT.mc_id=google_pla&s_kwcid=AL!222!3!73865483217!!!g!!&ef_id=VHWnJgAAAO16vT5G:20160222091043:s, nur ohne
Fall mit einem MC erzeugen kann. Microship hat dazu eine Application Note gemacht, in der mit einem PIC16F5x ein 'rohes' LCD angesteuert wird: http://ww1.microchip.com/downloads/en/AppNotes/00563c.pdf Das ist auf andere MC direkt übertragbar.
-
Thread
Komplexe Zeitschaltuhr kaufen oder selbst bauen
drauf dazu wenn Du willst ein LCD wie dieses: http://shop.cboden.de/Digistump/Digispark/Shields/20x4-I2C-LCD-Erweiterungssatz.html
-940937.html Ein 8-fach Relais Board: 6,- http://www.banggood.com/5V-8-Channel-Relay-Module-Board-For-Arduino-PIC-AVR-DSP-ARM-p-74110.html Ein 2x16 Zeichen LCD mit I2C Adapter: 4,50 http://www.banggood.com/IIC-I2C-1602-Blue-Backlight-LCD-Display-Module-For-Arduino-p
-
Thread
suche billigen chip (qfn) zum loeten ueben
http://www.ebay.de/itm/3x-PIC16F687-8bit-Microcontroller-QFN20-PIC-16f687-neu-96-/272127080669?hash=item3f5c09b8dd:g:KrIAAOSwcldUZyWA
-
Thread
SPRINTF funktioniert nicht!
wahrscheinlich ziemlich triviales Problem. Ich möchte eine Zahl in eine Zeichenkette anhängen und auf meine 4x20 LC Display anzeigen. Die Zahlen funktionieren nur rein gar nicht. Ich weiß nicht mehr woran es noch liegen kann. Ich programmiere in der Umgebung von MicroC Pro und habe einen PIC18F66K80. Hier mein
= 0; // clear PORTC TRISD = 0; TRISE = 16; // RE4 as input, RE5 as output WPUB = 0x00; // Disable all PORTB pull-up resistors TRISF = 0xFF;
-
Thread
Ansteuerung LCD-Display - welcher Controller ist wirklich verbaut?
initialisiert. In meinem Datenblatt (V1.02) sind aber Kommandos 0xcb und 0xcf etc. nicht dokumentiert. [c] case ILI9341_S5P: LCD_Write_COM(0xCB); LCD_Write_DATA(0x39); LCD_Write_DATA(0x2C); LCD_Write_DATA(0x00); LCD_Write_DATA(0x34); LCD_Write_DATA(0x02); LCD_Write_COM
); LCD_Write_COM(0xF7); LCD_Write_DATA(0x20); LCD_Write_COM(0xC0); //Power control [/c] Da die Frage kommen wird: Ich steuere das Modul mit 16bit parallel an., über Ports A (D0..7) und D (D8