【ADI•世健工业嘉年华】ADI TMC4671伺服电机控制方案-寄存器操作API与RTMI操作
<div class='showpostmsg'><h1><b>前言</b></h1><p >TMC4671的寄存器非常多,通过SPI接口进行寄存器配置。</p>
<p >官方提供了C的寄存器操作API,以及TMCL+RTMI工具操作寄存器,非常方便。</p>
<p > </p>
<h1 ><b>TMC4671的寄存器</b></h1>
<p >TMC4671的寄存器比较多</p>
<p >手册的第七章有寄存器详细介绍</p>
<p > </p>
<p > </p>
<h1 ><b>寄存器操作API</b></h1>
<p > </p>
<p >Github上一下地址提供寄存器操作API</p>
<p ><a href="https://github.com/analogdevicesinc/TMC-API"><u>https://github.com/analogdevicesinc/TMC-API</u></a></p>
<p >可以添加到自己的项目中,避免自己直接操作寄存器容易出错。</p>
<p > </p>
<p > </p>
<h1 ><b>TMCL+RTMI操作寄存器</b></h1>
<p >RTMI+TMCL可以直接操作寄存器进行调试,十分方便</p>
<p >如下</p>
<p > </p>
<p >前面是所有寄存器,后面也可以单独分类看</p>
<p > </p>
<p >比如只看ADC寄存器</p>
<p > </p>
<p > </p>
<p >每个寄存器下都有说明,非常人性化。</p>
<p > </p>
<p >比如ADC采样值实时变化,变化了还会加粗显示,可以说细节做的很好</p>
<p > </p>
<p > </p>
<h1 ><b>总结</b></h1>
<p >官方提供了C API和RTMI+TMCL操作寄存器的方式,工具细节做的非常好,非常人性化。</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>
页:
[1]