-
Thread
FT800 / FT810 Library
>Das ist auf einem 3,5" 320x240 TFT mit resistiv Touch. Das hier hat die gleich Auflösung, ist aber ein wenig klein: http://www.mikrocontroller.net/topic/404451#4715401 Torsten C. (torsten_c) Benutzerseite >Ich erwarte
welche Werte für HCYKLE HOFFSET HSYNC0 / HSYNC1 (und V....) dafür erforderlich sind?! REG_HSIZE = 320 REG_VSIZE = 240 Werte in Klammern dahinter, was ich schon alles u.a. probiert habe REG_HCYCLE: 408 - 450 ??? REG_HOFFSET ? (40) REG_SYNCO ? (20, 40, 0) REG_SYNC1 ? (68, 48, 2, 1) REG_VCYCLE
-
Thread
Faltung mit langen Impulsantworten auf TMS320C6713 Warteschleifen unterbrechen?!
Hallo Leute, ich will auf dem TMS320C6713 DSK von Spectrum Digital eine Faltung mit langen Impulsantworten realisieren. Dazu hab ich im Vorfeld den Algorithmus von Zölzer in Matlab implementiert und das hat wunderbar funktioniert.
Projekt aus CCS sowie die Simulation via MATLAB beigefügt. Wie oben beschrieben benutze ich ein TMS320C6713 DSK mit CCS v3.1. Die Aufgabe besteht darin die schnelle Faltung eines Eingangsignals mit einer relativ langen (6sek.) Impulsantwort auf den DSP zu implementieren. Dafür hab ich das alles erstmal
-
Thread
WordClock mit WS2812
wenigstens Ralfs Variante)? @Ralf, hattest du "Paket 6 (Ambilight - STM32 Basis - WS2812) - 20,40Eur : 60 WS2812-LEDs als Stripe im Sonderabstand" hier https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Sammelbestellung_LED_Stripes.2C_Zwischenb.C3.B6den.2C_Shields gesehen? Torsten hatte
0x00000000... (0 %) Writing at 0x00000400... (5 %) Writing at 0x00000800... (10 %) Writing at 0x00000c00... (15 %) Writing at 0x00001000... (20 %) Writing at 0x00001400... (25 %) Writing at 0x00001800... (30 %) Writing at 0x00001c00... (35 %) Writing at 0x00002000... (40 %) Writing at 0x00002400
-
Thread
Welchen DSP für Neuprojekt?
dem Metier raus, im letzten Projekt hatte ich so was eingesetzt http://www.ti.com/lit/ds/symlink/tms320f240.pdf Ich bin nicht TI fixiert, kenne aber (das alte) Code composer Studio, wobei das (was ich habe) auf dem aktuellen Windows nicht löuft. Der Speicher ist zu klein, sonst muss der PC zu
Moin Michael, wenn du dich von der grottenschlechten C2000 Architektur verabschieden kannst (Nur meine Meinung), dann wäre der ADSP-CM40x vllt etwas für dich. Ich weiß aber nicht was du für Erschwinglich hälst. DEV Board für den liegt aktuell bei ca. 250
-
Thread
erster Mikrocontroller
Adreßdekoder hatte man dann je 32 Ein- und Ausgänge memory mapped. Und falls man schon den schnellen DS80C320 nahm, waren die 8255 eh zu langsam.
Die ersten DS80C320 hatten noch einen Bug: im T0 Mode 3 ging T1 nicht mehr als Baudratengenerator. Nachdem ich den Bug gemeldet hatte, haben die das aber sehr schnell gefixt.
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
PIC10F200: 375B Flash, 16B Ram Ich wäre ja bereit auf ASM zu wechseln, aber der C Compiler weigert sich einfach den Code so aufzublähen das ich das muß. Ich habe auch überhaupt keinen Ergeiz statt 40% freier Recourcen mittels ASM auf 45% zu kommen. Den gleichen Codeschnipsel
auch mache... A. K. schrieb im Beitrag #4367679: > PS: Bei dem PL/65 Compiler hat Moby Recht: In C hätte der niemals in die > 2x 4KB ROMs gepasst. Wir sind heute(!) aber fast 40 Jahre weiter... https://books.google.de/books?id=7mDo3ieRWJEC&pg=PA40&lpg=PA40&dq=PL/65+compiler&source=bl&ots=YEoavGmKT
-
Thread
uC mit sicherem RAM ausstatten
ich nicht von dir - Ein sauberes 8-Bit Layout ist doch kein Hexenwerk. Konkret war es ein DS80C320 an 32MHz. Daten-/Adreßbus in der Mitte geführt und die ICs rechts und links davon angeordnet, fertig. Wer allerdings denkt, das kann der Autorouter auch, der ist schief gewickelt.
einen passend programmierten FPGA erfordern. Oder halt einfach einen hinreichend leistungsfähigen µC. Aaaber: wenn der RAM strahlungsbedroht ist, dann ist es wohl auch der µC. Dann wird es erst richtig kompliziert...
-
Thread
STM32F100VE: wo sind die Timer, wo sind sie nur?
& RCC_APB1Periph_TIM12) == 0 ) eflag = true; [/c] Bei TIM5 wird das Bit gesetzt, bei 12 nicht. RCC_APB1Periph_TIM12 wird übrigens korrekt mit 0x40 übersetzt.
weil Silizium sich nicht ans Datenblatt gehalten hat. Übelste Beispiele: AT91RM9200, AVR32AP7000, TMS320F2812. Jedes Projekt hat sich dadurch ausgezeichnet, dass frühe Siliziumrevisionen von brandneuen Produkten zum Einsatz kamen. Und ich nach einigen Boardrevisionen meine ganz persönlichen Einträge
-
Thread
Z80 Einplatinencomputer für Lernzwecke
CP/M System ist zu 50% gefädelt und rennt problemlos mit 10MHz. Ich biete einen 100% gefädelten TMS320C25 mit 40Mhz/2 = 20MHz in Fädeltechnik :-) Boardcontroller ist ein Mega32.
verworfen und mir später einen 74LS612 für 3,50$ plus Versand bei eBay geschossen (und gleich noch 16C550 und TMS9929 dazu). Konrad S. schrieb im Beitrag #4073814: > S. R. schrieb: >> und ein 74LS612 vereinfacht das Design deutlich > Einen habe ich noch 'rumliegen. Den könnte ich dir anbieten.
-
Thread
Alte MFM-Festplatte für alte Computer
im Flugzeugbau das, was anderswo "Pfosten" genannt wird? http://de.wikipedia.org/wiki/Holm_%28Fl%C3%BCgel%29 Bin schnell wech....
1716160 user mem = 307200 December 3 18:39:14 init: configure system dhv 0 csr 160500 vector 320 attached dhv 1 csr 160520 vector 330 attached ra 0 csr 172150 vector 154 vectorset attached rl ? csr 174400 vector 160 skipped: No autoconfig routines. tms 0 csr 174500 vector 260 vectorset attached
-
Thread
Hornaltes PLD Zeug.
erwünscht. So ein idiotisches Affentheater ist mir hier nur passiert als ich nebenan mal nach einem C-Compiler für TMS320 gefragt habe und mir Vorträge über die pösen Purschen in der DDR anhören mußte weil die den TMS320 nachgebaut haben.. Kannst Du nicht begreifen das man bei Sowas die Lust verliert
asynchrone SET durch ein synchrones SET nachstellen: -Statt an GND liegt D an einem OR -vor dem C-Input einen Multiplexer MUX -etwas logic die, wenn sonst SET aktiviert wird (wohl das signal vor dem VECRQSTB Ausgangstreiber) Über ein '1' an dem OR D auf '1' bringt und über den MUX den C-Takt nachgeneriert
-
Artikel
PHILIPS VP5500 VoIP Telefon
C 19 an IC5 CSPI2_SS1 37 Pin D 18 an IC5 CSPI2_SS0 38 Pin E 19 an IC5 CSPI2_MOSI 39 Pin H 19 an IC5 PWMO 40 Pin J 9 an IC 7 und IC 8 VDD 41 Pin J 19 an IC 5 KP_COL2 42 Pin K 16 an IC 5 KP_COL3 43 Pin J
SAP_TXDAT 29 GND GND 30 Pin T 14 an i.MX21 RESET_IN 31 Pin R 19 an i.MX21 TRST 32 Pin P 19 an i.MX21 TMS 33 Pin N 17 an i.MX21 TCK 34 Pin K 11 an i.MX21 TDO 35 Pin P 18 an i.MX21 TDI 36 Pin 13 an TLV320 OUTP2 37 Pin 14 an TLV320 OUTMV 38 Pin 15 an BGW211EG VDD 39 Pin an Klinkenbuchse ? 40 Pin an Klinkenbuchse
-
Thread
Gibt es eine Programmiersprache mit diesem Schleifentyp?
Frank, das du so viel deiner Zeit geopfert hast - andererseits schade drum... Da ist ja selbst TMS320 Assembler eine wahre Wohltat gegen: [c] loop: sovm ; read in and store new input value ldpk 0 call AD_read ldpk 4 sacl INPUT
durch neue Sprachkonstrukte wie der "Josef-G.-Schleife") kann. Schon vor ca. 20 Jahren war der C-Compiler für den TMS320C30 (DSP von TI) in der Lage, eine Schleife komplett umzustellen, um damit Features des Prozessors wie bspw. die Multiply/Accumulate (parallele Addition/ Multiplikation) und
-
Thread
Sinuswechselrichter Topologien
Vielschichtigkeit der Regel- und-Steuerungsaufgaben eines WR werden von der Industrie dafür oft keine µC, sondern DSP eingesetzt (z.B. der TMS320xxx). Viel Erfolg bei Deinem Vorhaben! Grüsse aus Berlin PSblnkd
Zwischenkreises gibt es fertige ICs wie z.B. UC2879 und für das Drehfeld am besten ein separater kleiner µC der nur das macht. Die restliche Steuerung und Überwachung könnte dann ein weiterer µC machen. Das hat den Vorteil, dass man nicht auf dem Controller debuggen muss der das Drehfeld macht. Das erspart
-
Thread
Thermomix Rezeptchips
0bc2 4ea9 5b45 5000660 f7d9 912d 765e a195 234e 3b5f d70e 40e4 5000670 3bfc 9893 03c6 a41a 0d5e 0f50 b23c 038d 5000680 e169 1518 a9eb 4bc6 7bdd 6150 b8b8 d31e 5000690 3d68 dd0c 135d 25b4 f704 5eb8 5f94 4a59 50006a0 2841 b3af 5644 b605 b4e3 0361 e9b4 320d
e90f 703a 5000e00 e34e 6296 1ca2 de40 3238 6f30 10d0 c4dd 5000e10 e21c f753 1452 3184 4911 0b17 855a 8b6d 5000e20 69ef 103c cc00 c509 f4f3 3dea 5c15 ad65 5000e30 b8ca 5543 d213 e621 420e 8a2b f7d5 9778 5000e40 f3cd ee92 ecdf 10a6 40b3
-
Thread
Retro Fieber: Z80 oder 68000 ?
TMS9995) % c't 85/ 4 110 MONALISA: Monitor für EPAC-95 (Prozessor TMS9995) % c't 85/ 7 124 68000-Assembler-Programmierung unter RTOS % c't 86/ 6 60 Echtzeit-Multitasking mit RTOS/PEARL Teil 1: Mehrere
unbenutzt A3,A2,A1,A0 => Z80 STI (A0,A1,A2,A3) A1,A0 => 8255 (A0,A1) Memory Map 0x40 - 0x57 Z80 STI 0x80 - 0x83 8255 0xC0 - 0xC0 ADC0804 Ok?
-
Thread
Controller mit FPU
kleine Beschreibung, damit ich mir besser >Vorstellen kann was eine FPU ist und wie diese in einem uC integriert >ist). Eine FPU ist ein mathematischer Koprozessor, also ein Stück Hardware, welche die Fließkommarechungen macht. Der C Compiler kümmert sich darum, dass deine Fließkommarechungen in
> Wär nicht erstaunt, wenn man den für Newton-Raphson verwenden kann. So wurde das u.a. auf dem TMS320C40 gemacht. Der hatte einen Befehl, der mit Hilfe einer Lookuptabelle einen 8 Bit genauen Näherungswert für den Kehrwert einer Zahl ermittelt hat. Das Newton-Raphson-Verfahren verdoppelt mit jedem
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
das selbe Commandinterface, mit Portierungen auf den gerade verwendeten Prozessor - z.B. PIC, AVR, TMS320, Picoblaze, STM32. Und einen Commandinterpreter tippe ich persönlich lieber in Assembler (oder C) runter als in VHDL. Deswegen finde ich diese KCPSM3 (Picoblaze) so schön, weil man das Projekt
selbe Commandinterface, mit Portierungen auf den > gerade verwendeten Prozessor - z.B. PIC, AVR, TMS320, Picoblaze, STM32. > Und einen Commandinterpreter tippe ich persönlich lieber in Assembler > (oder C) runter als in VHDL. Deswegen finde ich diese KCPSM3 (Picoblaze) > so schön, weil man das Projekt
-
Thread
STM32 Quadrature Encoder + Geschwindigkeit ?
20Low-Resolution%20Incremental%20Encoder%20Equipped%20Drives_a%20Comparative%20Analysis.pdf Dort wurde ein TMS320F24x von TI verwendet, so wie ich das verstehe mit 2 Timern. Ein Timer (T1) ist wohl mit einer Clock der MCU verbunden, der zweite (T2) läuft im Encoder-Modus und zählt Pulse. Bei jeder Änderung von
Also beim PIC µC habe ich das über Timer und VELxCNT gemacht. Das ist jetzt eine Berechnung für ein Motor mit Encoder 8192 Puls je Phase pro Umdrehung: [c] /********************************************************
-
Thread
Ampelmodell " 4 * ( grün, Gelb, Rot )
Hallo Zusammen, ich bin auf euere Hilfe angewiesen! Ich muss mittels TMS320 C2000 von Texas Instruments ein Ampelmodell " 4 * ( grün, Gelb, Rot )realisieren. Ich komme mit der Entwicklungsumgebung garnicht klar und stehe unter Zeitdruck. Ich bin neu in der microcontrollerwelt
@Tarrr sammm (ta_sam) >Ich muss mittels TMS320 C2000 von Texas Instruments ein Ampelmodell " 4 >* ( grün, Gelb, Rot )realisieren. Schöner COntroller, aber um Größenordnungen zuviel für sowas einfaches. > Ich komme mit der Entwicklungsumgebung
-
Thread
MSP430 JTAG Fuse prüfen
Dokument darüber gelesen http://events.ccc.de/congress/2008/Fahrplan/attachments/1191_goodspeed_25c3_bslc.pdf
Dann würde die Fuse über eine Spannung an TDI zerstört (siehe Abschnitt 1.4.1 in SLAU320).
-
Thread
DSP in bastlerfreundlichen Gehäusen
Mich, TMS320C15, gibt es im bastelfreundlichen DIP40-Gehäuse.
TMS320C15 schrieb im Beitrag #3538747: > Mich, TMS320C15, gibt es im bastelfreundlichen DIP40-Gehäuse. Wo find ich dich? Bei mouser stehst du als abgekündigt ;-)
-
Thread
Frequenzanalyse von Aufnahme. Welchen Mikrocontroller?
296-25752-ND/2217362 Damit kannst Du so einiges machen. Prozessor: http://www.ti.com/product/tms320c5515 100-120 MHz Tightly-Coupled FFT Hardware Accelerator Einzelpreis des DSP (120 MHz): etwa 17 Euro http://www.digikey.de/product-detail/en/TMS320C5515AZCHA12/296-34509-5-ND/2353678
: 2.000Hz (Abtastfrequenz) x 4 (Anzahl der bit) = 8.000 bit/s x 5 sec (Länge der Aufnahme) = 40.000bit 40.000bit/8 = 5.000Bytes Also 5KB Speicher? (Quelle: http://www.peter-junglas.de/fh/vorlesungen/praktinfMB1/html/kap4-2.html) Danke :)