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

Re: hwcom und konstanten Kategorie: Programmierung (von André H. - 29.10.2004 1:43)
Als Antwort auf hwcom und konstanten von Richard - 28.10.2004 21:16
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Richard,

Zuerst: Ein "Hallo" oder ähnliches am Anfang eines Postings kann nicht schaden.
           Das gehört einfach zum guten Ton.

> Möchte mit meiner cc2 eine Heizungsfernsteuerung realisieren.
> Dazu nehme ich ein VoiceModem. Gesteuert wird mit MFV Tönen
> als Bestätigung möchte ich Sprachstücke senden. (Rockwell ADPCM-4).
>
>
>
> //.......
> byte buf[6500];
> buf[0]=0x54;buf[1]=0x55;buf[2]=0x41;buf[3]=0x24;.........buf[6499]=0x00;
> hwcom.send(buf,6499);
> //......
>

>
> Dies Funktioniert soweit so gut.
> Ich würde nun aber gerne die Sprachstücke als Konstanten abspeichern
> um mehr Speicher verwenden zu können.
> Leider finde ich aber keine Funktion um Konstanten zu senden.

Definiere doch String-Konstanten.
String-Konstanten kannst Du einfach à la hwcom.print() ausgeben.
Maximale Länge von 30 Zeichen pro String beachten !!

Alternativ kannst Du die Daten in ein Flash-Segment ablegen, oder
eben als Byte-Konstanten-Array.
Beides kannst Du mit flash.c2 auslesen und somit in einem "temporären"
Byte-Array speicher bevor Du es sendest.
Da dieses kopieren der Daten vom Flash in dem RAM in ASM geschieht,
wäre der Zeitverlust minimal.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: hwcom und konstanten (von Richard - 29.10.2004 18:05)