MAX 110 in Bascom

OP #1459241
Lesenswert?
• ▲
▼
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 #1459366
Lesenswert?
• ▲
▼
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

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.

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.