سلام دوستان.
در برنامه زیر IC پایین مستر و بالایی اسلیو تعریف شده... میخوام مستر مقدار a رو ارسال کنه و اسلیو اونو نمایش بده اما نمیدونم چرا نمیشه !
برنامه :
'SLAVE
$regfile = "m8def.dat"
$crystal = 1000000
Config Portc = Output
Dim A As Byte
Config Spi = Hard , Interrupt = On , Data Order = Lsb , Master = No , Polarity = High , Phase = 0 , Clockrate = 128 , Noss = 0
Spiinit
Do
Spiin A , 1
Portc = A
Loop
End
'MASTER
$regfile = "m8def.dat"
$crystal = 1000000
Dim A As Byte
Config Spi = Hard , Interrupt = On , Data Order = Lsb , Master = Yes , Polarity = High , Phase = 0 , Clockrate = 128
Spiinit
A = 2
Do
Incr A
Spiout A , 1
Loop
End
در برنامه زیر IC پایین مستر و بالایی اسلیو تعریف شده... میخوام مستر مقدار a رو ارسال کنه و اسلیو اونو نمایش بده اما نمیدونم چرا نمیشه !
برنامه :
'SLAVE
$regfile = "m8def.dat"
$crystal = 1000000
Config Portc = Output
Dim A As Byte
Config Spi = Hard , Interrupt = On , Data Order = Lsb , Master = No , Polarity = High , Phase = 0 , Clockrate = 128 , Noss = 0
Spiinit
Do
Spiin A , 1
Portc = A
Loop
End
'MASTER
$regfile = "m8def.dat"
$crystal = 1000000
Dim A As Byte
Config Spi = Hard , Interrupt = On , Data Order = Lsb , Master = Yes , Polarity = High , Phase = 0 , Clockrate = 128
Spiinit
A = 2
Do
Incr A
Spiout A , 1
Loop
End

دیدگاه