沁恒CH32V307嵌入式比赛开发心得
开发版介绍
板载资源:
- CH32V307VCT6
- ES8388 音频采集与播放
- AP3216C 距离与环境光传感器 (ALS&PS)
- 128 Mbit 板载 Flash
- Type-C USB 接口
- 板载 WCH-Link 调试器
- 两个用户 LED,一个五向开关 和 三个用户按键,支持睡眠唤醒
- 温湿度传感器
- 六轴重力与加速度传感器
- 硬件 TF 卡 (micro-SD) 接口
- 硬件 DVP 摄像头接口,支持 OV2640 模组
- 1.33 寸 240x240 分辨率 LCD 屏,主控 ST7789,FSMC 控制
- 11 个拓展 GPIO 端口
- CH9141 BLE 透传模组,主从一体
这两天参加了嵌入式比赛,赛道是沁恒微电子,受益良多啊。对于我们这些靠stm32cubemax来编程的人来说,用MRS(mounriver)编程实在有点困难,但这也是我们底层代码不熟悉的人的通病,不过这几天狠狠啃的这个硬骨头让我发信这样编程对自己水平的提高是非常大的。建议小白也不要太依赖stm32cubemax,对底层文件的设置还是要理解的。
好了好了,话不多说,对想学这个板子的同学那直接上资源:
https://gitee.com/verimaker/opench-ch32v307
这里面有几乎所有的应用例程,非常好用,编程嘛,都是“借鉴”,从这个例程“借”几个初始化,从那个例程借几个初始化,那就可以组成自己的代码了!!!
RISC-V MCU教程 沁恒赤菟CH32V307 第一篇:初探_哔哩哔哩_bilibili
这个是开发者自己出的教程,还是很有参考价值的。
这是比赛时写的代码,emmmm,感觉没什么参考价值,需要就下载吧。
GitHub - GHX123456789/ghx
沁恒CH32V307嵌入式比赛开发心得相关推荐
- 沁恒CH32V307单片机入门(01):基础说明与流程体验
文章目录 目的 基础说明 芯片介绍 资料与工具 开发环境 流程体验 开发 调试 下载 总结 目的 工作这几年单片机主要就接触过 Atmel.Renesas.Microchip.ST 这些厂家的,最近几 ...
- 沁恒CH32V307单片机入门(02):官方库与工程模板介绍
文章目录 目的 官方库 工程模板 使用例程 总结 目的 现在开发单片机大多数时候都是面向库开发的,这里将简单介绍下CH32V307的官方库. 在开发过程中新建项目时通常会从某些模板开始,模板包含了库和 ...
- Winbond W25Qxx SPI FLASH 使用示例(基于沁恒CH32V307单片机)
文章目录 目的 基础说明 使用示例 总结 目的 Winbond(华邦)的 W25Qxx 系列 SPI FLASH 是比较常用的芯片,这篇文章将演示单片机中通过SPI使用该芯片的操作过程. 本文使用沁恒 ...
- 沁恒CH32V307使用记录:GPIO与EXTI
文章目录 目的 GPIO(通用输入输出接口) 基础说明 初始化 输出 输入与电平读取 锁定机制 EXTI(外部中断) 基础说明 使用演示 总结 目的 GPIO是单片机最基础的功能,EXTI最常用的场景 ...
- 沁恒CH32V307使用记录:使用TIM输出PWM信号
文章目录 目的 基础说明 使用例程 总结 目的 使用TIM输出PWM信号是单片机中比较常用的一个功能.这篇文章将对CH32V307中相关内容进行说明. 本文使用沁恒官方的开发板 (CH32V307-E ...
- 沁恒CH32V307使用记录:SPI基础使用
文章目录 目的 基础说明 使用演示 其它补充 总结 目的 SPI是单片机中比较常用的一个功能.这篇文章将对CH32V307中相关内容进行说明. 本文使用沁恒官方的开发板 (CH32V307-EVT-R ...
- linux嵌入式系统开发心得,嵌入式学习牛人心得
都说嵌入式学习难,难于上青天,其实不然,无论学习什么,只要找对了一个好的学习方法,往往会事半功倍.下面我摘自于一个嵌入式前辈,说说他的学习经验.本文引用地址:http://www.eepw.com.c ...
- 沁恒RISC-V开发板CH32V103-EVT评测~
很长时间没发过板卡评测的文章了,今天我们来评测沁恒的一款RISC-V开发板. 提到沁恒这个名字,可能有些朋友感到陌生,但是有一款芯片你肯定知道,那就是CH340--一款USB-TTL串口的转换芯片. ...
- 沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置
目录 沁恒CH32V003(一): CH32V003F4P6开发板上手报告和Win10环境配置 沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置 硬件准备 沁 ...
最新文章
- 外汇汇率接口 java_基于JAVA的货币汇率api调用代码实例
- 服务器可以ping通,Write failed: Broken pipe
- windows快捷键命令汇总整理
- java 结构体数组初始化_C数组结构体联合体快速初始化
- 【leetcode】41. First Missing Positive
- CANN5.0黑科技解密 | 别眨眼,缩小隧道,让你的AI模型“身轻如燕”
- opc客户端_OPC UA 预备知识 OPC 核心概念
- 全网首发:FFMpeg使用NVIDIA DECODER,解码后的数据是NV12,不是YUV420P
- 基于STM32的四位TM1637完整程序
- matlab 角速度,从您的移动设备获取并绘制角速度和方向数据
- 【个人管理】Nicholas C. Zakas:我得到的最佳职业生涯建议
- 三个学生开发的学术钓鱼软件,成功忽悠了整个学术圈
- Python深度学习婴儿啼哭声分类识别,测试集准确率67.5%
- 数据库sql文件导入失败(高版本转入低版本),报错:[SQL] Query test start[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
- 助力高效办公,TOM企业邮箱网页版全面升级
- leetcode 21.合并有序列表(js)
- 改善脑力的70条方法
- Eclipse Mac OS 安装中文简体语言包
- JDBC 数据库连接池(JDBCUtils工具类)
- 网络安全概论——防火墙原理与设计