【 ST NUCLEO-G071RB测评】SPI
<div class='showpostmsg'> 本帖最后由 lising 于 2019-1-22 16:29 编辑本次实验使用的NUCLEO-G071RB开发板由https://www.stmcu.com.cn/index.p ... /261/layout/product提供,更多相关资讯请进入查询。本次实验是使用SPI1读取MiniDock小板上的MD25D16SIG芯片的ID号,并通过串口助手进行显示。
一、实验资源
1、NUCLEO-G071RB开发板;
2、Keil v5.25.2.0;
3、STM32CubeMX v5.0.1;
4、串口调试助手SSCON v5.13.1;
5、MiniDock;
二、实验过程
1、资源分配。通过Arduino接口与MiniDock相连,NUCLEO-G071RB上Arduino的SPI接口是与STM32G071RBT6微控制器的SPI1相连接的。SPI的CPOL(时钟极性)和CPHA(时钟相位)可根据外设进行设置,实验中的选择如图:
2、程序实现。代码比较简单,也就是下图中所列的几句,仅仅读取了芯片ID而已。
三、实验结果
MiniDock板子上的FLASH芯片型号丝印为“MD25D16SIG”,看LOGO应该是GD的但没有查到具体型号的手册,读出的ID号也不确定是否正确。
四、实验总结
这次实验比较简单,只是读取了FLASH芯片的ID号,接下来还要对手册中SPI的内容进行深入学习。
附件:工程文件
此内容由EEWORLD论坛网友lising原创,如需转载或用于商业用途需征得作者同意并注明出处
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页:
[1]