Forum: Mikrocontroller und Digitale Elektronik Bascom AVR Zahl unterteilen


von Simon R. (simon_r44)


Lesenswert?

Hallo,

ich habe ein Programm geschrieben oder vielmehr umgeschrieben mit dem 
ich ein DDS Modul ansteure, dass mir wiederrum die Frequenz ausgibt bis 
ca. 50MHz. Mit 2 Taster (+/-) ändere ich die Frequenz die auf einem 2*16 
Display angezeigt wird.

Nun wird die eingegebene Frequenz in Hz angezeigt. (Dim As Long)
Die Schritweite habe ich so geändert das MHz, kHz, oder Hz angezeigt 
wird.

Nun will ich aber die Zahl (auszugebende Frequenz die angezeigt wird) 
unterteilen...
1
z.B. 1000000 (1 MHz) in  01.000.000
2
z.B.  520000 (520kHz) in 00.520.000
...sodass ich hinten Hz, Mitte kHz und vorne MHz habe.

Außerdem will ich durch das Unterteilen erreichen, das die Zahl nicht 
nach rechts verschoben wird, wenn sie größer wird, also fixieren 
(deshalb eine 0 davor)

Nun habe ich gelesen das man die Zahl mit Format oder Fusing(SINGLEVAR, 
"###.###.###")formatieren kann, dazu natürlich die Variable nach Single 
umbenannt, jedoch funktioniert das nicht wie gewünscht.

Es kann auch sein das ich einfach die falsche Funktion anwende.


Wer kann mir helfen?

: Bearbeitet durch User
von DIY (Gast)


Lesenswert?

Simon R. schrieb:
> Es kann auch sein das ich einfach die falsche Funktion anwende.

Schreib dir selber eine. Dann kannst du das machen, wie du möchtest und 
bist auch von deinen Betriebssystemeinstellungen unabhängig - falls du 
möchtest.

von Carl D. (jcw2)


Lesenswert?

DIY schrieb:
> Simon R. schrieb:
>> Es kann auch sein das ich einfach die falsche Funktion anwende.
>
> Schreib dir selber eine. Dann kannst du das machen, wie du möchtest und
> bist auch von deinen Betriebssystemeinstellungen unabhängig - falls du
> möchtest.

Auf'm AVR! Unter dem "OS" BASCOM!

Erst mal Koffein tanken, bevor man früh morgens posted ;-)

von Karl M. (Gast)


Lesenswert?

Simon R.,

warum fragst Du nicht im Bascom-Forum und nutzt nicht die Onlinehilfe ?

# http://avrhelp.mcselec.com/

von Karl M. (Gast)


Lesenswert?

Wie man so etwas programmieren kann, zeigt elm chan hier:

http://elm-chan.org/fsw/strf/xprintf.html

von fan (Gast)


Lesenswert?

Karl M. schrieb:
> Wie man so etwas programmieren kann, zeigt elm chan hier:
>
> http://elm-chan.org/fsw/strf/xprintf.html

Kannst du auch die Übersetzung nach Bascom dazu liefern?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.