zoukankan      html  css  js  c++  java
  • 调试24L01经验总结

    注意的地方:

    1.调试24L01的时候,信号的初始状态一定要设置,否则在设置模块的状态的时候容易出错。( CE=0; CSN=1; SCK=0; MOSI = 1; IRQ = 1;)IRQ设置成1是因为要读IRQ线上的数据,在设置完状态但还没发送数据的时候IRQ保持高电平,当有个数据成功发送了,或者成功接收了,IRQ线变成低电平,并且在下一次发送的时候有个高脉冲(只是发送端),大致8ms。

    2.MISO这个信号的引脚上拉能力不做,应该加一个10K的上拉电阻,波形如下:

    上拉前


    上拉后

    3.在发送端的fifo中的数据,如果不在第一次发送完的时候清除掉,下次写的数据会放到第二层,再次写的时候放到第三层,然后启动发送的时候发送的还是第一层,因此,发送完之后,在第二次发送前清发送fifo是必须的操作。


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    django学习笔记(一)
    Python之函数进阶
    Python之函数初识
    Python之文件操作
    基础补充
    字典
    神奇的列表
    万能的字符串
    Python基础(二)
    使用paramiko进行ssh连接
  • 原文地址:https://www.cnblogs.com/otaku-lip/p/4765046.html
Copyright © 2011-2022 走看看