首页 > 评测 > TI Hercules实时处理器初开发——RM57L843 LaunchPad评测(下)
TI Hercules实时处理器初开发——RM57L843 LaunchPad评测(下)
- [导读]
- 上篇中笔者win10安装CCS屡次失败,不过不难就这么完了。回家翻出古董win7本,三下五除二就搞定了CCS的安装,本篇来给大家介绍一下RM57L843的开发体验。
首先打开我们的图形配置软件,选择Driver Enable标签页,把我们的GIO外设使能,其他的外设可以去掉,可以加快程序编译的速度,出了bug也好查错。
然后选择GIO标签页,点击下属的Port B标签,找到我们的Bit6、Bit7位,配置为输出模式,然后,然后注意,按下键盘上的F5快捷键生成程序代码,这个选项在菜单栏中是没有,因此一定要记住这个按键。
此时会发现我们CCS的工程目录下会多出关于GIO的程序文件HL_GIO.c、HL_GIO.h,还有关于我们需要的HL_sys_main.c文件。
打开HL_GIO.h文件,我们可以找到所有关于引脚的操作函数,如下图,我们要使用的是void gioInit(void);跟void gioSetBit(gioPORT_t *port, uint32 bit, uint32 value);两个。
打开我们的HL_sys_main.c文件,首先要#include一下我们的HL_gio.h,然后在main函数中调用gioInit();初始化一下我们的引脚,然后用 gioSetBit();分别设置一下我们的引脚输出电平就好了,为了方便观察我们好需要简单延时一下,程序如下所示,注意所有自己编写的代码都要放到注释中间,这样在使用HALCoGen生成配置代码的时候才不会被覆盖掉。
程序编写完了就可以下载了,运行结果如下,两个LED灯交替闪烁。
注意,由于我们的RM57L843片内Flash高达4MByte,因此每次仿真下载程序的时候,需要很长的时间来猜出Flash,然后再写入我们的代码文件,所以可以在如下页面选择警察出必要的空间,这样可以节省很多调试时间。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前