一、开发环境及工具

  1. HC32F003 / HC32F005
  2. hc32f005_ddl_Rev1.9.0 Lite
  3. Keil uVision5 V5.33 / IAR For ARM 7.80.4 (J-Link)
  4. 此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app

二、工程目录结构

  1. 文件夹目录结构

  1. MDK文件目录结构

  1. IAR文件目录结构

三、MDK和IAR配置选项

  1. MDK设置:

​ 注意:在C/C++标签栏下的Misc Controls输入框中添加“–diag_suppress=1”,以消除换行的警告:

warning:  #1-D: last line of file ends without a newline
  1. IAR设置

四、烧录测试

  1. 修改系统时钟为16Mhz,添加基本定时器功能 (在下一章节讲解),定时10ms中断一次,定时器中断函数:

    /******************************************************************************** TIM0中断服务函数******************************************************************************/
    void Tim0_IRQHandler(void)
    {if (TRUE == Bt_GetIntFlag(TIM0)){Bt_ClearIntFlag(TIM0);delaytick++;}
    }
    
  2. 连接J-Link仿真运行查看delaytick值变化

    MDK中:

    IAR中(窗口约1秒钟刷新一次):

华大HC32-(01)-创建工程模板相关推荐

  1. Swift游戏实战-跑酷熊猫 01 创建工程导入素材

    原文:Swift游戏实战-跑酷熊猫 01 创建工程导入素材 在这节里,我们将建立一个游戏工程,并导入一些必要的素材,例如序列帧动画文件,声音素材文件.动画文件我们使用atlas形式.在打包发布或者模拟 ...

  2. 使用STM32CubeMX创建工程模板

    一 使用STM32CubeMX创建工程模板之目的 依稀记得,曾经使用KEIL创建工程模板,需要各种复制.配置.添加文件,过程确实较为复杂.为节约时间,我们可以使用官方工具STM32CubeMX来创建工 ...

  3. [003] 嵌入式学习:创建工程模板——使用STM32CubeMX

    [本文为百问网&韦东山[物联网智能家居实战训练营]学习笔记系列] 引言 STM32CubeMX是ST意法半导体推出的STM32系列芯片图形可视化配置工具,用户可以通过图形化向导为Cortex- ...

  4. esp8266 html模板,01_ESP8266 NONO_SDK 创建工程模板

    参考:https://wiki.ai-thinker.com/ai_ide_use  , 仅作为学习笔记. 一.关于报错 注意:Eclipse 只是一个代码编写工具,它并不能读取 makefile 里 ...

  5. Keil 创建工程模板及精简第一个FreeRTOS程序

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Keil 创建工程模板及精简第一个FreeRTOS程序 前言 一.**Keil 创建工程模板** 二.精简FreeRTOS第一个程序 ...

  6. RTT之创建工程模板

    文章目录 一.下载RT_Thread Nano源码 二.安装RT_Thread Package 三.移植RTT 1.拷贝RT_Thread Package到裸机工程根目录 2.介绍RT-Thread目 ...

  7. angularJs的学习笔记-01(创建项目)

    1,进入angular-phonecat目录  执行下面命令 git checkout -f step-0 然后访问 http://localhost:8000/app/  页面出现 "No ...

  8. RTX5 | 软件定时器01 - 创建一个软件定时器(单次运行)

    文章目录 一.前言 二.实验目的 三.API 3.1.osTimerNew 3.2.osTimerStart 四.代码 4.1.main.h 4.2.main.c 五.Event Recorder调试 ...

  9. RTX5 | 事件标志组01 - 创建事件标志组

    文章目录 一.前言 二.实验目的 三.API 3.1.osEventFlagsAttr_t 3.2.osEventFlagsNew 四.代码 4.1.main.h 4.2.main.c 五.Event ...

最新文章

  1. 《Unity 4 3D开发实战详解》一6.7 物理引擎综合案例
  2. 别一提英特尔就电脑CPU了
  3. java super父类的父类_合理使用父类的财富——Java中的super
  4. 一步步编写操作系统 20 x86虚拟bochs一般用法 上
  5. FireEye:2012年下半年高级威胁分析报告
  6. java实现报表_修改带 JAVA 自定义类的报表还要重启应用,咋解决?
  7. Arm开发板内核驱动模块--Helloworld及Makefile
  8. 自己封装了的AlertController
  9. qt socket 传递结构体 结构体中有list_GO语言入门-14、结构体
  10. Codeforces Round #390 (Div. 2) A. Lesha and array splitting
  11. linux重新初始化mysql 并修改大小写铭感_在Linux(Centos 7)环境下安装Mysql的完整过程...
  12. 维纳滤波和卡尔曼滤波
  13. RapidMiner 数值调整
  14. html图片与文字的排版6,前端开发学习笔记(六)- Css 文字排版
  15. linux格式化硬盘怎么那么慢,linux系统中怎么格式化硬盘
  16. DirectX诊断工具 dxdiag
  17. 淘宝十年资深架构师吐血总结淘宝的数据库架构设计和采用的技术手段。
  18. 【深度学习】 Designing Network Design Spaces
  19. Android Glide图片框架的使用
  20. 其他品牌的触控笔能用在ipad上?性价比高的触控笔合集

热门文章

  1. 高考415分能上计算机网络的学校吗,2021年高考理科415分能上什么学校 理科415分左右的大学有哪些...
  2. 告别单身不容易 程序员告别单身功略!
  3. 植物大战僵尸变态辅助开发系列教程(E语言实现和VC6实现)(下)
  4. 远程代码注入及DLL注入教程(InlineHook)---植物大战僵尸为例
  5. 北斗微信与服务器怎么联接,微信怎么绑定北斗导航
  6. JavaScript面试知识点
  7. STM32CubeMX实现串口中断通信
  8. 基于555芯片的延时小灯
  9. 好消息: 《微信商城开发实战》 已经由电子工业出版社出版发行啦
  10. git查看打tag时间_git打tag