BASTIUniversal
22.10.2004, 17:01
Hallo,
ich hab da ein kleines Problem mit nem Beispielcode aus dem "AVR-Lehrbuch" von Roland Walter.
Und zwar steht z.B. beim Listing 1101.bas in der obersten Zeile:
Declare Function Twisend(byval Databyte As Byte) As Byte
Declare Function Twireceive(byref Databyte As Byte) As Byte
Was bedeutet jetzt dieses "ByVal Databyte" bzw. "ByRef Databyte" genau?? Ich hab schon in der Bascom Hilfe nachgeschaut, aber ich versteh's net recht (hab's net so mit Fachenglisch).
Wär nett wenn ihr mir das mal auf Deutsch erklären könntet 8-[
Das andere:
Ich hab bei Maxim den RTC-Baustein DS1307 gefunden. Ich wollte ne RTC nehmen um nicht den internen Oszi benutzen zu müssen.
Gibt's für die RTC schon ein paar beispiele (oder ist ggf. ne andere RTC empfehlenswerter? Ich brauch nur Uhrzeit und Datum!)?
P.S.: Ich will nen ATmega8 benutzten, was aber wahrscheinlich keine Rolle spielt :-s
MfG
Basti
ich hab da ein kleines Problem mit nem Beispielcode aus dem "AVR-Lehrbuch" von Roland Walter.
Und zwar steht z.B. beim Listing 1101.bas in der obersten Zeile:
Declare Function Twisend(byval Databyte As Byte) As Byte
Declare Function Twireceive(byref Databyte As Byte) As Byte
Was bedeutet jetzt dieses "ByVal Databyte" bzw. "ByRef Databyte" genau?? Ich hab schon in der Bascom Hilfe nachgeschaut, aber ich versteh's net recht (hab's net so mit Fachenglisch).
Wär nett wenn ihr mir das mal auf Deutsch erklären könntet 8-[
Das andere:
Ich hab bei Maxim den RTC-Baustein DS1307 gefunden. Ich wollte ne RTC nehmen um nicht den internen Oszi benutzen zu müssen.
Gibt's für die RTC schon ein paar beispiele (oder ist ggf. ne andere RTC empfehlenswerter? Ich brauch nur Uhrzeit und Datum!)?
P.S.: Ich will nen ATmega8 benutzten, was aber wahrscheinlich keine Rolle spielt :-s
MfG
Basti