MAX 110 in Bascom

OP #1459241
Hallo zusammen,

hab in den letzten Tagen versucht den Max 110 unter Bascom in Betrieb zu 
nehmen.

Leider ist mir das noch nicht ganz gelungen.

Problem ist das ich nicht weiss warum.

Bis jetzt muckt er garnicht.

Vielleicht mache ich auch alles falsch, so lange bin ich noch nicht 
dabei. ;)

Hänge mal an was ich bis jetzt versucht habe.

Vielen Dank im Vorraus

Gruss Alex
Angehängte Dateien:
Gast
Hallo,

in deinem BASCOM-Programm sind einige Fehler. Im einzelnen sind dies:

> Busy Alias Portb.1

Dies muss heissen: "Busy Alias Pinb.1" (es ist ja ein Eingang). Portb.1 
ist das Bit des Ausgangs-Registers.

> Config Spi = Hard , Interrupt = On , ...

Das Einschalten des SPI-Interrupts ohne globale Interrupt-Freigabe 
funktioniert nicht. Entweder "Enable Interrupts" einfügen oder (hier 
besser) "Interrupt = OFF" konfigurieren.

> Cs = 1   'CS auf Low ziehen

Das Setzen von CS steuert den Ausgang auf High; es ist also das 
Gegenteil von dem, was der MAX110 als CS haben muss. Es muss hier 
heissen: "CS = 0" für Low-Pegel.
Zudem sollte der CS-Pin bei seiner Konfiguration auf inaktiven Level 
(High) gesetzt werden, damit das SPI-Interface der MAX inaktiv ist:

 Config Portb.0 = Output
 Cs Alias Portb.0
 Cs = 1

> Else Cs = 0

Auch falsch; CS muss hier auf "1" (= inaktiv) gesetzt werden.

Mit diesen Änderungen sollte die SPI-Routine arbeiten und der MAX110 
richtig angesprochen werden.

Gruss

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.