发 帖  

排序: 最新 最热

【沁恒微CH32V307评估板试用体验】重制一个WCH-Link调试器
【沁恒微CH32V307评估板试用体验】重制一个WCH-Link调试器

由于需要评估CH32V307的USB-HS、SDIO、SPI等,用于项目调研和技术积累,需要做一个WCH-Link调试器 开发板的板载WCH-Link虽然可以通过跳帽跳线的方式外用,但是毕竟不是特别方便,查看到网上有不少人都是自己DIY一个W ...

【沁恒微CH32V307评估板试用体验】重制一块CH32V307EVT开发板
【沁恒微CH32V307评估板试用体验】重制一块CH32V307EVT开发板

朋友看到我的CH32V307EVT开发板,看了一下MCU的性能,也想要一块来学学,刚好在淘宝上买了两块芯片,并且本次试用活动也得到了孟总提供的5片样片,而开发板的PCB制版文件也是公开的,并且我需要测试CH32V307的SDIO ...

【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板【3】
【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板【3】

1.1.1 添加startup.S启动文件和汇编器信息编译.S汇编代码 众所周知,CPU均需要一个startup.S或者startup.c作为CPU初始化的启动代码。 本次移植使用的CH32V307EVT的官方软件开发包中已包含适用于gcc编译器的startup_c ...

【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板【2】
【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板【2】

1.1 添加编译器信息、构建最基本的完整Arduino程序 Platform.txt平台信息文件用于提供编译过程的信息,通过一系列的recipes对cpp、c以及汇编.S文件进行编译、链接以及hex/bin等编程文件的生成,程序代码大小的计算, ...

【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板【1】
【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板【1】

1 总述 Arduino以其便捷的开发环境,简单的API、丰富的硬件扩展和软件库生态,已成为一种流行的嵌入式行业的入门开发标准,许多芯片/硬件开发板都在硬件接口兼容Arduino标准接口,甚至提供arduino软件开发的插件、软 ...

【沁恒微CH32V307评估板试用体验】WS2812测试
【沁恒微CH32V307评估板试用体验】WS2812测试

WS2812控制时序如下 纯软件的开发,如果没有测时序的工具真的很麻烦。 对于WS2812的应用已经非常熟练,但是程序执行起来之后,现象一直不正常, 用了逻辑分析仪发现占空比等时间不对,发现函数莫名的被优化,写了多 ...

【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(三)——串口usart2
【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(三)——串口usart2

前言 本工程是在之前新建工程的基础上增加了串口通讯实验,如果不会建立工程的请参考[工程建立](【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(一)——工程建立 - 单片机/MCU论坛 - 电子技术论坛 - 广受欢迎 ...

【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(二)——按键
【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(二)——按键

前言 本次实验是在上一篇建立工程的基础上增加的按键测试用例,使用了rtthread包“button”。 程序开发 1.在application的文件夹下建立key.c和key.h文件。 2.在RT—Thread Settings里添加名为“button”的软件包, ...

【沁恒微CH32V307评估板试用体验】+freertos+adc 温度传感器
【沁恒微CH32V307评估板试用体验】+freertos+adc 温度传感器

接着上次的freertos 串口通信,这次实现下freertos adc利用热敏电阻实现温度传感器的制作。还是基于上次的工程,在任务1里面跑一个led灯,1秒闪一次。在任务2里面循环采集adc的值。 查询数据手册,使用PA2,对应AD ...

【沁恒微CH32V307评估板试用体验】+freertos+串口通信
【沁恒微CH32V307评估板试用体验】+freertos+串口通信

开箱完成之后,开始体验第一个外设串口通信,因为平时做的项目都是基于freertos,那么也来体验下这款单片机跑freertos。从提供的资料里面我们可以找到基于freertos的工程: 打开项目简单看下工程内容: 下载进去看 ...