SPI Simulation MPLabX

Robert C. schrieb:
> ich möchte meinen SPI Code im Simulator testen.
> Könnte mir jemand sagen wie ich das anstelle?
> Ich verwende MPLab X und einen PIC 18F25k22.

Das SSP Modul wird nicht simuliert.
Zitat aus der MPLAB X Simulator Help:
> General Limitations
> ...
> For devices with the listed peripherals, these peripherals are NOT supported:
> ...
> - Serial I/O (i.e., SSP including I2C and SPI). As a result, the SSPSTAT
> register has been made readable and writable. You can use stimulus to
> emulate many of the signals of SPI and have firmware read data as if it
> was SPI.

Was soll der Zweck der Simulation sein? Du kannst in den 
Sende/Empfangsroutinen einen Breakpoint setzen und ins SSP1STAT/SSP1BUF 
was reinschreiben um den Rest des Programms zu testen. Langt das?
OP
Witkatz :. schrieb:
> Robert C. schrieb:
>> ich möchte meinen SPI Code im Simulator testen.
>> Könnte mir jemand sagen wie ich das anstelle?
>> Ich verwende MPLab X und einen PIC 18F25k22.
>
> Das SSP Modul wird nicht simuliert.
> Zitat aus der MPLAB X Simulator Help:
>> General Limitations
>> ...
>> For devices with the listed peripherals, these peripherals are NOT supported:
>> ...
>> - Serial I/O (i.e., SSP including I2C and SPI). As a result, the SSPSTAT
>> register has been made readable and writable. You can use stimulus to
>> emulate many of the signals of SPI and have firmware read data as if it
>> was SPI.
>
> Was soll der Zweck der Simulation sein? Du kannst in den
> Sende/Empfangsroutinen einen Breakpoint setzen und ins SSP1STAT/SSP1BUF
> was reinschreiben um den Rest des Programms zu testen. Langt das?
Danke für den Hinweis, und ja das langt völlig.

Gruß Robert

Antwort schreiben

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