完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发环境: 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配置有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 ...
继续在CH585EVT\\EVT\\EXAM\\BLE\\Peripheral进行扩展 一、ADC采集片上温度 在peripheral.C增加adc_temperature函数,代码从ADC示例中获取,只保留到整数位,精度不高。 uint32_t adc_temperature(void) { int i ...
JS早已进化出可以控制笔记本电脑蓝牙设备的能力,所以编写一个HTML就可以完成BLE点灯工作。 一、从机程序 示例中有一个BLE从机程序 CH585EVT\\EVT\\EXAM\\BLE\\Peripheral 在此基础上添加点灯部分 初始化PA0: GPIOA_ ...
CH585开发板关于BLE的例程非常丰富,其中的CH585EVT\\EVT\\EXAM\\BLE\\BLE_UART是一个蓝牙串口透传例程 关于这个例程的说明如下: 特性: 1, 使用两个128bit uuid, 2, 两个uuid 分别是write without respone,和 notif ...
3 基于VS Code开发 3.1 GCC编译工具安装 1.编译工具简介 编译代码需要编译器,Linux系统的编译器是GCC,而Windows的C/C 编译器是Microsoft Visual C ,那么要想在Windows也能GCC等一系列编译工具,就需要安装MinGW ...
CH585是基于RISC-V开源指令集设计,因此开发环境和其他的RISC-V的开发环境类似。 RISC-V系列的MCU开发环境有很多,可以使用VS Code开发,也可以使用IDE,比如Embedded studio、Eclipse(Nuclei Studio、MounRiver Stui ...
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191