با سلام به تمام دوستان,در برنامه زیر مشکل چیه :-? چون چیز خاصی نداره اما برنامه کار نمی کنه(در محیط پروتئوس)دوستان عزیز لطفا" راهنماییم کنند که الان چند روز معطل همین ارتباطم.
برنامه master که مربوط به atmega32 است.
برنامه slave که مربوط به atmega8535 است.
اینم فایل و عکس سخت افزار (ورژن نرم افزار پروتئوس Proteus-v7.8.SP2 برای win7,x86)
http://www.uploadmb.com/dw.php?id=1343363484
برنامه master که مربوط به atmega32 است.
کد:
$regfile = "m32can.dat" crystal = 8000000$ Config Spi = Hard , Interrupt = Off , Data Order = Lsb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 128 Config Kbd = Portc Dim B As Byte Spiinit Do ()B = Getkbd If B < 16 Then Spiout B , 1 End If Loop End
برنامه slave که مربوط به atmega8535 است.
کد:
$regfile = "m8535.dat" $crystal = 8000000 Config Spi = Hard , Interrupt = Off , Data Order = Lsb , Master = No , Polarity = High , Phase = 0 , Clockrate = 128 Dim A As Byte Spiinit Do Spiin A , 1 Home Lcd A Loop End
اینم فایل و عکس سخت افزار (ورژن نرم افزار پروتئوس Proteus-v7.8.SP2 برای win7,x86)
http://www.uploadmb.com/dw.php?id=1343363484

دیدگاه