Witam,
mam pytanie zmontowałem nadajnik i odbiornik Funk Wetterstation.
Podczas wykonywania programu (nadajnik) program wiesza mi się w lini:
Jest to kawałek kodu z pliku: inc_RF12-Treiber.bas
Czy napotkał ktoś z Was taki problem??
I mam jeszcze jedno pytanie: Czy istotne jest pod jaki pin przypiszę Spi_cs?? Czy musi być to Portb.4??
Procek to ATmega32.
Pozdrawiam,
A.
mam pytanie zmontowałem nadajnik i odbiornik Funk Wetterstation.
Podczas wykonywania programu (nadajnik) program wiesza mi się w lini:
Sub Rf12_txdata(byval Txlen As Byte)
Temp = Rf12_trans(&H8238) : Rf12_ready 'Power CMD: synt.& PLL on
[b]Temp = Rf12_trans(&H0000) : Rf12_ready 'Status holen[/b]
Rf12_status = Temp 'Status einlesen
Temp = Rf12_trans(&Hb8aa) : Rf12_ready 'Preamble
Temp = Rf12_trans(&Hb8aa) : Rf12_ready 'Preamble
Temp = Rf12_trans(&Hb8aa) : Rf12_ready 'Preamble in FIFO schieben
Temp = Rf12_trans(&Hb82d) : Rf12_ready 'Startzeichen: 2D für den Empfänger
Temp = Rf12_trans(&Hb8d4) : Rf12_ready 'Startzeichen: D4 für den Empfänger
For Lv = 1 To Txlen
Rf12_ready
Temp = &HB800 + Rf12_data(lv) 'Sende Nutzdaten
Temp = Rf12_trans(temp)
Next Lv
Temp = Rf12_trans(&Hb8aa) : Rf12_ready 'Dummybyte nachschieben
Temp = Rf12_trans(&H8208) : Rf12_ready 'Power CMD: synt.& PLL off, Quarz-clk läuft weiter
End SubJest to kawałek kodu z pliku: inc_RF12-Treiber.bas
Czy napotkał ktoś z Was taki problem??
I mam jeszcze jedno pytanie: Czy istotne jest pod jaki pin przypiszę Spi_cs?? Czy musi być to Portb.4??
Procek to ATmega32.
Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 128 , Noss = 1
Spi_cs Alias Portb.4 : Ddrb.4 = 1 'SS-Pin
Spi_sdo Alias Pinb.6 'MISO-PINPozdrawiam,
A.