c – 芯片数据表不说明如何与之通信

前端之家收集整理的这篇文章主要介绍了c – 芯片数据表不说明如何与之通信前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以开始我绝对不是电脑工程师,但我正在努力学习.我找到了一些(93C46CB3)芯片以及其他一些不起眼的芯片,谢谢爸爸!我研究了数据表,我想出了哪些引脚在芯片上做什么,但是我还没有弄清楚如何读写它.它说它是连续的,但它没有说明是什么波特率.此外,它并没有说我打开和关闭引脚有多快.是否使用PWM?如果是这样,多快?数据表在这里

http://www.datasheetspdf.com/datasheet/93C46CB3.html

PG. 7是图表用于阅读和写作的地方,但并不表示这些间隔是多久. “S”“D”和“Q”都是引脚btw.

我正在尝试使用Arduino和/或Raspberry Pi来阅读和撰写内容,无论哪种工作,我只需要它工作.提前致谢!

tldr;对于这个芯片,我打开和关闭引脚有多快,如果有串行通讯,波特率是多少?

解决方法

制造商有关于93系列Microwire器件的接线和协议的应用笔记
http://ww1.microchip.com/downloads/en/AppNotes/01004a.pdf
    http://ww1.microchip.com/downloads/en/AppNotes/01020B.pdf
    http://ww1.microchip.com/downloads/en/AppNotes/01029A.pdf
    http://ww1.microchip.com/downloads/en/AppNotes/00993a.pdf

PIC单片机的C源代码是:

http://ww1.microchip.com/downloads/en/AppNotes/AN1004.zip

TLDR:

>支持SPI或Microwire协议
>您的芯片的速度在数据表中说明了具有3MHz的时钟频率,但我建议2MHz,因为它涵盖了该系列的所有芯片.
>最重要的位是先发送的
>时钟极性为0(正)
>时钟相位为0(上升沿)

Arduino初始化示例:

SPI.beginTransaction(SPISettings(2000000,MSBFIRST,SPI_MODE0));

这将适用于连接到SCK的引脚2,连接到MOSI的引脚3和连接到MISO的引脚4.

原文链接:https://www.f2er.com/c/116678.html

猜你在找的C&C++相关文章