Arduino Nano EveryのSPI通信

f:id:radio_user:20210710011704j:plain

Arduino Nano EveryとAT93C86をSPIで通信してみました。

・接続

 CS(SS):Arduino N.E. - pin D8 <---> 93C86 - pin 1

  D10に接続するように書いているサイトがありますが、間違いだと思います。

 SK:Arduino N.E. - pin D13 <---> 93C86 - pin 2

 DI:Arduino N.E. - pin D11 <---> 93C86 - pin 3

 DO:Arduino N.E. - pin D12 <---> 93C86 - pin 4

 93C86のORGピンは、GNDまたはVccに接続(Vcc:x 16、GND:x 8)。

 また、CSとGND間、SKとGND間に100 kΩの抵抗を接続してください。これがないと、うまく動作しませんでした。

 当然、93C86のVccとGNDも電源(Arduino N.E.)に接続してください。DCは名の通りどこにも接続しません。

 

・プログラム

きむ茶工房ガレージサービス様の下記ページのものを元にさせていただきました。

参考)

http://zattouka.net/GarageHouse/micon/Arduino/EEPROM/EEPROM2.htm