[問題] AT89S52使用SPI傳輸

看板ASM (組合語言)作者 (可愛活潑小獸兒)時間14年前 (2010/12/30 22:40), 編輯推噓5(507)
留言12則, 6人參與, 最新討論串1/1
抱歉 想請問各位先進 我想用AT89S52跟W5100溝通 是用SPI的方式 但是我查了一下 發現AT89S52沒有支援SPI 想請問是否能用程式去模擬缺少的那隻SS呢? 還是一定要買其他有支援的單晶片?? 我看網路上有說PIC16C7X 系列的單晶片有支援 但是我沒有用過 他的用法也是跟我們一般使用8051一樣嗎??? --    脫光光趴在握壽司上 //////◣  好害羞喔>///< ────██◣     █████████   "▆▆▇▆▇ '" . '。 ◢ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.137.15

12/30 23:15, , 1F
用IO做出SPI的時序即可做SPI通訊
12/30 23:15, 1F

12/31 01:16, , 2F
是說在p1 用軟件模擬嗎? 因為我有在網路上看到 但是不太了
12/31 01:16, 2F

12/31 01:16, , 3F
12/31 01:16, 3F

12/31 03:03, , 4F
只要你刻得出SPI波形,管你用P0P1P2P3P4...都可以
12/31 03:03, 4F

12/31 09:44, , 5F
想額外問一下...我之前有用外部中斷模擬SPI的方式
12/31 09:44, 5F

12/31 09:45, , 6F
請問有其他更好的方式來模擬SPI嗎?還是EXINT就算OK了??
12/31 09:45, 6F

12/31 09:58, , 7F
如果你的51視作控制端 就用軟體模擬動作方式即可
12/31 09:58, 7F

12/31 09:59, , 8F
如果是做從端,那你就要換IC
12/31 09:59, 8F

12/31 10:02, , 9F
看你跟W5100 那就直接用軟體模擬動作即可 他的SS=>CS
12/31 10:02, 9F

12/31 10:02, , 10F
自己定義一隻腳來用就可以了
12/31 10:02, 10F

01/07 22:04, , 11F
先去把SPI 的時序圖看懂吧
01/07 22:04, 11F

01/25 21:52, , 12F
可以了~我後來用PSoC做SPI 就可以順利通訊了
01/25 21:52, 12F
文章代碼(AID): #1D79dR0y (ASM)
文章代碼(AID): #1D79dR0y (ASM)