本文来源电子发烧友社区,作者:Aivisus, 帖子地址:https://bbs.elecfans.com/jishu_2308772_1_1.html
GPIO翻转测试(视频详见作者原帖子)
接上一篇,接下来开始进行程序开发。
安装过程如上图,按提示一路选择“是”,“下一步”即可顺利安装了开发环境。然后把开发板提供的资料包MC3172资料合集_v1.12解压,里面有一个 MC3172_Template 工程,点击其项目文件 MC3172.wvproj 即打开了工程文件。
根据文档这个芯片提供了一个工具,可以自由的配置线程的开启,以及线程的主频和内存,代码存储的规划,该工具在项目的MC3172_TemplateMC3172 目录下线程配置工具_V1.exe,点击打开如下图:
这里我选择64K代码和64KRAM,以及内部高速RC晶振。它会自动产生配置代码,文件是thread_config.h ,可以打开看一下,但是基本没看明白,它是怎么配置的,不过好在可以不用管它,直接用即可。
然后点编译,很快就提示编译完成:
编译完后,在Release目录下,可以看到新产生的MC3172.hex文件,然后把它烧写到板子上。烧写试用项目根目录提供的烧写工具:开发板程序下载_v1.1.exe , 点击该工具,它会自动发现设备,如果没有发现,那就是USB没有插好,或者microUSB口没有插到位,这里要注意,不能使用一些USB充电线,那些线只有两线,不能传输数据,虽然口是一样的,需要特别的注意。
插上microUSB线后,下载工具提示找到设备,点击连接设备后,下面的功能按钮就可以点了,然后选择文件,可以选择一次下载运行,或者flash烧录,一般选择flash烧录方式。
烧录完之后,就开发测试程序运行是否正常了。首先这里测试GPIO 的功能,因为开发板上没有LED,所以不知道GPIO是否运行正常,所以需要借助其它开发板上的LED来检验它是否输出正常,这里我使用了一块很久前的51开发板,主要使用上面的LED,来检验GPIO是否输出正常。虽然51开发板的电压时5v,但是灯珠的驱动电压只要3.3v也能亮,因此可以直接连接使用。
连线方式按说明文档,在GPIO例程里,GPIOA的pin0,pin2是输出,并且随时进行反转,按理应该出现灯珠闪烁的效果,因此把pin0,pin2 分别接上51开发板的 p10,p11口,同时连接两板的GND,达到共地。开始发现灯珠常亮,以为程序没有运行,或者接线哪有问题,经过反复尝试,最后发现是因为MC3172的thread0线程速度太快,即翻转速率太高,以至于看不到闪烁的效果。它delay的时间是5000次,估算间隔周期为 5000/(192000000/2)=52uS,即52微秒,当然就看不到闪烁了,把delay的循环周期改为 48000000 后,即为0.5秒变化一次,修改后再看灯珠效果,终于达到了预想的目的,即验证成功。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
发布评论请先 登录
相关推荐
热点推荐
基于RK3576处理器,米尔RK3576开发板免费试用
年7月19日 评测数量: 3块 更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级
搭载OpenHarmony操作系统,视美泰SC-3568HA开发板免费试用
: 10块 更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板
基于RK处理器,创龙TL3562-MiniEVM开发板试用体验
数量: 10块 更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开
性能强悍!合众HZ-RK3568开发板试用体验
月19日 评测数量: 10块 更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级
有奖丨米尔 NXP i.MX91开发板免费试用来啦
米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起
免费丨米尔 STM32MP257开发板有奖试用
米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的MYD-LD25X开发板发起
【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像
【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像
dsPIC33EDV64MC205电机控制开发板用户指南
电子发烧友网站提供《dsPIC33EDV64MC205电机控制开发板用户指南.pdf》资料免费下载
发表于 01-21 14:34
•12次下载

【感芯科技64线程MC3172开发板免费试用体验】MC3172开发板开发环境搭建与烧写
评论