[活动专区]

基于赛元8003学习评估开发板的编译调试开发心得---GPIO

[复制链接]
799|0
手机看帖
扫描二维码
随时随地手机跟帖
arima|  楼主 | 2019-5-26 08:56 | 显示全部楼层 |阅读模式
本帖最后由 arima 于 2019-5-26 12:37 编辑

基于赛元8003学习评估开发板的编译调试开发心得---GPIO

一、实验目的
       通过SC92F8003 DEMO CODE ---GPIO的调试使用,以熟悉赛元8003学习评估开发板开发环境搭建,调试,量产开发工具SC LINK的使用

二、赛元8003学习评估开发板开发环境搭建
       1,参考赛元烧录仿真工具SC LINK使用说明安装SOC_KEIL(SOC_KEIL v3.20)。
       (1) 准备赛元8003学习评估开发板、量产开发工具SC LINK;
                 赛元8003学习评估开发板
3.jpg 4.jpg
                量产开发工具SC LINK
1.jpg 2.jpg
      (2) 安装SOC_KEIL;
       参考赛元烧录仿真工具SC LINK使用说明安装SOC_KEIL(SOC_KEIL v3.20)。
    7.jpg
        安装完,在C:\Keil\C51\SinOne_Chip路径下可以找到SinOne_Chip相关文件
         5.jpg

      (3) 参考SC92F8003 DEMO CODE开始编译调试。
               选择SC92F8003_LIB_EXAMPLE文件夹
         
         将SC92F8003_LIB_EXAMPLE文件复制到C:\Keil\C51\SinOne_Chip\DEMO\SC92F8003_Demo_Code路径下
          9.jpg
        开启Keil tool,选择Open project。打开GPIO\PROJECT(依据路径C:\Keil\C51\SinOne_Chip\DEMO\SC92F8003_Demo_Code\SC92F8003_LIB_EXAMPLE\GPIO\PROJECT)
          10.jpg

          11.jpg
          12.jpg
          13.jpg
         设置SinOne工作环境
          20.jpg
          21.jpg
          22.jpg

        SC92F8003 DEMO CODE ---GPIO调试仿真。
        GPIO固件函数库使用P13口每隔一段时间翻转一次电平,实现Test LED 亮灭。DEMO CODE中使用的是P14,而赛元8003学习评估开发板Test LED使用的是Pin13。修改后开发板调试成功。
       25.jpg

三、赛元8003学习评估开发板与开发工具SC LINK接线。
       DSC_0015.JPG

四、调试结果,Test LED闪烁。
      DSC_0016.JPG
      26.jpg

总结:实现LED亮灭的方法有多种。DEMO CODE使用库函数方法最简单最直接。

WXH:WX247331069


使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

4205

帖子

8

粉丝