【英飞凌PSOC 62S4 PIONEER KIT 测评】——SPI
<div class='showpostmsg'> 本帖最后由 bitter 于 2023-4-19 18:02 编辑<p><b>【</b><b>英飞凌PSOC 62S4 PIONEER KIT</b><b> 测评】——SPI</b></p>
<ul>
<li>基本介绍</li>
</ul>
<p>通过翻阅数据手册,发现PSOC 62S4 PIONEER KIT拥有六个Serial Communication Blocks (SCB),六个都可以配置为SPI模式,支持Motorola SPI、TI Secure Simple Pairing(SSP)和Naional Microwire,操作速率高达25Mhz。作为主机时最多支持四个从机,支持8位或16位数据帧大小,支持在数据发送的过程中改变波特率。</p>
<p>二、主要API介绍</p>
<p>1.SPI初始化cyhal_spi_init()</p>
<p align="center"> </p>
<p>其中,cyhal_spi_mode_t枚举为</p>
<p> </p>
<ol start="2">
<li>SPI事件使能cyhal_spi_enable_event()</li>
</ol>
<p align="center"> </p>
<p>其中,cyhal_spi_event_t结构体为</p>
<p> </p>
<p>三、SPI简易程序</p>
<p>功能描述:从0开始发送数据,每发一次数据,数据的值加一,LED翻转并将数据的值打印出来。</p>
<p>程序描述:</p>
<p>1.SPI初始化,MOSI引脚为P0_2,MISO引脚为P0_3,时钟引脚为P0_4,片选引脚为P0_5,8位数据帧,时钟极性和相位都为0,高位优先,SPI配置为主机</p>
<p> </p>
<p>2.设置SPI时钟频率为1Mhz</p>
<p align="center"> </p>
<p>3.SPI发送数据</p>
<p align="center"> </p>
<p>PS:</p>
<p>1.使用逻辑分析仪分析时,发现使用cyhal_spi_transfer()和cyhal_spi_transfer_async()发送数据时,解析的数据不对,不知道是不是因为逻辑分析仪的原因,还是接线原因导致的,或者其它什么原因</p>
<p>356a9a60650c425489ff96f4a6302bbb<br />
</p>
</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> 楼主利害呀,进度这么好,期待精彩继续哦。 感谢分享! <p>ADC初始化cyhal_spi_init() ,笔误了,期待更好的试用</p>
秦天qintian0303 发表于 2023-4-18 13:03
ADC初始化cyhal_spi_init() ,笔误了,期待更好的试用
<p>谢谢,已修改</p>
<p>跟着楼主学习PSOC 62S4 PIONEER KIT </p>
<p>thanks for sharing!</p>
页:
[1]