www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik VS1011 und VS10xx IO Pins an Steuern


Autor: Stampede (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte gerne die IO's eines VS1011 ansprechen. Als Controller 
verwende ich einene PIC18F4550. Ausspielen von Mp3 und der Ganze 
Schnick-Schnack läuft.

Nur irgendwie bekomme ich keine hi Pegel an die IOs, nur ca 0,6V, was 
mich darauf schließen lässt, dass sie weiterhin als Eingänge definiert 
sind.

Sehe ich das richtig, dass ich erst die Basis RAM Adresse setzen muss 
(also 0xC017 für IO Direction in Register 0x07) und dann den Wert in das 
RAM Read/Write Register (0x06) ?

Ich nutze den unten dargestellten Code, aber es tut sich nichts. Die 
Unterfunktionien funktionieren. Wer kann mir weiterhelfen ???

Codeausschnitt:
  call  vs1011.ready
  bcf    XCS
  movlw  0x02      ; GPIO auf Ausgang
  call  vs1011.send    
  movlw  0x07      ; Base Address für RAM Read/write
  call  vs1011.send
  movlw  0xC0      ;
  call  vs1011.send
  movlw  0x17      ; Direction Reg
  call  vs1011.send
  bsf    XCS  
  call  vs1011.ready
  bcf    XCS
  movlw  0x02      ; 
  call  vs1011.send    
  movlw  0x06      ; RAM RW
  call  vs1011.send
  movlw  0xFF      ;
  call  vs1011.send
  movlw  0xFF      ; Ausgang
  call  vs1011.send
  bsf    XCS  

  movlw  D'1'
  call  wait

  call  vs1011.ready
  bcf    XCS
  movlw  0x02      ; Hi Pegel
  call  vs1011.send    
  movlw  0x07      ; Base Address für RAM Read/write
  call  vs1011.send
  movlw  0xC0      ;
  call  vs1011.send
  movlw  0x19      ; OutData Reg
  call  vs1011.send
  bsf    XCS  
  call  vs1011.ready
  bcf    XCS
  movlw  0x02      ; 
  call  vs1011.send    
  movlw  0x06      ; RAM RW
  call  vs1011.send
  movlw  0xFF      ;
  call  vs1011.send
  movlw  0xFF      ; Ausgang
  call  vs1011.send
  bsf    XCS  


Grüße

Stampede

Autor: Stampede (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo???

Weiß das niemand??

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.