Kann mir jemand ein Assembler Programm ändern ?

Gast #2596874
Hallo

ich würde gerne das folgende programm benutzen um aus mehreren Rc 
Singnalen eines zu machen.

In diesem Assembler Programm ist eine abfrage ob der Photowiderstand an 
Port B1 eine Spannung unter oder über 1 V ausgibt. Falls die Spannung 
über 1 Volt liegt gibt er keine Singale mehr aus. Könne mir jemand 
dieses rausslöschen weil mein Rc Emfänger keine LED hat ?

Ich kann leider nur Bascom und dieses Programm hat jemand anderes 
geschrieben

gruß
Sam Gibbons schrieb:
> Ich kann leider nur Bascom und dieses Programm hat jemand anderes
> geschrieben

Dann schreib dir doch dein Programm in BASCOM. Wo ist das Problem, dann 
lernst du was und hast ein Programm, das du jederzeit ändern/erweitern 
oder verbessern kannst, weil es von dir ist und du deswegen weisst wie 
es funktioniert.
Hi,

Klaus hat schon eine Lösung geschrieben...

Aber hier auch das geänderte PRG.
(wobei ich schon lange keinen AVR ASM mehr geschrieben habe und gerade
kein AVR Studio auf diesem Rechner installiert ist, also ohne Gewähr)

Hier ist die Lösung, ich möchte das editierte Programm nicht anhängen
(Urheberrecht), aber du kannst im Programm einfach die Zeilen:

; Hauptprogramm
;
;
; Fehler-LED des Empfängers prüfen
;
main:
  in  r16,acsr    ;Analog Comparator lesen
  bst  r16,aco      ;Wert < 1,1V ?
  brts  main      ;ja -> Schleife

so abändern
; Hauptprogramm
;
;
; Fehler-LED des Empfängers prüfen
;
main:
;  in  r16,acsr    ;Analog Comparator lesen
;  bst  r16,aco      ;Wert < 1,1V ?
;  brts  main      ;ja -> Schleife

Durch das Semikolon müssten die Wirkungslos werden, das ist die Schleife
die im Fehlerfall Endlos läuft. Alternativ kannst du auch komplett die
Zeilen Löschen

Gruß
Carsten
(Firma: Huddel und Brassel Ltd.) Persönliche Seite
Von Elektronik kein Plan, vom Programmieren kein Plan, lesen scheinst du 
auch nicht zu koennen und Crossposts unter verschiedenen Nicks auch 
noch. Was willst du von uns ?

Wenn du nicht gewillt bist zu lernen und fertige Loesungen erwartest, 
bist du hier falsch und solltest dich nach einem Empfaenger umsehen der 
deinen Anspruechen genuegt.

Beitrag "Kann ich diese photo widerstand weglassen ?"

Hier steht ganz genau was du machen musst. Ansonsten wuerde ich mich mal 
an dieses Mikrokopter Forum wenden, ist doch deren Ding.

/Zitat
Der Fotowiderstand bildet mit dem internen Pullup-Widerstand des 
Controllers einen lichtabhängigen Spannungsteiler. Wegen der höheren 
Empfindlichkeit für rotes Licht kann so die rote Fehler-LED sicher 
erkannt werden. Die Schaltschwelle am Komparator-Eingang des Controllers 
liegt bei etwa 1V. Leuchtet die rote LED, muß die hier gemessene 
Spannung sicher unter 1V liegen. Leuchtet die grüne LED, muß die 
Spannung sicher über 1V liegen. Evtl. muß hier abhängig vom verwendeten 
Fotowiderstand eine Kalibrierung vorgenommen werden. Zur Korrektur kann 
ein zusätzlicher Widerstand nach plus oder Masse gelegt werden. In der 
Praxis ergeben sich bei mir Spannungswerte von 0,7V (rote LED) und 1,5V 
(grün).
Gast
LOL mal im ernst warum antworten die Leute die sich aufregen ?

Bin noch am lernen und weiter ? möchte einfach eine Fehlerquelle 
ausschließen

Anstatt sich aufzuregen einfach nicht antworten ??? ROFL
Gast
Hannes Lux schrieb:
> Sam Gibbons schrieb:
>> Anstatt sich aufzuregen einfach nicht antworten
>
> Bestimmst Du hier wo es lang geht???
>
>

Hannes Lux schrieb:
> Sam Gibbons schrieb:
>> Anstatt sich aufzuregen einfach nicht antworten
>
> Bestimmst Du hier wo es lang geht???
>
> ...

....warscheinlich schon,sonst hättest du ja nicht schon wieder 
geantwortet ;-)

Peter W. schrieb:
> @Hannes
>
> Lass es, bringt nichts. Du siehst doch schon an seiner letzten Reaktion,
> dass es bei ihm keinen Sinn hat.

...so sieht es aus!

auf der anderen seite verstehe ich hannes,man will nicht begreifen,das 
es leute gibt die von "lernen wollen" sprechen, das denken aber anderen 
überlassen und dann noch die große klappe haben....solches geschreibsel 
sollte man einfach kommentarlos ignorieren!
schade um die zeit.....
pompete schrieb:
> solches geschreibsel
> sollte man einfach kommentarlos ignorieren!

Man kann aber nicht jedes Aufplustern solcher Leute unwidersprochen 
stehen lassen. Ansonsten gebe ich Dir recht.

Da bin ich ja noch ganz froh, dass es nicht um ein Programm von mir 
ging, das hätte ich ihm nämlich ohne Weiteres an seine Wünsche 
angepasst. Ich habe hier nur deshalb nicht geholfen, weil ich meine, 
dass man sich betreffs Änderungswünsche immer zuerst an den Autor wenden 
sollte.

...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.