Ich hab die FFT vom Microchip in den dsPIC30F4011 "eigesperrt". Wie bekomme ich nun die FFT auf einem Display mit T6963C angezeigt? Ich dreh mich im Kreis! Für Tips und Ratschläge habe ich ein offenes Ohr. Danke R.
Deine Fragestellung lässt zu wünschen übrig, was genau willst du denn wissen?
Wo an welchen Pin kann ich die Daten für ein Display mit T6963C abnehmen um ein Spektrum darstellen zu Können? Oder muss ich noch einen anderen IC dazwischen machen? Beim Atmega128 mit einem 2,4 khz Spektrum war das irgend wie einfacher zu machen als mit dem dsPIC aber der Atmega ist zu klein und langsam. Deswegen versuch ich es damit, aber die Erfahrung fehlt.Es hört sich so einfach an die lib von microchip nur zu nutzen. Reinhard
>Wo an welchen Pin kann ich die Daten für ein Display mit T6963C abnehmen >um ein Spektrum darstellen zu Können? Keine Ahnung such dir welche aus, poste hier sonst bitte nochmal den Link zu dem von dir eingesetzten Display. Ein dsPIC lässt sich in C eigentlich relativ ähnlich wie ein Atmega programmieren. Was hast du denn bis jetzt schon alles an Funktion vorzuweisen, bzw. wie weit bist du hängt es bei dir nur an der Ansteuerung des LCDs? Ansonsten habe ich das Gefühl, dass du nicht wirklich Plan von den Dingen hast die du da bewerkstelligen willst, ...ich lasse mich natürlich gerne eines Besseren belehren! Gustav
Ey aber wenn du einen Thread eröffnest poste doch bitte immer unter dem gleichen Namen!^^
Als Display möchte ich das EA DIP240-7 einsetzen. http://www.lcd-module.de . Als Eingang für das Analogsignal (8MHZ) muss ich ja einen A/D Wandler nehmen und als Ausgang das Display. Aber wo und welchen kann ich der FFT von Microchip zuweisen? Ich kann ja nicht einfach AN0 (PIN2) nehmen und los. Ich muss das ja dem vorgefertigten Programm irgend wo zuweisen. Und wo lässt die FFT die ja in dem pic30f4011 läuft (microchip CE018) es zu die Display Daten ab zu nehmen. Die FFT ist ja als Library vorgegeben Oder muss ich ein Rahmenprogramm zurecht machen. Für die Praktische umsetzung als Spektrum fehlt mir echt dort ein bischen der Plan. Reinhard
Hast du überhaupt schonmal einen Mikrocontroller programmiert, bzw. ein Programm für einen geschrieben?
Hallochen Ja ich hab mit meinen 60 Jahren schon einiges mit Atmega und PIC und VB6 gemacht. Nur leider nicht Studiert! Reinhard
Hallochen Das Signal von der ZF eines Empfängers mit einem Schaltmischer (SDR) auf die NF herrunter gemischt. Dises Signal möchte ich als Spektrum auf dem Display darstellen (Bandbelegung). Mit einem Atmega128 mache ich das bereits mit der 2,4 KHZ NF was mir aber zu wenig und zu langsam ist. Ich möchte das gern auf 48 Khz breite bekommen. Dazu habe ich den dsPIC30F4011 genommen da es dafür eine FFT als library von microchip schon vorbereitet gibt. Die mann auch auf die 512 pkt einstellen kann um dann die eine hälfte für die 240 pkt des Display zu nutzen.Aber wie und wo muss das signal vom AD der FFT zur Verfügung gestellt werden und wo muss ich die x und y info für das Display abnehmen? Oder geht das überhaupt nicht so wie ich mir das vorstelle? Danke Reinhard
Doch das geht, ich habe sowas ähnliches gemacht also eigentlich so ziemlich das Gleiche nur habe ich noch einen Peak-Hold drin.^^ Tue doch dieses hier bitte checken:^^ http://www.youtube.com/watch?v=PVDlS7PVHKo Ist auch ne FFT auf einem Display darstellt, aber du kannst keine 512-Punkte FFT mit dem von dir ausgesuchten Controller berechnen, dazu fehlt es an RAM. Theoretisch könnte ich dir natürlich meinen Code zukommen lassen... Der ist eigentlich für ein dsPIC30F4013 geschrieben, aber ob 4013 oder 4011 ist für diese Aufgabe sogut wie irrelevant.
Mein Text ist etwas strange geschrieben sehen ich grade, ich bitte dies zu entschuldigen.
Hallochen Danke für die Antwort. Genau so habe ich mir das auch gedacht. Super das Video. Anfangs hatte ich mit einem dsPIC33FJ128MC706 angefangen aber die Lib habe ich nicht dort hin bekommen, der wird an einigen Stellen anders angesprochen. Den 4011 hab ich genommen weil der bei Reichelt zu bekommen ist. Das Peak Hold kann mann ja raus machen.Ansonsten wäre das schon das was ich mir vorstelle, Bei Michrochip schreiben sie zwar das die bis 512 gehen soll auch mit einem 4013 aber die schreiben so maches was einfach gehen soll und doch nicht geht. Kommst du hier an meine email? Danke Reinhard
Wie soll ich an deine E-mail kommen? Aber wie gesagt, die Display Routine musst du selber schreiben, ich habe ein oled-display benutzt.
Hallochen Ich hab hier noch ein bisschen mit dem 4011 und dem 33FJ128 versucht und bei einigen Punkten wieder was gelernt. dl4drg@freenet.de. Ich schau mir das mal an und danke erst ein mal dafür. Reinhard
Hallochen Danke es ist fast alles angekommen. Die delay32.s wo ist die her? Ich find das bei mir nirgends. Reinhard
........................................................................ ........................................................................ ..............................MPLABC30/SRC/delay32.s
Danke Das lag noch alles verpackt als zip im Ordner rum, hi weiss der Kukuk warum. Reinhard
Ja ist normal, ich habe alles verpackt verschickt. Dann öffne das Programm doch einfach mit MPLAB... Wo ist das Problem?
Hallochen Nicht das von Dier sondern die .s Dateien im MPLAB lagen noch als Zip im Ordner da konnte meine suche auch keinen Erfolg haben. Da mussten natürlich auch meine Versuche mit delay32 nicht gehen. Die ich vorher gemacht hatte. Reinhard
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.