CW32-Template CW32F030开发板工程模板

news2024/11/23 20:15:59

国产MCU Embedded-CW32-Board-Template

Embedded-CW32-Board-Template

CW32-Template第三方资源集合 CW-Template
 CW32-Template
 CW32-Template
 CW32-Template
 CW32-Template

CW32开发者开发板资料

CW32-Board 开发板资料 合集

官方提供的案例Examples

CW32F030_StandardPeripheralLib\Examples

在这里插入图片描述

CW32-48F大学计划板例程

  1. EX1流水灯实验
  2. EX2蜂鸣器实验
  3. EX3按键指示灯实验
  4. EX4定时器实验
  5. EX5GPIOEXTI外部中断实验
  6. EX6UART–串口
  7. EX7TFT彩屏实验
  8. EX8DHT11-温湿度实验
  9. EX9AD电位器实验
    p9x4hgf.md.png
    其中 Libraries是CW32官方的库函数文件,类似STM32的标准库或者HAL库,非常重要的东西。

p9x4HEj.md.png
CW32-48F大学计划板源码工程文件结构
p9x4TbQ.md.png
在官方提供的开发板例程下面,这里,我选择的是CW32-48F大学计划板的其中一个例程,去移植相关或者修改东西。
有一个基本的工程模板是学习比较方便的,当然了你可以选择自己去重新一步一步的构建,目前我这个cw32f030-tft-demo也可以作为你以后移植工程模板。

CW32F030开发板工程模板优化

在这里插入图片描述

文件结构如下:

Application:
		main.c
    	main.h
        interrupts_cw32f030.c
        interrupts_cw32f030.h
        startup_cw32f030.s 
        core_cm0plus.h
BspDriver:
		bsp_led.c
        bsp_led.h
        bsp_lcd.c          		
        bsp_lcd.h
        bsp_key.c          		
        bsp_key.h
        bsp_dht11.c          		
        bsp_dht11.h
FwlibLbibraries:
		cw32f030_gpio.c
        cw32f030_gpio.h 
        //cw32f030官方库函数文件
SystemLibraries:
		//芯片系统资料配置文件
		rcc_config.c
        rcc_config.h
		uart.c
		uart.h
		timer.c
		timer.h
Output:
		编译过程输出文件 例如hex

测试效果

p9xIskd.md.png
cw32f030
cw32f030

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/615154.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

优思学院|精益和六西格玛都强调的一件东西...

精益和六西格玛有着诸多不同,它们的方法和理念也不尽相同,但却有一件东西,是他们的共同理念和工具,那就是----标准。 标准,是企业管理中至关重要的一环。标准,不仅指导着我们对人、物和流程的处理方式&…

2023年鄂州中级职称水测考试什么时候考试?

今天鄂州中级职称水测考试开始打印准考证了,但是只能打印部分专业的水测准考证,按照专业,按照批次打印的。 具体通知如下: 各位考生: 为积极稳妥做好我市晋升中、初级专业技术职称综合系列水平能力测试工作,现按专业分…

【2023 年第十三届 MathorCup 高校数学建模挑战赛】A 题 量子计算机在信用评分卡组合优化中的应用 37页论文及代码

相关信息 (1)建模思路 【2023 年第十三届 MathorCup 高校数学建模挑战赛】A 题 量子计算机在信用评分卡组合优化中的应用 详细建模过程解析及代码实现 【2023 年第十三届 MathorCup 高校数学建模挑战赛】 B 题 城市轨道交通列车时刻表优化问题 详细建…

2023BR软件、Adobe Bridge下载、安装教程

最后附下载地址 Adobe Bridge CS5 软件是一款功能强大的媒体管理器,它允许您集中访问所有创作资源。 功能介绍 1、可以方便地访问本地PSD、AI、INDD 和 Adobe PDF 文件以及其它 Adobe 和非 Adobe 应用程序文件。 2、可以将资源按照需要拖移到版面中进行预览&…

安卓平台下的即时通讯技术深入解析【实时聊天应用开发实战】

摘要: 本文将详细介绍如何使用安卓开发技术实现一个实时聊天应用。我们将通过构建一个基于安卓平台的聊天应用,演示如何处理用户注册、登录、消息发送和接收等关键功能。文章将涵盖安卓开发的各个方面,包括用户界面设计、后端服务器搭建、网络通信、数据存储和安全性等。读…

spring6

Spring6 1、概述 1.1、Spring是什么? Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的 开发。从简…

【Mysql数据库从0到1】-入门基础篇--数据库了解

【Mysql数据库从0到1】-入门基础篇--数据库了解 🔻一、数据库产生背景🔻二、数据库有关概述🔻三、数据库访问接口🔻四、数据库种类🔻五、数据库有关术语🔻六、常见DBMS排名🔻七、常见数据库介绍…

(三)PUN 2核心内容(待更新)

一、实例化 大多数多人游戏需要创建和同步一些游戏对象。也许它是一个角色、一些单位或怪物,应该出现在房间内的所有客户端上。 PUN 提供了一种方便的方法来做到这一点。 与 Unity 中一样,Instantiate 和 Destroy 用于管理 GameObjects 的生命周期。 PU…

令人惊艳的高效算法盘点(附示例)

令人惊艳的高效算法盘点(附示例) 在计算机科学领域,算法是解决问题的基石。有些算法,因为其高效性和惊人表现,令人瞩目。本文将为你介绍一些令人惊艳的高效算法,让我们一起来领略这些算法的魅力吧&#xf…

Cesium 热力图

var points []; var width 600; var height 400; var max 100; // 热力图经纬度范围 var latMin 28.364807; var latMax 40.251095; var lonMin 94.389228; var lonMax 108.666357; // 根据热力图图片范围&#xff0c;生成随机热力点和强度值 for (var i 0; i < 30…

淘宝618每日一猜6月6日答案-甄嬛在横店哪里参加的选秀?

淘宝6月6日每日一猜答案是什么&#xff1f;&#xff0c;接下来也会给大家来介绍一下6月6日淘宝大赢家每日一猜的答案。 淘宝每日一猜6月6日答案分享 活动问题&#xff1a;甄嬛在横店哪里参加的选秀 活动答案&#xff1a;【交泰殿】 还有打开手机淘宝&#xff0c;搜索“能省就…

2.MySQL数据库基础

文章目录 &#x1f4e4;1. 数据库的操作&#x1f4e4;&#x1f431;1.1 查看(显示)当前的数据库&#x1f431;&#x1f436;1.2 创建数据库&#x1f436;&#x1f42d;1.3 使用(选中)数据库&#x1f42d;&#x1f439;1.4 删除数据库&#x1f439; ✉️2. 常用数据类型✉️&…

【电能质量扰动】基于ML和DWT的电能质量扰动分类方法研究(Matlab实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

团队管理之性能实施团队日志7

从具体技术问题看流程和管理的问题 今天上午9&#xff1a;38在微信群里看到团队内做脚本调试的同事小w和一个开发的对话。 是说发了一个报文&#xff0c;结果失败了。于是就问这个项目组A的开发小a&#xff0c;小a一看&#xff0c;这不是项目组B的错吗&#xff1f; 这时是10&a…

java4.5 掌握Spring Boot多环境配置

一、使用Profile文件进行多环境配置 &#xff08;一&#xff09;创建Spring Boot项目 &#xff08;二&#xff09;创建多环境配置文件 1、全局配置文件改名 2、模拟开发环境 在resources里创建配置文件 - application-dev.yaml 3、模拟测试环境 在resources里创建配置文件…

chatgpt赋能python:Python中的填充(Padding)

Python中的填充&#xff08;Padding&#xff09; 在Python编程中&#xff0c;填充&#xff08;Padding&#xff09;是一种常用的技术。填充通常用于将字符串、列表或其他类型的数据添加到另一个数据结构中&#xff0c;以达到特定的格式或长度。本文将介绍如何在Python中使用填…

leetcode652. 寻找重复的子树(java)

寻找重复的子树 leetcode652. 寻找重复的子树题目描述 解题思路代码演示二叉搜索树专题 leetcode652. 寻找重复的子树 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;https://leetcode.cn/problems/find-duplicate-subtrees 题目描述 给你一棵二叉树的…

关于nginx使用中的bug

一&#xff1a; 报错&#xff1a;nginx: [emerg] WSASocketW() failed (10022: An invalid argumentwas supplied) 像使用WinSCP一样进行项目部署&#xff0c;把自己的电脑当做服务器放前端压缩包dist&#xff0c;让内网-局域网内所有人可访问前端页面 首先把nginx的文件夹放…

【5种灵活有效方式】如何从死机手机中恢复内部数据?

我的手机掉在地上&#xff0c;现在无法开机。我丢失了所有联系人、图片和重要文件。无奈之下&#xff0c;我需要恢复数据。但是如何从死机中恢复内部数据呢&#xff1f; 我们使用移动设备的最重要原因之一是打电话和发送消息。但有时&#xff0c;我们使用相同的设备来保存记忆…

【剑指offer专项突破版】数组篇——‘‘C‘‘

文章目录 前言一 . 排序数组中两个数字的和题目分析思路分析法①代码——双指针法②代码——二分查找 二. 数组中和为 0 的三个数题目分析问题转换代码 三. 和大于等于 target 的最短子数组题目分析思路分析代码 四. 乘积小于 K 的子数组题目分析思路分析代码 五. 和为 k 的子数…