热门版块 ———
选择 FreeRTOS :成本是首要考虑因素(MIT 许可证非常友好)。你需要最庞大的社区支持和最丰富的学习资源(尤其是新手)。你的项目涉及物联网连接、云服务(AWS FreeRTOS ...
CW32F002F3P7 是一款基于 ARM® Cortex®-M0+ 内核的 32 位工业级微控制器,具备超宽温度与电压范围、高精度 ADC、低功耗模式、丰富的外设接口及高可靠性设计,适用于工业 ...
在进行浮点扩展的过程中,由于浮点指令执行可能需要多周期,因此这就会导致一些数据冲突,例如RAW或WAW,这时候蜂鸟处理器就采用了OITF作为数据冲突处理模块,下面我们简要 ...
CW32L010的独立看门狗在DeepSleep模式下无法复位MCU
固件加密存储和安全启动与固件验证这两种固件安全防护手段,是如何协同工作来保障物联网设备固件安全的?
利用DMA(直接内存访问)降低MCU功耗的核心在于最小化CPU介入,通过硬件自动完成数据传输任务,使CPU能尽可能长时间处于休眠状态。CPU休眠时间最大化DMA接管数据搬运( ...
printf 是 print format 的缩写,意思是“格式化打印”。这里所谓的“打印”就是在屏幕上显示内容,与“输出”的含义相同,所以我们一般称 printf 是用来格式化输出的。 ...
在CW32F020K6U7的硬件设计中,VDDA引脚未连接模拟电路时是否可以悬空?
具体方法与步骤通过 C 语言实现软件算法,并验证了算法的有效性以后,就可以进行算法的 HDL 转化工作了。通过使用 Altium Designer 的 CHC 编译器(C to Hardware Compil ...
在官方的nuclei-board-labs中有对NICE指令集的一个例程,我们通过nuceil studio 对其进行了一个debug软件验证我们先对程序进行编译,然后debug,通过disassembly的模块获 ...
主要内容是介绍一下如何解决将e203的rtl导入vivado后,报语法错误的问题。二、分享内容如图所示,导入源码后跑仿真,会报语法错误。这是因为这些文件里面有用system v ...
浮点乘法算法设a = {sa,ea,fa},b = {sb,eb,fb}为两个IEEE754单精度浮点数,试计算c = {sc,ec,fc} = a b。c的绝对值|c| = |a| |b| = {2^(ea-127)1.1fa}  ...
本次主要分享宏文件E203_defines的组织方式和内部含义ifdef E203_CFG_ADDR_SIZE_IS_16 表示如果宏 E203_CFG_ADDR_SIZE_IS_16 被定义,则编译器会选择这个代码分支。在这 ...
本文通过ArkUI-X实现跨平台接水果游戏,深入探究网络图片在HarmonyOS与iOS设备上的渲染差异,并提供专业级优化方案。基于WebView的混合架构,我们实现了单代码库双端适配 ...
拿到手的CW32L010F8P6开发板,在测试过程中发现,复位按键好像是没起作用。不知道是没连接到对应的引脚上,还是线路断开了。原来的板载程序运行中,按复位按键不起作用;程 ...
1.线性架构这是最简单的一种程序设计方法,也就是我们在入门时写的,下面是一个使用C语言编写的线性架构示例:#include // 包含51系列单片机的寄存器定义// ...
8位、16位、32位是指单片机的“字长”,也就是一次运算中参与运算的数据长度,这个位是指二进制位。以8位为例,8位二进制的表达范围是0000,0000~1111,1111即十进制的0~25 ...
第一部分 默认时钟和启动文件单片机内部基本由内核、总线、外设组成,这三部分作为数字电路,都需要开发者提供时钟信号才能正常工作。所谓时钟信号,就是周期脉冲信号,由 ...
硬件校准:通过硬件校准RTC晶振的频率来降低偏差。可以使用外部的标准时钟源或者其他准确的时钟来参考进行校准。软件补偿:通过编程的方式计算出偏差并进行补偿。 ...
目前芯源的低功耗MCU比较火爆,就是CW32L0系列都有哪些应用场景?有哪些优势?
本篇主要介绍,在利用MCU的引脚去配置OV5640是时产生的问题问题描述我们利用MCU的引脚去配置摄像头OV5640的过程中发现,通过引脚读回来的寄存器的值始终有问题,所 ...
在使用vivado对 Verilog 代码进行综合后,点击“SYNTHESIS”下的“Report Timing Summary”,可以查看综合后的时序报告,查看 Setup Time 和 Hold Time 是否满足约束。我 ...
注:我需要先强调一下,我的目的不是把官网文档里的东西复制一遍……而是分享自己实际开发过程中遇到的问题和思考仍然先放一下效果图这里对于单词和例句,都是可以 ...
先看一下运行效果吧HarmonyOSH5与原生融合的多端开发实践技术亮点:通过ArkUI-X的Web组件将H5游戏无缝嵌入原生应用,实现一次开发、多端运行,覆盖HarmonyOS与iOS双平 ...
单片机操作系统主要分为实时操作系统(RTOS)和嵌入式操作系统两类,以下是常见选择:实时操作系统(RTOS) FreeRTOS :轻量级开源内核(最小内核约6 KB RAM),支 ...
内核:Arm® Cortex®-M0+ 内核,主频 48MHz,兼顾性能与低功耗。存储器:Flash:通常为 64KB(具体参考型号后缀,如 CW32W031C8T6 可能为 64KB Flash)。SRAM:8KB,满 ...
浮点指令以及简单解释fadd.dfadd.d rd, rs1, rs2 //f [rd] = f [rs1] + f [rs2]双精度浮点加(Floating-point Add, Double-Precision). R-type, RV32D and ...
/9