热门版块 ———
Newton-Raphson算法Newton-Raphson算法采用乘法来代替除法运算,即a/b=a(1/b),基本原理如下:已知曲线方程f(x),我们在xn点做切线,求xn+1首先我们猜测x0,由f(x)在 ...
1. 物联网应用:Lora技术的远距离传输特性使其在物联网应用中得到广泛应用。通过Lora技术,可以实现智能城市、智能家居、智能农业等多种物联网应用,为人们的生活带来便利 ...
CW32L010系列产品是基于 eFlash 的单芯片低功耗微控制器,集成了主频高达 48MHz 的 ARM® Cortex®-M0+ 内核、高速嵌入式存储器(多至 64K 字节 FLASH 和多至 4K 字节 SRAM ...
1. 空闲中断(Idle Interrupt)触发条件当串口总线在接收数据后持续保持空闲状态(如高电平)超过一帧时间(即一个字符传输时间)时触发。硬件自动检测总线空闲状态,与 ...
CW32L010F8P6高速风筒应用框图中使用PWM驱动预驱动模块控制三个桥工作,预驱动模块都有哪些选型?
SysTick定时器简介SysTick定时器是存在于系统内核的一个滴答定时器,只要是ARM Cortex-M0/M3/M4/M7内核的MCU都包含这个定时器,它是一个24位的递减定时器,当计数到 0 时 ...
FreeRTOS:核心功能: 任务调度(固定优先级抢占式 + 时间片轮询)、队列、信号量(二进制、计数)、互斥锁(带优先级继承)、软件定时器、事件组(事件标志)、任务通知( ...
不知道大家有没有想过,为什么每家的开发板都有不同的下载器,为什么不能一个下载器通用呢?为了解决这个问题,笔者通过调研,发现了 CMSIS-DAP + OpenOCD 这一方式,基本 ...
内存访问是程序运行的瓶颈之一。减少内存访问次数可以显著提高程序的运行速度。在C语言中,指针是直接操作内存的利器。使用指针遍历数组不仅代码更简洁,而且效率更高。例 ...
有时候需要将不同类型的数据组合为一个整体,以便于引用。例如,一名学生有学号、姓名、性别、年龄等属性,如果针对每个属性都单独定义一个变量,那么当有多名学生时变量就 ...
CW32 MCU内部FLASH存储器支持最快24MHz的操作时钟,当配置的HCLK频率大于24MHz时,需通过FLASH控制寄存器(FLASH_CR2)的WAIT位域,来配置插入的等待HCLK周期个数。HCLK频率 ...
1、从Segger公司官网下载安装最新版本JLink驱动,比如V7.96a,安装目录下没有JLinkDevices.xml文件。2、在C:Users<用户名>AppDataRoamingSEGGER目录下,新建子目录JlinkDe ...
设计思路 DMA模块主要是完成数据的搬运工作,其中它与总线有两个接口,一个是与CPU进行通信,一个是与内存进行通信。与CPU通信的总线接口DMA作为从机,CPU通 ...
报名编号:CICC6258团队名称:芯真累啊环境:vivado2019.2下载E203源码地址:https://github.com/riscv-mcu/e203_hbirdv20、准备文件:(1)System文件地址:e203_h ...
本文描述在进行指令集测试的一种纠错方法1.打开测试指令集对应的dump文件dump文件是指由汇编文件进行反汇编之后,可以供人阅读指令的反汇编文件。其包含了每一条指令的 ...
摘要:本文主要描述浮点数是如何实现开平方运算的。简介事实上,浮点数的开平方运算结构与定点数甚至整数的开平方运算结构是十分相似的,我们可以在对定点数求平方根 ...
本文修正了该分享https://www.rvmcu.com/community-topic-id-1266.html 中关于coremark跑分的一点错误。先找到coremark仿真文件:(coremark4sim.verilog)确定coremark ...
rtt代码是5.0.0版本在bsp下的qemu-vexpress-a9环境下执行int main(void){ pthread_t pa, pb; pthread_key_t p_key = NULL;   ...
示例1:外部中断唤醒假设我们有一个按键连接到CW32F030的某个外部中断引脚上,当按键被按下时,MCU将从Sleep模式唤醒。c#include \"cw32a030.h\" // 假设这 ...
芯源的MCU都支持哪些下载器?Jlink等支持芯源的MCU下载调试嘛?
设备身份唯一标识和基于数字证书的身份认证两种方案,在应用场景上有何侧重,分别适用于哪些类型的物联网设备?
SM4算法是一种分组密码算法。其分组长度为128bit,密钥长度也为128bit。加密算法与密钥扩展算法均采用32轮非线性迭代结构,以字(32位)为单位进行加密运算,每一次迭代运 ...
数据接收时由于传感器输出的LVDS信号,即低压差分信号,LVDS信号是利用一个低压差分对的相对关系来表示信号的高低,电压约为350mV左右。为了将差分信号转换成单端信号的形 ...
作品简介我们设计了基于NICE接口的AES加解密协处理单元,拓展了6条拓展指令,支持EBC、CBC、、CFB、OFB、CTR五种加密模式,和软件相比,速度提高约2000倍。整体框架如下 ...
oitf模块主要是用于描述 RISC-V 处理器的 Out-of-Order Scheduler 中的指令调度单元 OITF(Out of Order Instruction Fetch Buffer)。OITF 可以接受新的指令,并对指令进 ...
一、什么是PID在工程中,如果我们要用单片机做一个温控系统,其系统组成一般如下:一个采集温度的ADC,一个输出温度的加热头以及一个用于运行控制算法的单片机,如果我们 ...
5.5.1 NVIC 中断使能和禁止使能ARM® Cortex-M0+ 处理器支持最多32 个外部中断源,分别对应中断使能设置寄存器NIVC_ISER 的32 个使能位,和中断使能清除寄存器NVIC_ICER ...
想使用CW32F003系列的芯片和SYN531R接收芯片做一个315M遥控器接收解码的小板子,我在网上搜了一下315M解码的协议,做出来后发现无法工作,有没有大佬做过这方面的开发,能 ...
/9