0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

芯经验—HX320F28034PNT数字信号处理器控制小车

中科昊芯 2022-03-17 11:18 次阅读

板卡版本:Core_DSC28034PNT

IDE版本:Haawking IDE V1.8.1

仿真器版本:HX100V1

作用:HX320F28034PNT控制小车

第一步:配置GPIO3-6为电机控制引脚

EALLOW;
GpioCtrlRegs.GPAMUX1.bit.GPIO3=0;//GPIO
GpioCtrlRegs.GPADIR.bit.GPIO3=1;//Output
GpioDataRegs.GPACLEAR.bit.GPIO3=1;//输出低电平

GpioCtrlRegs.GPAMUX1.bit.GPIO4=0;//GPIO
GpioCtrlRegs.GPADIR.bit.GPIO4=1;//Output
GpioDataRegs.GPACLEAR.bit.GPIO4=1;//输出低电平

GpioCtrlRegs.GPAMUX1.bit.GPIO5=0;//GPIO
GpioCtrlRegs.GPADIR.bit.GPIO5=1;//Output
GpioDataRegs.GPACLEAR.bit.GPIO5=1;//输出低电平

GpioCtrlRegs.GPAMUX1.bit.GPIO6=0;//GPIO
GpioCtrlRegs.GPADIR.bit.GPIO6=1;//Output
GpioDataRegs.GPACLEAR.bit.GPIO6=1;//输出低电

第二步:配置GPIO12-15为输入角,读取引脚电平,输入电平由433M模块控制

GpioCtrlRegs.GPAMUX1.bit.GPIO12=0;
GpioCtrlRegs.GPADIR.bit.GPIO12=0;//input
GpioCtrlRegs.GPAPUD.bit.GPIO12=0;//设置上拉输入

GpioCtrlRegs.GPAMUX1.bit.GPIO13=0;
GpioCtrlRegs.GPADIR.bit.GPIO13=0;//input
GpioCtrlRegs.GPAPUD.bit.GPIO13=0;//设置上拉输入

GpioCtrlRegs.GPAMUX1.bit.GPIO14=0;
GpioCtrlRegs.GPADIR.bit.GPIO14=0;//input
GpioCtrlRegs.GPAPUD.bit.GPIO14=0;//设置上拉输入

 GpioCtrlRegs.GPAMUX1.bit.GPIO15=0;
GpioCtrlRegs.GPADIR.bit.GPIO15=0;//input
GpioCtrlRegs.GPAPUD.bit.GPIO15=0;//设置上拉输入
EDIS;//关闭寄存器写保护

第三步:按照读取引脚信号的不同实现控制小车,前进,后退,左转,右转等功能

if(GpioDataRegs.GPADAT.bit.GPIO12==0)
{
GpioDataRegs.GPASET.bit.GPIO3=1;//输出高电平
GpioDataRegs.GPACLEAR.bit.GPIO4=1;//输出低电平
GpioDataRegs.GPASET.bit.GPIO5=1;//输出高电平
GpioDataRegs.GPACLEAR.bit.GPIO6=1;//输出低电平
}
elseif(GpioDataRegs.GPADAT.bit.GPIO13==0)
{
GpioDataRegs.GPACLEAR.bit.GPIO3=1;//输出低电平
GpioDataRegs.GPASET.bit.GPIO4=1;//输出高电平
GpioDataRegs.GPACLEAR.bit.GPIO5=1;//输出低电平
GpioDataRegs.GPASET.bit.GPIO6=1;//输出高z电平

}
elseif(GpioDataRegs.GPADAT.bit.GPIO14==0)
 {
GpioDataRegs.GPASET.bit.GPIO3=1;//输出高电平
GpioDataRegs.GPACLEAR.bit.GPIO4=1;//输出低电平
GpioDataRegs.GPACLEAR.bit.GPIO5=1;//输出高电平
GpioDataRegs.GPASET.bit.GPIO6=1;//输出低电平

}
elseif(GpioDataRegs.GPADAT.bit.GPIO15==0)
{
GpioDataRegs.GPACLEAR.bit.GPIO3=1;//输出低电平
GpioDataRegs.GPASET.bit.GPIO4=1;//输出高电平
GpioDataRegs.GPASET.bit.GPIO5=1;//输出高电平
GpioDataRegs.GPACLEAR.bit.GPIO6=1;//输出低电平
}
else
{
GpioDataRegs.GPASET.bit.GPIO3=1;//输出高电平
GpioDataRegs.GPASET.bit.GPIO4=1;//输出低电平
GpioDataRegs.GPASET.bit.GPIO5=1;//输出高电平
GpioDataRegs.GPASET.bit.GPIO6=1;//输出低电平
}

实物演示如下:

c46dd87e-a54c-11ec-8b86-dac502259ad0.jpg

c4822388-a54c-11ec-8b86-dac502259ad0.jpg

c49e107a-a54c-11ec-8b86-dac502259ad0.gif

关于中科昊芯

“智由芯生 创享未来”,中科昊芯是数字信号处理器专业供应商。作为中国科学院科技成果转化企业,瞄准国际前沿芯片设计技术,依托多年积累的雄厚技术实力及对产业链的理解,以开放积极的心态,基于开源指令集架构RISC-V,打造多个系列数字信号处理器产品,并构建完善的处理器产品生态系统。产品具有广阔的市场前景,可广泛应用于工业控制电机驱动、数字电源、光伏、储能、新能源汽车、消费电子、白色家电等领域。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16158

    浏览量

    177272
收藏 人收藏

    评论

    相关推荐

    TMS320C5517数字信号处理器的功耗估算

    电子发烧友网站提供《TMS320C5517数字信号处理器的功耗估算.pdf》资料免费下载
    发表于 10-12 11:42 0次下载
    TMS<b class='flag-5'>320</b>C5517<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>的功耗估算

    SM320F2808-EP,SM320F2806-EP,SM320F2801-EP数字信号处理器数据表

    电子发烧友网站提供《SM320F2808-EP,SM320F2806-EP,SM320F2801-EP数字信号处理器数据表.pdf》资料免费
    发表于 08-08 11:40 0次下载
    SM<b class='flag-5'>320F</b>2808-EP,SM<b class='flag-5'>320F</b>2806-EP,SM<b class='flag-5'>320F</b>2801-EP<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    SM320VC33-EP数字信号处理器数据表

    电子发烧友网站提供《SM320VC33-EP数字信号处理器数据表.pdf》资料免费下载
    发表于 08-08 11:30 0次下载
    SM<b class='flag-5'>320</b>VC33-EP<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    SM320F2810-EP、SM320F2811-EP数字信号处理器数据表

    电子发烧友网站提供《SM320F2810-EP、SM320F2811-EP数字信号处理器数据表.pdf》资料免费下载
    发表于 08-08 11:07 0次下载
    SM<b class='flag-5'>320F</b>2810-EP、SM<b class='flag-5'>320F</b>2811-EP<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    SM320C32-EP数字信号处理器数据表

    电子发烧友网站提供《SM320C32-EP数字信号处理器数据表.pdf》资料免费下载
    发表于 08-07 11:49 0次下载
    SM<b class='flag-5'>320</b>C32-EP<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    SMQ320C32数字信号处理器数据表

    电子发烧友网站提供《SMQ320C32数字信号处理器数据表.pdf》资料免费下载
    发表于 08-07 11:47 0次下载
    SMQ<b class='flag-5'>320</b>C32<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    TMS320F28044数字信号处理器数据表

    电子发烧友网站提供《TMS320F28044数字信号处理器数据表.pdf》资料免费下载
    发表于 08-07 10:55 0次下载
    TMS<b class='flag-5'>320F</b>28044<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    TMS320F280x、TMS320C280x、TMS320F2801x数字信号处理器数据表

    电子发烧友网站提供《TMS320F280x、TMS320C280x、TMS320F2801x数字信号处理器数据表.pdf》资料免费下载
    发表于 08-03 09:34 0次下载
    TMS<b class='flag-5'>320F</b>280x、TMS<b class='flag-5'>320</b>C280x、TMS<b class='flag-5'>320F</b>2801x<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    SM320F2812/SMJ320F2812数字信号处理器数据表

    电子发烧友网站提供《SM320F2812/SMJ320F2812数字信号处理器数据表.pdf》资料免费下载
    发表于 08-03 09:33 0次下载
    SM<b class='flag-5'>320F</b>2812/SMJ<b class='flag-5'>320F</b>2812<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    TMS320F280x、TMS320C280x、TMS320F2801x数字信号处理器数据表

    电子发烧友网站提供《TMS320F280x、TMS320C280x、TMS320F2801x数字信号处理器数据表.pdf》资料免费下载
    发表于 08-03 09:28 0次下载
    TMS<b class='flag-5'>320F</b>280x、TMS<b class='flag-5'>320</b>C280x、TMS<b class='flag-5'>320F</b>2801x<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    TMS320F281x数字信号处理器数据表

    电子发烧友网站提供《TMS320F281x数字信号处理器数据表.pdf》资料免费下载
    发表于 08-03 09:24 0次下载
    TMS<b class='flag-5'>320F</b>281x<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    SM320F2812-HT数字信号处理器数据表

    电子发烧友网站提供《SM320F2812-HT数字信号处理器数据表.pdf》资料免费下载
    发表于 08-02 17:24 0次下载
    SM<b class='flag-5'>320F</b>2812-HT<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    TMS320C40数字信号处理器数据表

    电子发烧友网站提供《TMS320C40数字信号处理器数据表.pdf》资料免费下载
    发表于 08-02 12:44 0次下载
    TMS<b class='flag-5'>320</b>C40<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    SMJ320C6701-SP数字信号处理器数据表

    电子发烧友网站提供《SMJ320C6701-SP数字信号处理器数据表.pdf》资料免费下载
    发表于 08-02 09:41 0次下载
    SMJ<b class='flag-5'>320</b>C6701-SP<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表

    SMJ320C80数字信号处理器数据表

    电子发烧友网站提供《SMJ320C80数字信号处理器数据表.pdf》资料免费下载
    发表于 08-02 09:19 0次下载
    SMJ<b class='flag-5'>320</b>C80<b class='flag-5'>数字信号</b><b class='flag-5'>处理器</b>数据表