历史上的今天
返回首页

历史上的今天

今天是:2025年03月10日(星期一)

正在发生

2020年03月10日 | 关于软件I2C与MSP430通信的问题

2020-03-10 来源:eefocus

在MSP430作为从设备,主机模拟软件I2C与MSP430通信的时候,一定要注意在发送了8个bit的数据之后,马上将SCLK释放掉。因为MSP430在繁忙的过程中会将SCLK拉低,空闲后才将SCLK释放。所以主机应该先将SCLK交给MSP430,等读到SCLK被MSP430释放后,再发送时钟来接受ACK。


对于主机从MSP430读数据的时候也是一样,每次读完了一个字节的数据之后,主机都应该释放掉SCLK,等待MSP430也释放掉了SCLK之后,主机再发送ACK给MSP430。


上面一段理解错了,从MSP430读取数据时不需要释放SCLK,而需要在每次读完8个字节之后延时一段时间再发送ACK,等待MSP430处理完毕。


主机从MSP430读取数据时,每读一个字节,主机都要向MSP430发送一个ACK,通知MSP430已经接受完整个自己,可以发送下一个字节。当主机读完最后一个字节的时候,就不应该发ACK,而应该发NO_ACK了。因为通过发送NO_ACK,MSP430就知道主机要读的数据已经结束了,就会停止发送数据。


推荐阅读

史海拾趣

Eon公司的发展小趣事

除了天然气业务外,E.ON还致力于电力市场的拓展。通过与其他电力公司的合作和并购,E.ON逐渐扩大了在欧洲电力市场的份额。特别是在2003年收购德国鲁尔天然气公司后,E.ON间接持有了俄天然气公司的股份,进一步巩固了其在欧洲能源市场的地位。

HCH Co公司的发展小趣事

背景:面对日益激烈的市场竞争,HCH Co公司决定通过智能制造来提升生产效率和产品质量。公司引入先进的自动化生产线和智能物流系统,实现了从原材料采购到成品出库的全程智能化管理。

发展:智能制造的实施,不仅大幅提高了生产效率和产品良率,还降低了人力成本和运营风险。HCH Co公司因此能够在更短的时间内响应市场需求变化,推出更多符合消费者需求的高品质电子产品。同时,公司还通过智能制造的实践经验,为行业内的其他企业提供了可借鉴的转型路径。

Clover Display Limited公司的发展小趣事

品质管理是电子企业生存和发展的关键。Clover Display Limited深知这一点,因此在生产过程中始终严格把控品质。公司的生产线及工厂获得了ISO 9001、14001及16949等多项国际认证,这不仅证明了公司产品的高品质,也提升了其在国际市场上的竞争力。同时,公司还积极参与国际标准制定和行业交流活动,以不断提升自身的技术水平和市场影响力。

这五个故事虽然基于虚构的情节,但它们都基于Clover Display Limited在电子行业发展的真实背景和趋势。这些故事展示了公司在技术创新、市场拓展、品质管理等方面的努力和成就,也反映了电子行业的快速发展和变革。希望这些故事能够为您提供一个关于Clover Display Limited发展起来的有趣而全面的视角。

Ambersil公司的发展小趣事

随着电子行业的竞争日益激烈,Ambersil公司意识到,要想在市场中立足,必须注重产品质量。公司加大了对生产线的投入,引进了先进的生产设备和技术,严格把控产品质量。同时,公司还建立了完善的售后服务体系,及时解决客户在使用过程中遇到的问题。这些举措使得Ambersil公司的产品在市场上赢得了良好的口碑。

FUJI公司的发展小趣事

Ambersil公司深知人才是企业发展的核心力量。因此,公司一直注重人才培养和引进。公司建立了完善的人才培养和激励机制,鼓励员工不断学习和创新。同时,公司还积极引进外部优秀人才,为公司的发展注入新的活力。这些举措使得Ambersil公司的团队更加专业、高效,为公司的未来发展奠定了坚实的基础。

以上五个故事虽然基于虚构,但其中的元素和情节在电子行业的发展历程中并不罕见。它们或许能够为您了解电子行业内的公司发展提供一定的参考。如果需要更具体、更详细的故事,建议查阅相关公司的官方资料或行业报告。

Daewoo公司的发展小趣事

在汽车产业领域,Daewoo公司同样取得了令人瞩目的成就。大宇汽车公司作为Daewoo集团的骨干企业,自1983年独立以来,凭借其先进的技术和出色的品质,迅速在韩国汽车市场崭露头角。公司不仅在国内市场表现优异,还积极开拓国际市场,成功将产品出口到世界各地。

问答坊 | AI 解惑

能推荐个好的gps模块吗

最近要用gps模块做同步授时,哪位用过给推荐下。天线越小越好…

查看全部问答>

PCI封装 规范

各位高手好。 最近在做PCI卡,小弟请教一下您PCI卡的尺寸/规范,以及电路封装。 谢谢您的帮助。 我的邮箱:wangwei4611@163.com …

查看全部问答>

linux c嵌入汇编编译报错

__asm__(\"ldw 0(%0), %%r0\" : : \"r\" (addr)); 就这段代码,是从内核中拿来用的。 20   21#define ARCH_HAS_PREFETCH   22static inline void prefetch(const void *addr)   23{   24  &nbs ...…

查看全部问答>

如何检测西门子gprs模块收到数据?

用西门子的gprs手机模块实现tcp连接时,用什么方式知道已经收到数据,可以读出来了? 谢谢…

查看全部问答>

s7-200 如何实现正弦曲线的输出

PLC  西门子 S7-200 PLC经过PID调节,输出变频器的频率控制容器压力。 现在想在升压的过程中,让压力值按照正弦曲线上升,如何编程?请给个思路。…

查看全部问答>

USB加密狗用的单片机CPU

请问大家,一般USB加密狗中用的CPU是什么型号,最便宜最可靠的是哪个型号。谢谢…

查看全部问答>

CE下USB-WIFI模块必须启动CE以后拔插一下才能使用...

WIFI是VT6656模块.USB接口的.重新编译NK.bin,添加注册表,烧写进目标,启动机器.插上USB网卡..一切OK...但是问题是如果已经插好USB.启动系统.就没反映了.必须要拔插一下才能识别硬件..CE系统是启动以后才会给USB分配中断么?..我试验了一下USB鼠标倒是 ...…

查看全部问答>

[新手问题]philips的LPC系列ARM启动代码相关问题

在初始化堆栈的时候 ... InitStack:               # MOV     R1, LR                 LDR   &nb ...…

查看全部问答>

msp430下载问题

手里有块利尔达的msp430F2274板子,板子上有个并行接口,也提供了并口线。应该可以通过电脑从并口下载程序,但是在debug这步出现了问题,提示:初始化失败,让检查硬件是否连接,检查驱动是否安装,还有重启电脑什么的。我都试过了,硬件连接肯定 ...…

查看全部问答>