在一个项目中:每个模块之间相联系越紧密,则耦合性越高;这样你改动其中一个模块,其他模块也需要一起改动,换言之:牵一发而动全身。
一、添加dsp库 MM32F5260搭载 STAR-MC1 (兼容 Cortex-M33)处理器,采用 Arm®v8-M Mainline 架构,内置单精度浮点运算单元(FPU),支持...
嵌入式设备被抄袭已是一种普遍现象,特别是在国内,在没有形成技术壁垒之前,如何防止产品被抄袭是一个不可回避的问题。
数字信号处理器(DSP,Digital Signal Processor)在工业自动化领域的应用日益广泛。DSP是一种专门用于将模拟信号转换成数字信号并进行...
最近一个工程师问我 MCU 的最高翻转速度能够到多少?这个话题我多年前就听过,不过一直没有实际去测试过,这次正好借此问题实际测试了一...
但随着 AIOT 时代的到来,局面组件改变。芯片的性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码的效率而言,代码的复用可移植性...
单片机开发过程中通常会用到“消息队列”,一般实现的方法有多种。本文给大家分享一下队列实现的原理和机制。
最近,我很幸运受邀参加MM32F5260开发板的测评活动。一直以来我对于图形化界面包有很高的热忱,LVGL是一款优秀的开源嵌入式图像界面库,...
【F5265ADC简介】ADC 是 12 位的逐次逼近型(SAR)模拟数字转换器,可以将模拟信号转换成数字信号。ADC 有可测量内部或外部信号源,其中...
前言我驱动了OLED屏,但是他也有局限,显示的内容较少,不能显示彩色。这篇跟大家分享如何使用硬件SPI驱动LCD屏。【硬件环境】1、灵动Mi...
状态机在嵌入式软件中随处可见,可能你会说状态机有什么难的,不就是 switch 吗?switch 仅仅是最基础的一个点,关于状态机的更多操作,...
串口作为MCU最常用的外设,是掌握一款单片机最基本的技能之一。串口收接可以有多种形势,这一篇讨论如何使用接收中断+空闲中断来实现不...
【前言】在测试使用Arm Keil Studio Pack来编译工程时,遇到了激知工程时报告错误,提示找不到pack包。【现象】我在激活工程时提示:
针对大量log日志快速定位错误地方动态查看日志tail -f catalina.ou 从头打开日志文件cat catalina.ou 可以使用 >nanjiangtest.txt 输...
【前言】OLED屏是最常用的显示外设之一,并且可以做到低功耗等等优秀的功能。本文采用OLED屏主控芯片为SSD1306,IIC协议。【SSD1306地址...
【前言】IIC是常用的外设,他以需要的的IO少,通讯速度相比快等优秀性能,可以实现同一个IIC外接多个器件等,受收工程师的喜爱。官方提...
2024年是汽车产业蓬勃发展的一年。汽车保有量的迅速攀升固然可喜可贺,然而伴随而来的交通事故频发、道路拥堵、停车困难、环境污染、能...
嵌入式开发都离不开调试工具,而市面上调试的工具有很多,但从兼容性和通用性来说,GDB 绝对占据领先优势。
操作系统和普通的大型应用程序项目类似,都涉及代码组织方式的问题,但操作系统的独特之处在于其核心部分必须运行在内核态,kernel mode...
智能电表作为电网数据采集的核心设备,承担着至关重要的角色。它主要用于采集、计量和传输原始的电能数据,确保电力系统的高效运行。该...