文章
RISC-V MCU 技术社区送福利啦!参与每日打卡即可获得开发板福利
RISC-V MCU 技术社区开始运营啦 ~ 将向大家展示RISC-V生态最新进展及成功案例,发布RISC-V技术及应用的最新成果,探讨RISC-V生态发展新方向。 RISC-V就像初升的太阳,尽管还温润如玉,但已经初步照亮了东方,一 ...
开发板介绍 CH32V208系列是基于32位RISC-V设计的无线型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。搭载V4C内核,加入内存保护单元,同时降低硬件除法周期。片上集成2Mbp ...
本帖最后由 HonestQiao 于 2022-5-25 21:22 编辑 在CH32V307评估板上,提供了两个连接主芯片USB2.0高速通信接口的端口,可以通过Type-C接口,连上U盘操作。其具体的接口,见下图中的7和8: 我这边实际连接时 ...
沁恒微电子CH585开发板测评作品合集 产品介绍: CH585是集成BLE无线通讯和高速USB及NFC的RISC-V MCU/SoC。片上集成了2Mbps低功耗蓝牙BLE通讯模块、USB全速控制器及收发器、USB高速控制器及收发器(480Mbps)、NFC近 ...
【嘉楠堪智K230开发板试用体验】基于 K230 的 参照HHB的 demo 实现基于 c 语言的自定义模型公交
1 准备 K230 SDK和工具链 从 Gitee 上下载最新的 SDK 2 参照 HHB 的 demo 来实现自定义的模型,参照的 demo 在大核里面,如下图 参照官方的方法获取 hhb 的 docker image tar xzf hhb-2.2.35.docker.tar.gz cd hhb-2 ...
【嘉楠堪智K230开发板试用体验】 使用非 docker 环境构建系统镜像
1 从 Gitee 上下载 K230 镜像 下载地址 https://gitee.com/kendryte/k230_sdk.git 2 构建之前注意事项 在编译构建之前,需要下载最新的 genimage 用于镜像制作。用于构建最新 sd 卡镜像。 wget https://github.com/ ...
开发环境: IDE:MounRiver Studio MCU:CH585 1 RFID技术简介 1.1 RFID概述 __RFID(Radio Frequency Identification)__射频识别,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据 ...
【中科昊芯Core_DSC280025C开发板试用体验】---模拟SPI及定时器的应用
前言 早就听说中科昊芯是一家专注于数字信号处理器(DSP)领域的创新企业,其产品在工业控制、新能源汽车、光伏储能等领域有广泛应用。于是抱着试试看的心理申请了中科昊芯Core_DSC280025C ...
【沁恒CH585开发板免费试用体验】I2C 读写EEPROM (三)
开发环境: IDE:MounRiver Studio MCU:CH585 5 软件I2C 5.1 具体代码实现 首先实现I2C的协议。 /** * @Brief I2C_Delay, I2C总线位延迟,最快400KHz * @param None * @retval None */ static void I2C_D ...
【沁恒CH585开发板免费试用体验】I2C 读写EEPROM (二)
开发环境: IDE:MounRiver Studio MCU:CH585 4 硬件I2C 4.1 具体代码实现 首先看看I2C的初始化。这有两部分。 一部分是I2C的GPIO初始化。 /** * @Brief I2C1 I/O配置 * @param 无 * @retval 无 */ stati ...
【沁恒CH585开发板免费试用体验】I2C 读写EEPROM (一)
开发环境: IDE:MounRiver Studio MCU:CH585 1 I2C工作原理 1.1 I2C串行总线概述 I2C总线是PHLIPS公司推出的一种双线式半双工串行总线,是具备多主机系统所需的总线裁决和高低速器件同步功能的高性能串行总线。用 ...
【微五科技CF5010RBT60开发板试用体验】气体报警器项目demo
微五科技CF5010RBT60开发板试用体验+气体报警器项目上期我们总结了关于CF5010RBT60开发板试用体验,本篇我给大家分享一个使用CF5010RBT60开发板做的一个气体报警器项目原型。一、气体浓度检测原理目前国内市场上气 ...
#共建RISC-V MCU技术社区,为RISC-V生态点赞# 最近受台风竹节草的影响 很多地方高温都退去了吧 这两天天气还行 没下雨,温度正合适 又遇到了周末 大家准备去哪里逛一逛呢 ...
在网络通讯中,我们有常见的TCP与UDP,这两者各有各的优势。今天着重来了解一下UDP通讯协议。 UDP为应用程序提供了一种无需建立连接就可以发送封装的 IP数据包的方法,UDP是User Datagram Protocol的简称,中文名是 ...
【沁恒CH585开发板免费试用体验】+手机端控制板上LED灯
承接上期的呼吸灯效贴,今天来分享一下,将开发板做为BLE从机,手机做为BLE主机,在手机端的蓝牙调试助手发送指定字符去控制板上的LED0、LED1。 基于SDK中提供的从机“Peripheral”例程,手机端应用市场安装好“BLE ...
开发环境: IDE:MounRiver Studio MCU:CH585 1 串口简介 USART(Universal Synchronous Asynchronous Receiver and Transmitter,通用同步-异步接收发射器)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式 ...
在例程中厂家为用户提供了多个蓝牙通讯方面的示例,有助于使用者进行学习和验证。 为便于学习和测试,选取了其中的示例BLE_UART,其主程序的内容如下: #include "CONFIG.h" #include "HAL.h" #include "gattprofile ...
【沁恒CH585开发板免费试用体验】+PWM调节与彩灯渐变效果
CH585提供了多路PWM,除了定时器提供的 4 路 26 位 PWM 输出之外,系统还提供了 8 路 8 位 PWM 输出(PWM4~PWM11)或6 路 16 位 PWM 输出(PWM4~PWM9),其占空比可调,PWM 周期固定可选 8 种周期。 时钟周期数(N ...
光照传感器在对环境的光线情况的检测中起着重要的作用,这里所采用的是数字式光照传感器BH1750,它具有集成度高和检测精度高的特点。 该传感器以I2C接口的方式工作,其引脚的连接关系为: SCL------PA0 SDA------PA1 ...
开发环境: IDE:MounRiver Studio MCU:CH585 1 PWM输出的工作原理 脉冲宽度调制(PWM),是英文“Pulse Width Modulation” 的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技 ...
开发环境: IDE:MounRiver Studio MCU:CH585 1 定时器的工作原理 CH585定时器最基本功能是定时,可以设置不同时间长度的定时。定时器除了最基本的定时功能外,定时器与GPIO有挂钩使得它可以发挥强大的作用,比如可 ...
在沁恒CH585开发板上,为了便于显示便给它配置了一个SPI接口的TFT显示屏,其分辨率为240*320像素点。 由于是采用硬件方式驱动,所选用的是SPI0,其引脚如图1所示。 图1 所用接口 为此,TFT显示屏的引脚连接关系为: ...
【沁恒CH585开发板免费试用体验】+串行通讯与语音模块播放控制
CH585配置有4组UART,它可以在没有显示器件的情况下通过串口来输出测试信息,也实现串口设备间的数据传递等。 实现串口1收发测试的主程序为: #include "CH58x_common.h" uint8_t TxBuff[] = "This is a tx exam\r\ ...
开发环境: IDE:MounRiver Studio MCU:CH585 1 GPIO工作原理 熟悉单片机的朋友都知道,学习的第一个例程就是流水灯,要想实现流水灯,首先必须了解GPIO的工作原理。GPIO的基本结构如下图所示。 Figure 1‑1 I/O ...
【沁恒CH585开发板免费试用体验】2、基于BLE UART的双向数据传输-BLE控制PC机动作
CH585开发板关于BLE的例程非常丰富,其中的CH585EVT\EVT\EXAM\BLE\BLE_UART是一个蓝牙串口透传例程 关于这个例程的说明如下: 特性: 1, 使用两个128bit uuid, 2, 两个uuid 分别是write without respone,和 notify 方 ...
【沁恒CH585开发板免费试用体验】CH585开发环境搭建(二)
3 基于VS Code开发 3.1 GCC编译工具安装 1.编译工具简介 编译代码需要编译器,Linux系统的编译器是GCC,而Windows的C/C++编译器是Microsoft Visual C++,那么要想在Windows也能GCC等一系列编译工具,就需要安装MinGW ...
【沁恒CH585开发板免费试用体验】CH585开发环境搭建(一)
CH585是基于RISC-V开源指令集设计,因此开发环境和其他的RISC-V的开发环境类似。 RISC-V系列的MCU开发环境有很多,可以使用VS Code开发,也可以使用IDE,比如Embedded studio、Eclipse(Nuclei Studio、MounRiver Stui ...
根据官方提供的关于该开发板的数据手册“CH585DS1.PDF”中有介绍,定时器Timer和脉宽调制PWM资源有以下: 4组26位定时器,16MHz主频定时可达4.2S 4路捕捉/采样,支持上升沿/下降沿/双边沿 4路26位PWM输出 8路8位PWM ...
一、前言 开发板收到了几天,由于各种琐事缠身,真正可以静下心来研究的时间并不多。 排除所有干扰才能获得一片独属于自己的恬静,开启一段新的开发板探索之旅: 登录沁恒的官网可以获得所需一切:https://wch.cn/ ...
【微五科技CF5010RBT60开发板试用体验】+初品微五科技开发板
感谢论坛和厂家组织这样好的活动,使我们能近距离接触到微五科技的产品,这次所触及的开发板是CF5010RBT60,它采用最新一代的RISC-V高效率精简指令架构,属宽温域的32位通用MCU芯片,其内部集成一个运放和两个比较器 ...