使用2颗8H1K28,執行互为主從SPI功能失敗!
采用8H1K28手册之SPI互为主從程序,仍失败!请高手指点!! 上传原理图PDF、程序文本文件、Keil工程压缩包 <p><a href="forum.php?mod=attachment&aid=71254" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:TEST SPI(STC8H).rar</a></p>rick1628 发表于 2024-12-10 12:44
附件:TEST SPI(STC8H).rar
缺少中断函数,启用中断必须要有中断函数 启动查询方式,也要开启中断开关&设置中断服务程序吗? 加入中断函数后,主机有中断,但從机没发生中断。 rick1628 发表于 2024-12-10 15:50
启动查询方式,也要开启中断开关&设置中断服务程序吗?
查询方式不要打开中断,看您的程序中有IE2=ESPI; 如果打开了中断开关,必须要有中断函数 <p>你的主循环里使用查询方式,但是初始化函数里面已经打开了SPI中断,那就需要编写配套的中断函数。</p>
<p>如果不需要中断,只是用查询模式的话,就把中断使能代码屏蔽了。附件是SPI主从收发的例子,供参考。</p>
<p><a href="forum.php?mod=attachment&aid=71400" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:SPI主从收发-串口打印.zip</a></p>
<p><img src="data/attachment/forum/202412/10/165610omhom0j0r8hmhcja.png" alt="image.png" title="image.png" /></p>
我改了,已取消打开中断开关。结果,还是一样>>主机有中断旗标,而從机没有中断旗标
页:
[1]