热门版块 ———
强制类型转换是通过定义类型转换运算来实现的。其一般形式为:(数据类型) (表达式)其作用是把表达式的运算结果强制转换成类型说明符所表示的类型在使用强制转换时应 ...
1 程序段的定义程序段的一般格式如下:CODE SEGMENT ASSUME CS:CODE, DS:DATASTART: MOV AX, DATA MO ...
在单片机运算中,以整数形式或说定点数形式进行运算会比以浮点数形式运算快。电机控制中,经常需要用到三角函数,正弦,余弦,或者正切,求解这一类函数对于性能没那么优秀 ...
1.开发工具集成开发环境(IDE)Keil MDK:这是一款广泛使用的嵌入式开发 IDE,它提供了强大的代码编辑、编译、调试功能。对于 CW32L011 开发,Keil MDK 支持针对该芯片的 ...
1. TTL电平 TTL指双极型三极管逻辑电路(transistor transistor logic),这种信号0对应0V,1对应3.3V或5V,与单片机、MCU、SOC的IO电平兼容。不过实际也不一 ...
可以让代码更加清晰简洁使用typedef,我们可以在定义一个结构体、联合、枚举变量时,省去关键字struct,让代码更加简洁。typedef struct student{ char na ...
1、指令冗余在双字节指令和三字节指令后插入两个NOP指令,防止抛费程序错误执行后续指令。对关键指令如RET、RETI、LCALL、LJMP、JC等,其后插入两条NOP指令,确保程序执 ...
1、前言随着单片机的发展,单片机在家用电器、工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛。然而处于同一电力系统中的各种电气设备通过电或磁的联系彼 ...
1. 顺序结构:按照代码的书写顺序,逐行执行程序。这是最基本的程序结构。2. 选择结构:根据条件判断的结果,选择执行不同的代码块。常见的选择结构有if语句和switch语句 ...
(1) 配置为输出模式并驱动到固定电平方法:设置为输出模式,驱动至高电平(VDD)或低电平(GND)。电平选择需结合外部电路:若外部电路有上拉电阻 → 驱动为低电平(避 ...
M) > 采样点数(N)时,fft(xn,M) 函数对信号 xn 进行尾补零操作即在该信号尾部添加多个值为 0 的数据点以使信号总点数 N 增至 FFT 运算所需点数 M。二、案例目 ...
CRC是一种错误检测码,用于检测数据传输或存储中的意外更改。它通过对数据应用特定的算法生成一个固定长度的校验值。这个校验值附加在数据后面,接收方可以重新计算CRC并与 ...
时钟周期:是硬件的时间单位,由主频直接决定。类似于音乐的节拍器,所有操作按此节奏同步。例如,72MHz 的 CPU 每秒完成 7200 万次时钟周期。指令周期:指令周期是软 ...
功率MOSFET管应用问题汇总问题1:在功率MOSFET管应用中,主要考虑哪些参数?在负载开关的功率MOSFET管导通时间计算,通常取多少比较好?相应的PCB设计,铜箔面积布设多大 ...
在嵌入式系统中,GPIO中断的边沿触发(Edge-Triggered)和电平触发(Level-Triggered)是两种核心中断检测机制,其设计差异直接影响系统稳定性与实时性。边沿触发:信号跳 ...
1、参考电压: 使用的参考电压源(VREFINT / VDD / 外部)是否准确、稳定?在用户手册中查找该参考源的精度指标。2、采样时间: 是否足够?信号源阻抗越大,需要越长的采样 ...
1. 加密等级可通过 ISP 通信方式进行设定;2. 芯片上电后 SWDIO 和 SWCLK 均默认为内部上拉,用户可不用外接上拉电阻;3. 当芯片加密等级设定为 2 时,SWD 功能被禁止, ...
温度范围:-40℃ 至 105℃,适应极端环境。供电电压:1.65V 至 5.5V,宽电压设计提升兼容性。
芯源微电子推出的CW32F030 MCU因其低功耗和多功能外设广泛应用于物联网和环境监测系统。本篇文章展示如何使用CW32F030构建一个简单的温湿度监测系统,并实现低功耗模式,适 ...
(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。(2)第二次握手:Server收到数据 ...
1. 方案概述本方案采用CW32F030C8T6作为主控芯片,采用无感方波控制算法控制无刷直流空心杯电机。CW32F030C8T6是一款高性能、低功耗的32位微控制器,具有丰富的片上外设资 ...
在Linux系统中,线程是操作系统能够进行运算调度的最小单位。线程被包含在进程之中,是进程中的实际运行单位。一个进程可以拥有多个线程,这些线程共享相同的内存空间和系 ...
1、拷贝一份工程,另存为cw32l083_gcc,并用vscode打开。2、到官网下载cw32l083的固件库。3、把cw32l083-stdperiph-lib/Libraries下面的固件替换掉cw32l083_gcc/Librarie ...
1、宏定义使用do{...}while(0):当宏定义中包含多条语句时,使用do{...}while(0)可以避免语句嵌套问题,确保宏的独立性。2、灵活数组成员:C99标准允许结构体的最 ...
距离限制: I2C 主要设计用于单个电路板内或位置较近的组件之间的短距离通信。总线的电容和上拉电阻的电阻限制了可实现的最大通信距离。随着 SDA 和 SCL 线长度的增加,总 ...
稳压二极管是在反向击穿时,在一定的电流范围内(或者说在一定功率损耗范围内),端电压几乎不变,表现出稳压特性。这句话透露了两个意思:稳压二极管要反向接入电路必 ...
CW32的PWM输出会受电机干扰突然停波,示波器抓到大电流时VDD有0.5V跌落,这种情况要加TVS二极管还是改电源方案?
/9