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

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

概述所以开始我绝对不是电脑工程师,但我正在努力学习.我找到了一些(93C46CB3)芯片以及其他一些不起眼的芯片,谢谢爸爸!我研究了数据表,我想出了哪些引脚在芯片上做什么,但是我还没有弄清楚如何读写它.它说它是连续的,但它没有说明是什么波特率.此外,它并没有说我打开和关闭引脚有多快.是否使用PWM?如果是这样,多快?数据表在这里 http://www.datasheetspdf.com/datashe 所以开始我绝对不是电脑工程师,但我正在努力学习.我找到了一些(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.

总结

以上是内存溢出为你收集整理的c – 芯片数据表不说明如何与之通信全部内容,希望文章能够帮你解决c – 芯片数据表不说明如何与之通信所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1235927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存