Gefunden für geschriebenes programm servos - Zum Elektronik Forum |
| 1 - wer hat schon ein fertig geschriebenes c programm zur ansteuerung von zwei servos? -- wer hat schon ein fertig geschriebenes c programm zur ansteuerung von zwei servos? | |||
| |||
| 2 - Widerstand für Fototransistor berechnen -- Widerstand für Fototransistor berechnen | |||
| Ok. Das heißt ich kann eine Z-Diode mit 5,1V nehmen und einen Vorwiderstand mit 500Ohm. 10mA langen ja vollkommen, da ich ja nichts schalten will, sondern nur ein Signal in den PC einlesen möchte und mit diesem dann über mein geschriebenes Programm einen Motor steuern möchte. Der Motor wird hat eine externe Spannungsversorgung oder eben über das PVM-Signal von der Karte.
Also sollte es mit einer Z-Diode mit 5,1V und 500mW und einem Vorwiderstand mit 500Ohm funktionieren? Gibt es dann noch die Möglichkeit das Signal digital einzulesen? Denn ich benötige ja nicht die Lichtintensität in Form von Spannung, sonder eben nur ein Signal ob der Lichtstrahl unterbrochen ist oder eben nicht. ... | |||
3 - avrasm2: LWRD-Funktion gibt nur 1 Byte zurück? -- avrasm2: LWRD-Funktion gibt nur 1 Byte zurück? | |||
| Ja, das machts (das #define)! Danke sehr! Ich bin beim Hilfe lesen wohl immer irgendwie an der Möglichkeit vorbei gerauscht. Und nachdem Makros an der Stelle nicht funktioniert haben, habe ich aufgegeben.
Offtopic :Ein Assembler macht doch auch nur Maschinencode aus einem Menschen "lesbaren" Code. Ein Unterschied ist da nicht wirklich. Ein Assembler ist halt ziemlich hardware-nah (obwohl man ein mit C für einen AVR geschriebenes Programm auch nur schwer portieren kann) ... | |||
| 4 - Mikrowellecontroller programieren -- Mikrowellecontroller programieren | |||
Kommt natürlich auf den Controller drauf an, wenn du möchtest kannst du google mal mit WinAVR, AVR Studio, yaap, Atmel AVRISP mkII füttern. Danach weißt du schonmal, wie man ein in C geschriebenes Programm in einen Atmega bekommt
... | |||
| 5 - C oder Assembler was ist besser? -- C oder Assembler was ist besser? | |||
| Besser oder schlechter in diesem Sinn gibt es nicht.
Viel entscheidender ist, wie der Programmierer mit diesen Werkzeugen umzugehen versteht. Umfangreiche Programme wird man i.d.R. in einer Hochsprache wie C schreiben, während Assemblerprogramme meist kleiner sind und oft auch schneller laufen. Die beiden letzten Punkte können darüber entscheiden, ob ein Projekt mit einem gegebenen Prozessor realisierbar ist oder nicht. Idealerweise beherrscht der Programmierer beide Sprachen und kann dann ein in Hochsprache geschriebenes Programm auf Assemblerebene optimieren. ... | |||
| 6 - MPLAB IDE / Disassembly Listing leer -- MPLAB IDE / Disassembly Listing leer | |||
| Habe in MPLAB IDE V7.20 ein Testbeispiel (nicht selbst geschrieben) für einen PIC16F627 (nicht von mir) geladen, assembliert, und programmiert. Läuft.
Mit View / Disassembly Listing erscheint dieses. Mit MPLAB SIM erhalte ich darin den Zeiger für die Positionsanzeige der Simulation. Alles fein. NUN ZUM PROBLEM: Ein selbst geschriebenes Programm (455 Lines, Program Memory) für einen PIC16F876 läuft einwandfrei durch den Assembler. HEX Code wird ohne Warnung erzeugt. Doch wenn ich View / Disassembly Listing betätige, erscheint wohl das Fenster, aber es ist leer. Wohl kann ich den Simulatorzeiger in der Darstellung 'Program Memory' sehen, doch das ist bei weitem nicht so komfortabel, wie im Diassembly Listing. Kann mir bitte jemand auf die Sprünge helfen. Danke. Johann ... | |||
| 7 - Einstieg in µC??? -- Einstieg in µC??? | |||
| so, ich habe mich mal ein bisschen in das datenblatt des tiny2313 und in dieses Tutorial vertieft. http://www.mikrocontroller.net/articles/AVR-Tutorial
hab zwar noch ein bisschen probleme damit die ganzen zusammenhänge zu verstehen, aber ich denke das gibt sich noch. eine frage hab ich jetzt noch: Es gibt doch beim AVR-Studio 4 die möglichkeit ein geschriebenes programm ohne µC zu "testen" wie funktioniert das denn, bzw. kann man diese funktion überhaupt sinnvoll nutzen? ... | |||
| 8 - Unterschiedliche Programme mit einem Schalter \"wählen\" (PIC 16F630) -- Unterschiedliche Programme mit einem Schalter \wählen\ (PIC 16F630) | |||
| So umständlich muss es nicht sein und außerdem enthält es einen gravierenden Fehler:
Nicht TRISA,3 wird abgefragt, sondern PORTA,3 Also etwa so: btfsc porta,3 bsf Tastendruck "Tastendruck" ist ein Bit, welches so deklariert wird: Flags equ 0x25 (oder eine andere freie Ram-Adresse) #define Tastendruck Flags,0 Nun ist Bit0 des Bytes "Flags" das Bit für das Speichern des Tastendrucks. Das kannst Du genauso mit btfs* abfragen wie ein Portbit. Du musst es dann nur an passender Stelle wieder selbst löschen, sonst denkt der µC ständig, er müsse auf den Tastendruck reagieren. Eine Frage: Hast Du bereits ein selbst geschriebenes, lauffähiges Programm? Z.B. die Ampelsteuerung? Gruß, Ltof ... | |||
| 9 - Unterschied von C++ unter Linux und Windows? -- Unterschied von C++ unter Linux und Windows? | |||
| Hallo,
kann mir jemand den Unterschied von C++ unter Linux und Windows erklären? Kann ich ein für Linux geschriebenes Programm mit wenig Aufwand auch unter Windows betreiben? Danke und viele Grüße Enrico... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 10 Beiträge im Durchschnitt pro Tag heute wurden bisher 11 Beiträge verfasst 24 Besucher in den letzten 60 Sekunden alle 2.50 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |