-
Thread
Zeigt her Eure interessanten historischen Bauelemente
jemand dran erinnern, als Mikrocontroller massenhaft mit Windows ausgeliefert wurden? Speziell die PIC16C7x mit ADC und wiederbeschreibbarem Speicher waren lange Zeit nur als UV-löschbare Variante im Umlauf. Auf der Entwicklungshardware waren ZIF-Sockel verbaut. Für die Entwicklung, speziell für's Debuggen
Habe dann auch mal in meiner Schrottkiste gekramt. Die ersten drei Bilder zeigen einen 4k x 16 Kernspeicher aus einer Nova von Data General. Baujahr 1970. Darüber wurde das Programm eingegeben: https://upload.wikimedia.org/wikipedia/commons/5/58/Nova1200.agr.jpg und so sah die CPU aus
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
Autolisp (Autocad Lisp) dito - HC11 Assembler auf nem Motorola EVB mit DOS-Crosscompiler - Diverse C compiler unter Windows - Mikroe Pic C (16/18/32er) - Microchip C (MPLAB) - Php etc
1987/88 Basic, Asm, Pascal und etwas Forth auf KC85 und SCP/CPM (Z80/U880) 1988 µC (UB883/884) in Asm 1989 C auf Atari und Amiga 1990 Smalltalk und Asm auf x86 1991 S5 und andere SPSen 1992 C++ und (Turbo-)Pascal auf x86 Ich muss sagen das mir Basic den Weg geebnet hat. Besonders
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
Ich werfe mal das in die Runde: http://canable.io/ STM32F042C6 Open Source Software, Firmware und Hardware. Firmware: https://github.com/normaldotcom/cantact-fw/archive/fb0f55fd3beb5c66446def5f60fd6e1adcc1178b.zip Hardware: http://hg.protofusion.org/canable
schrieb im Beitrag #4743525: > Ich werfe mal das in die Runde: http://canable.io/ > > STM32F042C6 > > Open Source Software, Firmware und Hardware. > Firmware: > https://github.com/normaldotcom/cantact-fw/archive/fb0f55fd3beb5c66446def5f60fd6e1adcc1178b.zip > Hardware: http://hg.protofusion.org
-
Thread
Xilinx Artix-7 Nexys 4 mit VGA und XADC
[1] | LVCMOS33 | IOB_X1Y141 | C7 | | | | vgaBlue[2] | LVCMOS33 | IOB_X1Y137 | D7 | * | | | vgaBlue
[1] | LVCMOS33 | IOB_X1Y135 | B4 | | | | vgaRed[2] | LVCMOS33 | IOB_X1Y147 | C5 | | | | vgaRed
-
Thread
CCP2, Alternate Pins und PIC16F1827
Moin Leute, ich hab mich dem PIC16F1827 zugewendet weil ich einen kleinen µC für ein kleines Gerät haben wollte. Bisher hab ich alles nur simuliert, gerade weil ich mit dem CCP-Modul noch nicht so gearbeitet hab. Genau dort liegt
den Code poste ich hier einfach rein, denke mal bei der größe des Codes geht das noch. [code] // PIC16F1827 Configuration Bit Settings // 'C' source line config statements // CONFIG1 #pragma config FOSC = INTOSC // Oscillator Selection (INTOSC oscillator: I/O function on CLKIN pin) #pragma
-
Thread
Unterschied zwischen PSoC vs. normalem uC
Mit dem PSoC lassen sich sehr gut weite Schaltungsteile und sinnvolle Peripherie (OpAmps) in das IC integrieren. Die externe Beschaltung wird einfach weniger und die Schaltung kompakter. Eine Stärke der PSoC5
http://www.cypress.com/cdc. Dort findest Du jede Menge Infos zu den verschiedenen PSoCs. Es gibt PSoC1 und PSoC3 (8 Bit) sowie PSoC4 und PSoC5LP (32 Bit). PSoC1 würde ich aber als veraltet betrachten. Vom PSoC4 gibt es das CY8CKIT-049-42XX für ca. 4 Euro. Das enthält neben dem PSoC4 noch einen PSoC5
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
per Hand zu löten. -> Warum nicht ein kleines TFT direkt mit 5V und SPI, USB oder UART Eingang? Gibts aber wenigen Euro bei 480x320+ Auflösung.
Keines, aber VGA gibt 320x200 mit exakt demselben Timing aus wie 640x400; jede Pixelzeile wird doppelt ausgegeben. VGA kennt nur eine Zeilenfrequenz (ca. 31.5 kHz), und zwei Bildwechselfrequenzen, 60 und 70 Hz. Der Textmodus
-
Thread
Gleiche Funktion. 23 cycles anstelle von 6?
, W6 0x2432: IOR W7, W5, W7 0x2434: SUB W6, #0x0, [W15] 0x2436: SUBB W7, #0x0, [W15] 0x2438: BRA Z, 0x243C 0x243A: NOP 0x243C: NOP [/code]
ist als [c] if ((x>>16) & 0x08) { Nop(); } [/c] PS: man könnte auch noch probieren: [c] if (((uint8_t)(x>>16)) & 0x08) { Nop(); } [/c]
-
Thread
USB HID unter Windows Console
Pit schrieb im Beitrag #4749269: > Dass Dein PIC nur 64 Byte 'versteht' weisst Du aber schon, oder? 65 kann schon stimmen. Das erste wird wohl die "report number" sein, wie in dem Beispiel zur HIDAPI: [c]#ifdef WIN32 #include <windows.h> #endif
int res; unsigned char buf[65]; <<<<<<<<<<<<<< ... // Toggle LED (cmd 0x80). The first byte is the report number (0x0). buf[0] = 0x0; <<<<<<<<<<<<<< buf[1] = 0x80; res = hid_write(handle, buf, 65); ...[/c] Der Link weiter oben scheint gerade
-
Thread
ATtiny10 flash beschreiben aus Application
Initialisierung Phase zur Wertzuweisung von 123. [c]ldi R16,123[/c] Mehr findest Du im Assemblerlisting deines Codes.
in der Initialisierung > Phase zur Wertzuweisung von 123. > > [c]ldi R16,123[/c] > > Mehr findest Du im Assemblerlisting deines Codes. Ach stimmt, ja gut, das ist klar, aber davon habe ich nichts. Schade.
-
Thread
8051 und Linux - Anfänger sucht Hilfe
: avr-gcc-4.7.0 -v gcc version 4.7.0 (GCC) [olaf] ~: sh2a-gcc -v (sh2a und sh2) gcc version 4.5.1 (GCC) [olaf] ~: m32c-elf-gcc -v (m16c und r8c) gcc-Version 4.7.0 (GCC) [olaf] ~: m68k-elf-gcc -v (68332 und Palmpilot) gcc-Version 4.1.1 [olaf] ~: tasm TASM Assembler. Version
nicht empfehlen. Make tool kennst du ja sicher und kannst dann jedes x-beliebige verwenden. Übrigens sieht dein Prozessor aus wie eine Kopie der Philips 89C52RC/RD Serien. Wurden später von Atmel gekauft IIRC. Dafür gibt's auch so ein DOS Programmiertool noch irgendwo
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
nur >>1 Vollzyklus. Was ist die Meinung des Publikums dazu? > > Schon wieder danaben. Der TMS320C28x hat einen Repeat-Befehl. Microchips 16-Bitter PIC24/30/33 haben den auch.
ich hab mir deinen Code NICHT angeschaut, nur das 1. beste File genommen: x Beliebiges Beispiel: [c]t1oup <= (s7 and s6 and z5 and z4 and z3 and z2 and z1 and z0 and ccvs) or (s7 and s6 and z5 and z4 and z3 and z2 and z1 and s0 and ccvz) or (s7 and
-
Thread
AVR: Werden gleiche Opcodes unterschieden?
will ich einen ROL, ROR, LSL usw. > haben und mir nicht den Kopf darüber zerbrechen, ob es mit EOR x,x oder > ADD x,x ober SUB x,x ja auch ginge. Vor Allem will ich aber beim ROL oder ASL auch nur Z und C beeinflusst wissen, und nicht irgenwelche anderen Nebenwirkungen, die noch nicht mal im Datenblatt
will ich einen ROL, ROR, LSL usw. >> haben und mir nicht den Kopf darüber zerbrechen, ob es mit EOR x,x oder >> ADD x,x ober SUB x,x ja auch ginge. > > Vor Allem will ich aber beim ROL oder ASL auch nur Z und C beeinflusst > wissen, Warum? > und nicht irgenwelche anderen Nebenwirkungen, die
-
Thread
Microchip PIC18F und ESP8266 Verbinden/einrichten
Hallo zusammen, ich bin grad dabei einen PIC18F µC von Microchip über MPLAB X zu programmieren. Soweit so gut, dies klappt mit dem pickit3 alles wunderbar bisher. Nun möchte ich mein kleines Projekt mit einem WLAN Modul erweitern. Hier wollte
Nur damit ich das jetzt richtig verstehe, so schauts nun aus [c] #define _XTAL_FREQ 8000000 // FOSC 8MHz #pragma config FOSC = INTOSC_HS [/c] [c] void main(void) { OSCCONbits.IRCF = 0b01110000; //fuer pic18f4550 TRISB = 0x00; //PORTB als Ausgang
-
Thread
MCP2221 ansprechen
Mathias B. schrieb im Beitrag #4723025: > gibt es auch ein minimal Beispiel für C/C++ mit Linux ? Prinzipiell sollte so was wie ein HID Terminal ausreichen um alles mal zu testen. Die Befehlsstruktur steht ja im Datasheet vom MCP2221. zB. 3.1.5 I2C™ WRITE DATA Das hackt man dann
Ich betreibe unterdessen den MCP2221. Nur scheint mir, mit diesem ist die I²C-Übertragung über 10x langsamer, als über den VGA-Port. Wen es am Bus-Takt liegen würde, könnte der Speed nur max 4x abweichen, da dort die Werte 100-400KHz zugelassen sind. Kann man evtl. etwas über
-
Thread
Eingang lesen beim PIC
Hallo, ich habe ein kleines Problerm beim Lesen eines Eingangs bei einem PIC16F887. Zum Testen will ich einfach nur eine LED leuchten lassen wenn ein Taster gedrückt wird. Also was ganz banales. Die LED hängt an Portbit D7, sie leuchtet auch wenn ich sie per Software ansteuere
//////////////////////////////////////////// void Init(void) { TRISB = 0xff; PORTD = 0x0; TRISD = 0x0; TRISE = 0xff; } [/c]
-
Thread
Frequenzgang eines Filters messen (einfachste Mittel)
Drehko) als Generator, ATMega plus Analog-Oszi zum Digitaloszi verheiraten. Frequenz (für die X-Achse) kann der µC messen; Amplitude wird mit passendem Detektor gleichgerichtet und auch vom µC gemessen. Der µC steuert außerdem den Oszi im XY-Betrieb an -- Prinzip "Vektor-Display".
Schau Dir mal die PIC 16F1507/8/9 an. Die haben einen NCO an Bord. Der laesst sich mit 16 bit linear einstellen. Falls die Ausgangsfrequenz nicht reicht, kann man ja wie schon vorgeschlagen einen 74HC4046 die Frequenz
-
Thread
LED ausschalten bei Vmax - LED einschalten bei <Vmax
der Leiterplatten). Nach freundlicher Nachfrage habe ich glücklicher Weise Assembler-Code für den µC bekommen (PIC). Auf der Anzeigetafel wird nun auf 3 LED-Matrix-Elementen (7x5) die Zeit dargestellt (MSS). Nun soll zwischen Minute und Sekunden zwei LEDs (Doppelpunkt) zur besseren Lesbarkeit. Diese
Thread-Eröffnung gestellt (analog oder digital)...ist wohl ein Zwischending :-). Die Anzeigetafel hat 2x16 und 1x3 5x7-Matrix-Anzeigen, ein paar Lampen und eine Hupe. Alle Elemente werden über einen speziellen String angesprochen (das hat mich auch eine ganze Weile beschäftigt, das herauszufinden).
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
if (kom == 4) // 4: A = ... { A = dat; } if (kom == 5) // 5: ... = A { if (dat == 1) B = A; // Variablen if (dat == 2) C = A; if (dat == 3) D = A; if (dat == 4) PORTA = A * 16 & 0xF0; // Port
, 0x9A); eeprom_write_byte (&eebyte [14], 0x4B); eeprom_write_byte (&eebyte [15], 0x81); eeprom_write_byte (&eebyte [16], 0xC3); eeprom_write_byte (&eebyte [17]
-
Thread
Standard Logic mit ATF750CL-15X realisieren..
P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P3 = P2 $ P1; P6 = P5 $ P4; P8 = P9 $ P10; P11 = P12 $ P13; $MEND [/c]
= U5A; pin 21 = U8A; pin 22 = U6B; pin 23 = U1A; U1A.d = A; U1A.ck = !B; U6B.d = C; U6B.ck = !B; U5A = A $ U1A; U7A = !(U5A & U6B); U3A = !Z # !A; U8A = U7A & U8A # !Z; C = U3A & U8A
-
Thread
Neues SDK für ESP32 Gesperrt
Richard B. schrieb im Beitrag #4791578: > Das wären eigentlich 8 x 1 ;) Ich verwende ähnliche (2x4): http://www.ebay.de/itm/MAX7219-Dot-Matrix-Module-LED-4in1-Display-Drive-mit-5Pin-20cm-Kable-fur-Arduino-/272279974229?hash=item3f6526b155:g:X7oAAOSwmtJXZ7n1
Replace these for your screen module touch.setCalibration(209, 1759, 1775, 273); } static uint16_t prev_x = 0xffff, prev_y = 0xffff; void loop() { if (touch.isTouching()) { uint16_t x, y; touch.getPosition(x, y); y = 240-y; // hinzugefügt *******************************
-
Thread
Billiger, kleiner serieller Leitungstreiber gesucht
deswegen hab ich im Moment 2 mögliche Lösungen. MLX81106 ======== Das ist ein LIN PWM-Treiber mit 4x16bit PWM@370Hz, der sogar das Daisy-Chain(en) unterstützt, weil er ein LIN-in und -out hat. - Wie programmieren? - Freier C-Compiler? - IDE? - Woher kaufen? Und gefühlt: mit 24k Flash ein absoluter
Verschnitte sind zu teuer und zu groß, insbesondere mit den 4 externen > Kapazitäten. ST232 (5V) und ST3232 (3.3V) sind MAX232-Verschnitte, kosten in Stückzahl 1 <75/95ct, 1k <50ct, 2k5 eher <30ct (Digikey), und sind in TSSOP16 auch nicht nennenswert größer als SO8. Nur die Kerkos sind natürlich
-
Thread
Docs zu PC Floppy 3.5 720er und 1440er Format?
Beitrag #4709292: > ob es für PC-DOS relevant ist > (Beispiele: GCR Coding, Index-Hole: nicht bei 3.5er > Laufwerken). GCR wird von PCs nicht genutzt. Einen Index-Impuls gibt es auch bei 3.5"-Laufwerken, und der wird an PCs auch benötigt. Nur wird dieser Impuls nicht wie bei 5.25"-Laufwerken mit
Beitrag #4710180: > Auch viele meiner Floppys funktionieren noch. Interressanterweise kann ich die 5.25" noch fast alle lesen, bei den 3.5" hatte mehr als die Hälfte Fehler.
-
Thread
Intelligentes Haus mit CAN und AVR
Weihnachtszeit deutlich schlimmer ist glaube ich auch aufs Wort. Das liegt aber auch daran, dass es da schon 16Uhr dunkel ist und die normale Beleuchtung heute fast immer irgendwie 324V zerhackt. In dem Nebel möchte ich mal den sehen der da einen µC mit Quarz dran raushört.
Mehraufwand in Kauf nimmst und einen Mikrocontroller ohne integrierten CAN-Controller verwendest (zB PIC18F26K80)?
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
HP nutzt fuer die kleinen Akkueinheiten in seinen Servern den PIC 16LF819/16F819. Bei 2V Betriebsspannung und 32 kHz Takt, war der mit wenigen uA zufrieden. Im Sleep natuerlich noch viel weniger. > Recyclen würde auch die Preisfrage lösen. Daher hab ich
http://www.aliexpress.com/item/Free-Shipping-new-version-1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz-for-Arduino/32665418223.html Zum Programmieren besser nicht die Interfaces mit CH340 verwenden, da fehlt die Reset-Leitung DTR, eher mit SiLab-Chip drauf.
-
Thread
Software Bügelstation
Liste von möglichen Adressen steht. Davon ist jeweils nur eine die richtige. z.b. GOTO LADR_0x0779 ; !!Bank!! 0x0779 - 0x0F79 - 0x1779 - 0x1F79 davon macht nur 0x0F79 Sinn 0x0779 Das !!Bank!! scheint auf irgendeinen Bankswitching Mechanismus hinzuweisen. Habe aber von PIC zuwenig Ahnung
Welches Gehäuse hat der PIC16F886? Ich sehe fürs Programmieren zur Verfügung.
-
Thread
xc8 win console compile & link example PIC18
Installation von MPLABX), könnte man ein Crosscompilat auf dem PC haben. > Und dann? Wie das auf den µC bekommen? Da gibt es doch das PicKit Set? Oder ein Pic Bootloader ( Pinguino ) soweit ich das bisher gelesen habe. PicKit so steht es irgendwo, braucht man, um den Bootloader einmal auf den µC zu
jetzt nicht meinen XC8 anwerfen um Dir die Arbeit abzunehmen. Schnelltest mit der MPLAP und dem c18 Compiler: Projekt Wizzard gestartet. Device selektiert einfaches c File nach dieser Anweisung erstellt: http://www.pic18f.com/18f4550-c-tutorial/2009/11/16/tutorial-4-hello-world-program-in-c
-
Thread
Welcher µC für meinen Zweck?
Unterstützt alle aktuellen ARM GNU/Linux-Distributionen und Windows 10 IoT MicroUSB-Anschluss für 2,5-A-Netzteil 1 x 10/100 Ethernet-Anschluss 1 x HDMI Video/Audio-Steckverbinder 1 x RCA Video/Audio-Steckverbinder 4 x USB 2.0-Anschluss 40 GPIO-Stifte Chip-Antenne CSI
meiste Zeit, aber sie passen exakt zum Problem. Für andere Anwendungen haben wir neben MSP430 und ADuC702x mehrheitlich 8bit-AVRs eingesetzt - einfach, gut verfügbar und schnell programmiert (mit C/C++ natürlich). Seit einiger Zeit lässt Atmel aber den Support für die IDE schleifen und die Fehler häufen
-
Thread
SDCC: overflow in implicit constant conversion
sowas: [c] #define SEG_A 0x01 #define SEG_B 0x02 #define SEG_C 0x04 ... #define BLANK ~(0) #define NUM_0 ~(SEG_A + SEG_B + SEG_C + SEG_D + ...) #define NUM_1 ~(SEG_B + SEG_C
(void) { digit4_setall(0xff, 0xff, ~(0x63), ~(0x39)); } [/c] Welcher Compiler? [code] $ sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.3 #9727 (Linux) published under
-
Thread
Arduino Mega & Relaiskarte - Absturz bei Betätigung?
Rolläden im Wochenendhaus (230V-Rohrmotoren) eine Schaltung mit Arduino Mega, Ethernetshield (LAN) und 16-fach-Relaiskarte gebaut. Das Ganze wird aus einem 12V/3A Meanwell-Schaltnetzteil gespeist. Die Software bildet einen Webserver mit grafischer Oberfläche zur Steuerung der 5 Rolläden, z.B. per Handy
jemals ein solcher Absturz aufgetreten > wäre. Hallo Frank. Ich habe etwa das Gleiche gebaut (8x Relais, IR Fernbedienung, Arduino Nano , Schaltnetzteil 12V, PCF8574-I2C ansteuerung zur Relaisplatine, LED DisplayMatrix ohne LAN) alles in ein Plastikgehäuse eingebaut. Die Motoren sind (4 Stück)
-
Thread
2.2'TFT ILI9340 und Arduino
Hab grad gesehen, das Display gibt es in der Bucht für 5€: http://www.ebay.de/itm/5V-3-3V-2-4-SPI-TFT-LCD-Display-Module-240x320-Chip-ILI9340C-PCB-Adapter-SD-Car-/291778276496 Bei Amazon kann man auch 30€ zahlen.
Reference/SPISetClockDivider Hinter tft.begin kann man den Clock für den Arduino DUE hoch setzen: [c] tft.begin(); SPI.setClockDivider(5); [/c] Ich habe ihn mal auf 5 gestellt, also 84MHz/5=16.8Mhz Damit läuft das ganze etwas schneller. Allerdings nicht so viel schneller wie es die Clock
-
Thread
RF Transmitter des PIC12 geht nicht in Sleep Mode
PICs nutzlos. Wo liegt mein Fehler? Vielen Dank für eure Hilfe! Liebe Grüße Hier mein C-Code: (MPLAP X IDE; XC8 Compiler) [c] #include <htc.h> #include "hardware.h" #include "memorymap.h" #include "typedefs.h" #include "T39A.h" #include "i2c.h" #include "shtc1.h" // PIC12LF1840T39A
&0xFFFF)) #endif // _HARDWARE_H_ [/c]
-
Thread
lwip string auswerten
[4] = ablage[0]; switch_buffer[5] = ablage[1]; //sprintf(read_write_buffer,("%02d:%02d"),switch_buffer[4],switch_buffer[5]); //DrawString(10,80,read_write_buffer,&Arial_16x25,WHITE,RED);
02d"),switch_buffer[8],switch_buffer[9]); //DrawString(10,105,read_write_buffer,&Arial_16x25,WHITE,RED); } //Kinderzimer aus Stunde : MINUTE if (strcmp(pcParam[5] , "k2")==0) { decode_TEST(pcValue[5],ablage);
-
Thread
Physikprojekte
-1b8e-11eb-88c9-2e11d779fd0d%7Cparentrq%3A7f4a9ed61750aaee8c00004bfff59368%7Ciid%3A1 * Schlauchtüllen: https://www.ebay.com/itm/5pcs-Hose-Barb-I-D-4mm-x-M5-Male-Brass-Coupler-Splicer-Pipe-Fitting-Adapters/173407833621
radioastronomie/ Link zum LNA (low noise amplifier): https://www.amazon.de/Nooelec-SAWbird-H1-Premium-S%C3%A4gefilter-Wasserstoffleitungsanwendungen/dp/B07XPV9RX2/ref=pd_sbs_sccl_2_2/259-0157837-0331545?pd_rd_w=qnhqX&pf_rd_p=dd7cdb0d-7d18-43ba-a06d-a9f4cc6bae51&pf_rd_r=V9NWWX5VG0X6WQ8JJBVP&pd_rd_r=1a460188
-
Thread
Viel mehr Spaß mit einfachen LED
20 LEDs an 5 Pins benötigen nur 5 Vorwiderstände und ein AVR benötigt nur ca. 5% Rechenzeit um alle 20 LEDs mit eigener PWM ansteuern zu können.
gemacht und dabei etwas zur Entstehung erzählt. Die Überlegung ist auch, dass man 6 Leitungen für 6x5-Plexing verwendet. Dann hat man 30 Leds, jede 2 Sekunden eine Mit dem Taster legt man ein Pin über einen Widerstand nach Masse (evtl. internen PullUp und ADC zum Auswerten verwenden). Mir scheint
-
Thread
PIC24f32KA304 EEPROM lesen und schreiben
downloads/en/DeviceDoc/31007a.pdf Ist auch das falsche Dokument, ist für die 8 Bitter. Das für die PIC24 heißt DS39720A und ist Kapitel 5. War blöd zu finden, habs mir vor längerer Zeit runtergeladen und lebe aus der lokalen Kopie. Bei den PIC24 gibts weniger Register, sind ja auch 16 Bit breit.
Jasmin, Hallo Klaus, Vielen Dank erstmal für Eure Antworten. @Jasmin Ob ich das so für den X16-Compiler übernehmen kann, glaube ich nicht, aber es ist eine gute Idee bei MircoChip mal nach EEP.h/EEP.c für den X16 zu suchen. @Klaus Das Du das Dok nicht weitergeben willst, kann ich verstehen
-
Thread
Raspberry Pi: Blickwinkelstabiles Display 2,5-5" gesucht
Kontrast). Wenn die Farben nicht umkippen würden, wäre das auch gut. Die Diagonale sollte zwischen 2,5 und 5 Zoll (besser 2,5-4") liegen. Bei der Farbtiefe reichen 16 bit. Touch brauche ich nicht. Die Anschlussart ist mir relativ egal. Im Moment steuere ich einen ILI9341 händisch (d.h. 8-bit parallel
oder www.miniinthebox.com/de/index.php?main_page=advanced_search_result&keyword=3%2C2+ips+480+x+320 Ob das wirklich IPS ist oder nur als solches verkauft wird, ist unklar. Datenblatt gibt's keines, aber immerhin eine Arduino-Bibliothek. 2.6" 320x240 Serial Display von Digole. Quellen
-
Thread
Umstiegsbreatung uC Atmel/STM
Board (noch preiswerter, allerdings auch nur 64 kByte Flash) ist: http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/172113793450?hash=item2812c811aa:g:74YAAOSwZ8ZW5jfe Dieses funktioniert mit der Leaf-Labs IDE nicht (fehlender Bootloader), jedoch
einem unschlagbaren Preis. Hier der faire Vergleich ATXMEGA64AU und EFM8LB12F64 Preis bei Mouser: 5,57 / 1,76 Flash: 64k RAM: 4k CPU: 32 MHz / 72 MHz ADC: 12-Bit / 14-Bit DAC: 12-Bit 2x / 4x PWM: AWeX 11-Bit nur über Timer / PCA 16-Bit integrierte CPLD-Blöcke: - / 4x Haupt-Einsatzbereich
-
Thread
PIC32MZ2048EFH100, die LED-s leuchten nicht gleich hell
bin schon auf ein Problem gestoßen. Es geht um folgendes: Ich hab ein Development Board Explorer 16 mit einem Eval Board PIC32MZ EF PIM bekommen. Als Programmer benutze ich PICKit3. Als Einstieg wollte ich ein ganz einfaches Programm zum Laufen kriegen und zwar einfach die 8 LED-s von Explorer 16 (
Sourcecode nicht im Text einfügen, sondern als Dateianhang Formatierung (mehr Informationen...) [c]C-Code[/c] [/pre] > PORTAbits.RA0 = 1; > PORTAbits.RA0 = 1; Warum gleich 2 mal?
-
Artikel
Bootloader
mit den Startadressen: 0x0000 _entry_scn ... Init des Programmes und Aufruf von main() aus der Datei c:\Programme\Microchip\...\c018i.c 0x0008 High priority Interrupt. 0x0018 Low priority Interrupt. Zunächst befinden sich Bootloader
spezifischen PIC18 Application Note AN851 für Assembler Tiny UART Bootloader PIC16/18 ds30 Loader - Open source bootloader for PIC16, PIC18, PIC24, and dsPIC by Mikael Gustafsson (GPL) R8C. Die R8C enthalten ab Werk
-
Thread
Programmieren und Analogtechnik
- der neumodische SoC-Kram kann nur noch bis 2V5 ohne Levelshifter, nebengrund: die BGA's sind so dicht mit Pins gepackt das man zu (teuren) Multilayer boards greifen muss. Oder man braucht die Logik bevor der FPGA hochgefahren
Da ich nur eine Leerplatine hatte musste ein SH205 Gehäuse http://www.atarimuseum.com/computers/16bits/harddrives/sh205.jpg als megaST Gehäuse herhalten, die oberen Rippen mit Fräser geplättet, die unteren Aufnahmen auch damit 2x 3,5 HD Floppys slimline reinpassten. Für die HD Umschaltung habe ich
-
Thread
"Eigenes USB-Gerät" für eigene Software
greifen und diese auch so groß machen wie die zu > übertragenden Daten. Ein Outputreport mit 16byte und ein Inputreport mit 3Byte: [c] static const uint8_t PROGMEM Rep_Desc_OutIn[32] = { // Output 0x06, 0x00, 0xFF, // USAGE_PAGE (Vendor Defined Page 1) 0x09, 0x01, // USAGE (Vendor Usage 1) 0x15, 0x00, // LOGICAL_MINIMUM (0) 0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255) 0x75, 0x08, // REPORT_SIZE (8) 0x95, 0x10, // REPORT_COUNT (16) 0x91, 0x02,
-
Thread
Temperaturregelung für Laminiergerät
dann sowieso lieber mit dem DC Getriebemotor und PWM arbeiten wollen. P.S. Wie schreibst Du Dein PIC Programm? C oder ASM?
Gerhard O. schrieb im Beitrag #4667980: > P?S. Wie schreibst Du Dein PIC Programm? C oder ASM. Ich denk mal drüber nach und werd mich mal am DA Wandler des PIC probieren. Also angefangen habe ich mit Assembler. Aber wenn man anfängt viel mit Zahlen zu arbeiten, so
-
Thread
HDMI Video-Mischer Experimental-Systen
Martin K. schrieb im Beitrag #4683509: > Die Ego-Dinger sind rein 2D, als 2.5D gezeichnet. > > Ich habe komplexe 3D-Figuren zu berechnen, wie sie bei Filmen verwendet > werden. Also wenn das nicht 3D ist weiss ichs nicht: https://www.youtube.com/watch?v=-sMvKKuU0X4
individuell in der Farbe gemäss Formeln berechnete Pixel und das für jedes Bild. Sind 32Bit Farbe x 0,5MPixel x 60Hz = 120 MByte/s. Angeblich gehen die nicht mal durch den DDR-Speichercontroller. Wie also soll man sie in Echtzeit berechnen? > Aktuelle High-End-Grafikkarten machen da mal nebenbei
-
Thread
Ansteuerung RTC 72421
http://s100computers.com/My%20System%20Pages/PIC&RTC%20Board/Epson%2072421%20manual.pdf Page-5/6 Ist so wie es früher war. Adresse, Daten anlegen -> Schreibpuls bzw. Adresse anlegen -> Lesepuls -> Daten
**************** $include "GLCD_VDI/GLCD_VDI_MAIN.BAS" $data 'Fonts Einbinden $include "font8x8tt.font" '$include "font16x16.font"[/code] Es passier mal so rein gar nichts. Wenn ich die Adresse für die Sekunde 1er Stelle ausgebe, und den Lese Impuls aktiviere kommt leider nichts dabei raus
-
Thread
PIC18F2550 digitaler Eingang RC4
Rumburak schrieb im Beitrag #4664522: > PORTA=(PORTCbits.RC5) ? 0xFF : 0x00; > > Hab ich noch nie gesehen! Sieht man eher nicht so oft ;-) https://de.wikibooks.org/wiki/C-Programmierung:_Ausdr%C3%BCcke_und_Operatoren#Bedingung_.3F:
Volker S. schrieb im Beitrag #4664530: > Rumburak schrieb: >> PORTA=(PORTCbits.RC5) ? 0xFF : 0x00; >> >> Hab ich noch nie gesehen! > > Sieht man eher nicht so oft ;-) > https://de.wikibooks.org/wiki/C-Programmierung:_Au... Ah, jetzt verstehe ich.
-
Thread
AtMega328 teilweise instabil
EEPROM.read(p_address); byte highByte = EEPROM.read(p_address + 1); return ((lowByte << 0) & 0xFF) + ((highByte << 8) & 0xFF00); }[/c]
Dinge, die statt einmal alle x Sekunden alle 1 Sekunde lang alle 5ms gesendet wird.