Mam problem z podłączeniem zewnętrznego przetwornika AC MCp3202 do atmegi 32.
Opis katalogowy jest na stronie: Link.
Czy mam podłączyć ten przetwornik w poniższy sposób:
1.CS - do pb4 (ss) atmegi
2.wejście analogowe
3.wejście analogowe
4. +5V
5.Din - nie wiem gdzie podłączyć??
6. Dout- Pb6 (MISO)
7. Clk- pb7 (sck)
8. Vdd/Vref - +5V
Tylko pozostaje problem gdzie jest masa??
Gdy tak podłączyłem układ, cały czas wyświetla mi się 256 lub 0
Program wygląda tak:
Opis katalogowy jest na stronie: Link.
Czy mam podłączyć ten przetwornik w poniższy sposób:
1.CS - do pb4 (ss) atmegi
2.wejście analogowe
3.wejście analogowe
4. +5V
5.Din - nie wiem gdzie podłączyć??
6. Dout- Pb6 (MISO)
7. Clk- pb7 (sck)
8. Vdd/Vref - +5V
Tylko pozostaje problem gdzie jest masa??
Gdy tak podłączyłem układ, cały czas wyświetla mi się 256 lub 0
Program wygląda tak:
Config Pinb.7 = Output
Config Pinb.5 = Output
Config Pinb.4 = Output
Config Pinb.6 = Input
Config Spi = Soft , Din = Pinb.6 , Dout = Portb.5 , Ss = None , Clock = Portb.7
Dim Wart_ac As Integer
Dim V As Single
Dim Wart_nap As Word
Spiinit
Do
Reset Portb.4
Delay
Set Portb.7
Delay
Reset Portb.7
Delay
Spiin Wart_ac , 1
Set Portb.4
Cls
Lcd Wart_ac
Lowerline
V = Wart_ac * 0.0012
Wart_nap = Fusing(v , "#.&&&&")
Lcd Wart_nap
Waitms 100
Loop
End