Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: CC2 und Midi Kategorie: Programmierung (von Doc - 12.01.2004 10:45)
Als Antwort auf Re: CC2 und Midi von André H. - 8.01.2004 12:56

> Hallo Doc,
>
> > Wenn SWCOM nur emuliert wird kann man diese emulation nicht
> > verändern, anpassen (ist ja dann wohl Software)?
>
> Dazu müsste man das Betriebssystem ändern, da es, wie gesagt,
> keine Register fĂĽr SWCOM gibt.
> Aus C2 heraus kann man hier nichts ändern.

Das muss nicht sein. Hab inzwischen eine einfache Lösung gefunden.
Das zuständige SFR Register für die Baudrate ist S0BG (Adresse FEB4).
FĂĽr  die benötigte Midbaudrate von 31250 baud muss man den Wert 19 eintragen.
Habe mir das Modul SFR.c2 entsprechend um folgende Zeilen erweitert:

inline function set_S0BG(int inhalt)
{
 inline vmcodes.VM_STORE_ABSOLUTE_INT;
 inline 0xFEB4;
}

im Programm setzt man die neue Baudrate einfach dann mit:
sfr.set_S0BG(19)


--
Doc



    Antwort schreiben


Antworten:

Re: CC2 und Midi (von dussel - 7.05.2004 13:58)
    Re: CC2 und Midi (von Frank - 4.07.2004 20:23)