PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Treiber ic (totaler anfenger!!!)



Import-Script
18.12.2003, 22:56
Hallo ich habe ein programm mit qbasic geschrieben und wollt wissen wie man das auf <BR>einen Treiber ic bekommt das es auch geht. <BR>mfg <BR>Robin Imhof

Import-Script
18.12.2003, 23:04
Als Treiber-IC bezeichnet man &uuml;blicher Weise ICs mit höherer Ausgangslast, z.B. der 74LS07 ist so einer, der kann bis zu 30V schalten. <BR> <BR>Programmieren is nich. <BR> <BR>Programmieren kann man nur CPLDs oder Mikrokontroller, aber nie mit qbasic, sondern mit speziellen JED bzw. HEX-Files, die aus Deinem Sourcecode compiliert wurden. <BR> <BR> <BR>Peter <BR> <BR>

Import-Script
19.12.2003, 14:23
ja giebt es programme mit denen man die qbasic sprache &uuml;berstezen kann??? <BR>mfg <BR>Robin

Import-Script
19.12.2003, 16:51
@Robin: Na klar, Quickbasic-Compiler, oder wenns bisschen moderner sein soll Visual-Basic, beides Microsoft Produkte. Alternativ &#34;Kirschbaum&#34;, meines Erachtens der bessere Weg. <BR>googel mal <a href="http://www.kirschbaum.de" target=_top>www.kirschbaum.de</a>

Import-Script
19.12.2003, 18:34
ja quick basic habe ich aber als was soll ich das auf den ic machen die exe oder was

Import-Script
19.12.2003, 20:50
@Robin <BR> <BR>Nun mach&#39; ich hier mal den &#39;Löffellangzieher&#39;. <BR>Erkläre doch bitte ganz genau was Du vor hast und was es eventuell werden soll. Sei es nur mal als Experiment, Deinen Nachbarn zu verärgern oder was weiss ich. Wir helfen hier immer wieder alle gerne, aber etwas deutlichere Fragen wären doch wohl nicht zu viel verlangt, oder wie sieht&#39;s damit aus. <BR> <BR>Vielleicht ist Dir schon aufgefallen dass ich häufig besonders R&uuml;cksicht auf Dich genommen habe, aber jetzt bitte etwas genauer. <BR> <BR>Das Forum f&uuml;r Hellseher ist..., ich habe gerade schlechte Verbindung... <BR> <BR>Gruß Winnie <BR> <BR>

Import-Script
19.12.2003, 21:34
wenn irgendwelche ICs mit Basic programmiert werden sollen da kenn ich eigentlich nur <BR><a href="http://www.c-control.de/" target="_blank">http://www.c-control.de/</a> <BR>oder die Basic Briefmarke / Basic Tiger von <a href="http://www.wilke.de/" target="_blank">http://www.wilke.de/</a> <BR> <BR>Programme die mit Qbasic geschrieben wurden, laufen meines Wissens nach nur auf ICs von Intel, AMD und noch ein paar anderen Exoten

Import-Script
20.12.2003, 12:48
also ich programmire schon etwas länger an dem lpt-port rumm und binn entlich zu einem ergebnis gekommen wie ich es gut hin bekomme. <BR>und jetzt will ich dieses programm auf einen ich ziehen. <BR>des ergebnis soll einfach mal ein Robotter sein der einer schwarzen linie folgt. <BR>und ich habe gedacht das man eventuel die bas oder exe auf den ic ziehen kann oder die basic sprache in die ic-sprache &uuml;bersetzen kann mit einem programm??? <BR>mfg <BR>Robin <BR> <BR>@ Winnie <BR>ja mir ist aufgefallen das du etwas r&uuml;cksicht auf mich gennomen hast und daf&uuml;r bin ich dir auch sehr dankbar.

Import-Script
20.12.2003, 17:01
@Robin, <BR> <BR>Wenn Du nicht ein riesiges, teures und stromfressendes 1-Platinen-386-Board nehmen willst, dann mußt Du Dich wohl oder &uuml;bel mit Mikrokontrollern beschäftigen. <BR> <BR>Da gibt es z.B. Bascom f&uuml;r AVR oder 8051, das ist Basic ähnlich. <BR> <BR> <BR>Allerdings macht Assembler oder C wesentlich mehr Spaß und ist auch wesentlich leistungsfähiger. <BR> <BR> <BR>Peter <BR>

Import-Script
21.12.2003, 11:42
ich weiß meine idee gehört nicht hier hin aber ich will kein neues thema anfangenalso frage ich einfach mal: <BR>kann man via infrarot 8 schaltkreise schleißen? <BR>und hat jemand eine bauanleitung??? <BR>mfg <BR>Robin Imhof

Import-Script
21.12.2003, 15:53
Ne, eine Bauanleitung habe ich auch nicht, aber sowas kann man nat&uuml;rlich machen. Denk nur mal an die Fernbedienungen f&uuml;rs TV oder die Stereoanlage usw. Such mal hier im Forum unter RC5, da gibt es reichlich Infos &uuml;ber IR-Fernbedienung. <BR> <BR>Zu voriger Sache: <BR> <BR>Du musst auch bedenken dass ein Programm im allgemeinen immer spezifisch auf das benutzte IC &#39;zugeschnitten&#39; sein muss. Wenn Du z. B. jetzt die Adresse 378h f&uuml;r den LPT hast, funktioniert das im Mikrocontroller noch lange nicht. Und an eben einem solchen µC wirst Du wohl dann nicht vorbei kommen. Nehmen wir mal als Beispiel den AT89C2051 von Atmel wof&uuml;r es hier ja auch die Programmiergeräte gibt. Dieses Teil im 20-Pin-Gehäuse hat 15 I/O Leitungen. Diese sind als Port 1 und Port 3 bezeichnet, wobei beim Port 3 der Pin P3.6 nur intern verschaltet ist. Warum das so ist soll hier mal nicht interessieren, also hat Port 3 7 I/O-Leitungen und Port 1 hat 8. Bleiben wir bei Port 1 und schliessen jetzt mal in Gedanken 8 LED&#39;s an, wobei die Kathoden selbiger an die µC-Pins kommen da diese intern einfach nach GND zu schalten sind und den µC nicht allzu sehr belasten. Vorwiderstände nat&uuml;rlich vorausgesetzt. Und ausserdem sollten niemals alle gleichzeitig eingeschaltet werden weil es den µC sonst &uuml;berlasten w&uuml;rde. Zum Verstärken gibt es schliesslich auch Transistoren<img src="http://progshop.com/elektronik/diskussion/clipart/happy.gif" border=0>. Nun gut, um jetzt z. B. die erste und letzte LED einzuschalten m&uuml;sstest Du folgenden Assembler-Befehl in den µC schreiben. Ach ja, die Pins P1.0 und P1.1 haben keine internen Widerstände da sie noch eine andere Funktion haben. <BR>MOV P1,#126 <font color="119911"> &#39;01111110</font> <BR>und um sie wieder auszuschalten <BR>MOV P1,#255 <font color="119911"> &#39;11111111</font> <BR>Da aber der µC ausserhalb der eigentlichen Schaltung programmiert wird macht das obige Beispiel nat&uuml;rlich nicht wirklich Sinn, aber um zu erkennen wie einfach dass sein kann reicht es wohl erstmal. <BR> <BR>Weiterhin könntest Du nun auch einen IR-Empfäger an den µC anschliessen und ihm &#39;beibiegen&#39; dass er die LED&#39;s beim ersten Impuls ein und beim zweiten Impuls wieder ausschalten soll, dann macht es schon eher Sinn, oder? <BR> <BR>Gruß Winnie <BR> <BR>Äh, ich habe noch was vergessen. Die Ports können auch mit Bit-Befeheln angesprochen werden. Das bedeutet dass Du auchz jede einzelne Leitung direkt ansprechen kannst: <BR>CLR P1.0 <BR>CLR P1.7 <BR>und dann wieder ausschalten <BR>SETB P1.0 <BR>SETB P1.7 <BR>machen dasselbe wie der obige Befehl nur eben verändern die in keinster Weise etwas anderes als nud die angesprochene Leitung. <BR> <BR>

Import-Script
23.12.2003, 18:30
hallo ich habe mal unter rc5 gesucht aber nichts passendes gefunden kann mir jemand einen schaltplan zeichnen der min. 8 signale &uuml;bertragen kann möchte nämlich einfach nur die signale vom lpt-port drahtlos an einen robotter senden. <BR>mfg <BR>Robin Imhof