自设计之初,RISC-V指令集架构就具备简洁高效、开源开放的特性。
作为全新一代精简指令集,RISC-V在AIoT时代被寄予厚望,国内外新兴RISC-V企业和原有科技巨头纷纷布局卡位,RISC-V生态已逐渐成型。
在全球“缺芯潮”影响下,国产MCU研发及应用的趋势大有可为。作为知名国产MCU企业沁恒微电子,其接口优势的RISC-V内核的CH32V系列MCU、蓝牙5.1 MCU、USB3.0、以太网等相关产品及方案,以其工业级互联型RISC-V单片机CH32V307备受关注。
为此,本周继续为大伙们奉上国产MCU沁恒微CH32V307开发板试用体验、项目设计及知识干货,提供工程师日常设计借鉴和经验参考。
开发板试用精选好文
1、【沁恒微CH32V307评估板试用体验】基于LWIP实现并发服务器
内容概况:并发服务器支持多个客户端的同时连接,最大可接入的客户端数取决于内核控制块的个数。当使用Socket API时,要使服务器能够同时支持多个客户端的连接,必须引入多任务机制,为每个连接创建一个单独的任务来处理连接上的数据,多任务可以是多线程或者多进程,这是最常用的并发服务器设计。但是多线程/多进程消耗资源多,处理起来也比较复杂,本文将基于LWIP协议栈的Select/Poll机制实现并发服务器。
2、【沁恒微CH32V307评估板试用体验】定时器使用基础:使用系统时基定时器和基本定时器闪烁LED
内容概况:这次的分享,我们使用到的定时器为系统时基定时器和基本定时器TIM6。闪烁使用的LED,为LED1,使用连接线将LED1和PA0连接即可;实际运行时,间隔1秒闪烁一次。
3、【沁恒微CH32V307评估板试用体验】使用AHT10获取温湿度
内容概况:AHT10是一款精度高,完全校准,贴片封装的温湿度传感器,采用标准IIC通信方式,超小的体积、极低的功耗。温湿度传感器均在高精度的恒温恒湿腔室中进行出厂校准,直接输出经温度补偿后的湿度、温度等信息,用户无需要对湿度进行温度补偿,便可得到准确的温湿度信息。
4、【沁恒微CH32V307评估板试用体验】+U盘文件读写功能及测试
内容概况:自CH32V103开始,就提供了基于U盘文件的读写功能,这也是我十分喜欢使用沁恒产品的一个主要原因之一。对于CH32V307来讲,自然也是具备这一特色的,但唯一感到不便的是以前是直接提供可供U盘插接的接口,而这次其接口已均采用TYPE_C接口,故一时间就无法进行测试了。
5、【沁恒微CH32V307评估板试用体验】RTC时钟同步
内容概况:网上针对CH32V307评估板RTC时钟应用已有大侠进行了不错的解析,其实RTC时钟的编程相对简单,因为有完善的库函数和样例进行支撑,但RTC时钟用在什么地方,如何去应用有不少朋友并不太了解。
6、【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板
内容概况:本文通过记录移植Arduino到第三方硬件(以CH32V307开发板为例)的过程,探讨了对Arduino开发板支持包的目录结构,Arduino内核API实现等技术。
7、【沁恒微CH32V307评估板试用体验】来访问个网页
内容概况:来访问个网页。.. 视频奉上,大佬静赏。演示是用的demo代码,本来想弄个lwip的http server的,天气有点热,人不想动,就先跑这个吧。
8、【沁恒微CH32V307评估板试用体验】CH32V307接OLED显示超声波测试距离数据
内容概况:前一段时间头脑一热买了一堆传感器,也捎带买了一个大家都用的OLED(0.96寸,4pin),内部驱动IC为ssd1306;通信方式一般为SPI或者I2C。驱动芯片在点亮像素点的时候,是以8个像素点为单位的。官方例程推荐垂直扫描的方式,也就是先画垂直方向的8个像素点,所以我们在画点的时候Y的取值为0-7,X的取值为0-127。
9、【沁恒微CH32V307评估板试用体验】硬件I2C移植U8g2——OLED:SSD1306
内容概况:u8g2的移植我是手工第一次,主要是编写两个回调函数。花了两天时间,但是学会以后,移植到其他的芯片上就非常方便了。使用I2C硬件驱动,速非常快。但是使用u8g2还得花一定的时间。
审核编辑:彭静欢迎分享,转载请注明来源:内存溢出
评论列表(0条)