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,打造多个系列数字信号处理器产品,并构建完善的处理器产品生态系统。产品具有广阔的市场前景,可广泛应用于工业控制电机驱动、数字电源、光伏、储能、新能源汽车、消费电子、白色家电等领域。

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

    关注

    114

    文章

    17886

    浏览量

    195271
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TMS320F280x/C280x系列数字信号处理器:功能特性与应用指南

    TMS320F280x/C280x系列数字信号处理器:功能特性与应用指南 在电子设计领域,数字信号处理器(DSP)扮演着至关重要的角色,能够
    的头像 发表于 04-23 16:05 159次阅读

    TMS320VC5510/5510A数字信号处理器深度解析

    TMS320VC5510/5510A数字信号处理器深度解析 在数字信号处理领域,TMS320VC
    的头像 发表于 04-23 14:30 157次阅读

    TMS320R2811和TMS320R2812数字信号处理器深度解析

    TMS320R2811和TMS320R2812数字信号处理器深度解析 在嵌入式系统和数字信号处理
    的头像 发表于 04-23 14:30 164次阅读

    TMS320F280x/C280x系列数字信号处理器深度解析

    TMS320F280x/C280x系列数字信号处理器深度解析 在电子工程领域,数字信号处理器(DSP)是实现高效
    的头像 发表于 04-23 13:55 178次阅读

    TMS320F243与TMS320F241 DSP控制器数字信号处理的得力助手

    TMS320F243与TMS320F241 DSP控制器数字信号处理的得力助手 在数字信号
    的头像 发表于 04-23 13:45 150次阅读

    深入解析TMS320F280x与TMS320C280x系列数字信号处理器

    深入解析TMS320F280x与TMS320C280x系列数字信号处理器 前言 在电子工程师的设计工作中,选择合适的数字信号
    的头像 发表于 04-19 09:40 162次阅读

    TMS320VC5503 定点数字信号处理器深度剖析

    TMS320VC5503 定点数字信号处理器深度剖析 在数字信号处理领域,TI 的 TMS320
    的头像 发表于 03-09 10:45 380次阅读

    TMS320LC548定点数字信号处理器详解

    TMS320LC548定点数字信号处理器详解 作为一名资深电子工程师,在数字信号处理领域摸爬滚打多年,我深知一款性能卓越的
    的头像 发表于 03-09 09:50 478次阅读

    TMS320VC5416 定点数字信号处理器全面解析

    TMS320VC5416 定点数字信号处理器全面解析 引言 在数字信号处理领域,TMS320VC
    的头像 发表于 03-09 09:45 487次阅读

    TMS320C206/TMS320LC206数字信号处理器深度解析

    TMS320C206/TMS320LC206数字信号处理器深度解析 在数字信号处理领域,TI的T
    的头像 发表于 03-09 09:25 561次阅读

    TMS320VC5402 定点数字信号处理器深度解析

    TMS320VC5402 定点数字信号处理器深度解析 在数字信号处理领域,TMS320VC540
    的头像 发表于 03-06 17:10 1356次阅读

    深度剖析SM320F2812-HT数字信号处理器:特性、应用与设计要点

    深度剖析SM320F2812-HT数字信号处理器:特性、应用与设计要点 在当今的电子工程师领域,对于高性能数字信号处理器(DSP)的需求日益
    的头像 发表于 02-05 14:40 328次阅读

    HXS320F280049C数字信号处理器(DSP)芯片

    HXS320F280049C数字信号处理器(DSP)芯片HXS320F280049C是中科昊(Haawking)自主研发的32位浮点
    发表于 01-22 09:04

    HXS320F280025C数字信号处理器(DSP)芯片

    HXS320F28025C是中科昊自主研发的一款基于 RISC-V 架构的 32 位浮点数字信号处理器(DSP)芯片,基于 H28x 内核,具三角函数单元与 CRC 指令集,增可配置
    发表于 12-03 09:02

    HXS320F28027数字信号处理器(32位RISC-V DSP)

    HXS320F28027数字信号处理器(32位RISC-V DSP)HXS320F28027是中科昊(Haawking)基于自主研发的H2
    发表于 05-21 10:21