热门版块 ———
1、LIN电平(1)LIN 总线上具有“显性”和“隐性”两种互补的逻辑电平。显性电平(参考地电压)是逻辑 0,隐性电平(电源电压)是逻辑1。(2)隐形电平和显性电平的收发 ...
CW32L052 DMA直接内存访问概述CW32L052支持DMA(Direct Memory Access),即直接内存访问,无需CPU干预,实现高速数据传输。数据的传输可以发生在:外设和内存之间:例如AD ...
固定点数运算(Fixed-Poin Arithmetic)在某些嵌入式系统中,浮点运算会较慢或不被支持。因此,使用固定点数运算可以提供一种有效的浮点数近似解决方案。typedef int16 ...
Switch的应用场景如下:调用一到多个函数设置变量值或者返回一个值执行一到多个代码片段如果case标签很多,在switch的前两个使用场景中,使用查找表可以更高效的完成 ...
一个常用的布尔表达式是用于判断变量是否位于某个范围内,例如,检查一个图形坐标是否位于一个窗口内:bool PointInRectangelArea (Point p, Rectangle *r){ ...
1、一个四则运算的简单回调函数例子:#include #include /**************************************** * 函数指针结构体 ***************************************/ ...
我看官方说,采用Prefetch+Cache架构同频CoreMark 计算力/功耗比超越同类产品,这优势就是低功耗么?要是具体芯片比较的话,应该怎么比? ...
int Callback_1(int a) ///< 回调函数1{ printf(\"Hello, this is Callback_1: a = %d \", a); return 0;}int Callback_2( ...
近日,武汉芯源半导体基于CW32F030C8T7永磁同步电机无感FOC控制方案全新亮相!随着社会技术的发展,电机的应用变得越来越广泛,已经与人们的生活息息相关,小到风扇,大 ...
如果除法中的除数是2的幂次,我们可以更好的优化除法。编译器使用移位操作来执行除法。因此,我们需要尽可能的设置除数为2的幂次(例如64而不是66)。并且依然记住,无符 ...
CW32F030 的 FLASH 存储器支持擦写 PC 页保护功能。当用户程序运行 FLASH 时,如果当前程序指针 PC 正好位于待擦写的 FLASH 地址页范围内,则该擦写操作失败,同时 FLASH_ ...
系统时钟 SysClk 可选择 5 种时钟源,包括 HSE、LSE、PLL、HSI、LSI,通过对系统控制寄存器 SYSCTRL_CR0的 SYSCLK 位域进行设置,可在不同时钟源之间进行切换。主要应用 ...
CW32F030 内部集成 1 个自动唤醒定时器 (AWT),AWT 包含一个 16bit 向下计数器,并由一个可编程预分频器驱动。AWT 可选 5 种计数时钟源,可工作于定时模式或计数模式。当计 ...
/9