写flash意外断电的处理方法
在写flash时突然断电可能会造成数据丢失,为了避免这种情况发生,我们可以加一层数据保护,在上电时检查数据是否正确,如果不正确则使用备份的数据...
2023-07-21 2185
总结一下定时器的几种输出比较模式
最近有接触到通过可控硅的方式来控制交流风机或者电烙铁功率,STM32的定时器输出比较模式,刚好可以满足这种需求,借此机会总结一下定时器的几种输出模式。...
2023-07-21 4099
记录一下uboot编译的问题
前几天编译uboot时遇到一些问题,先记录一下,linux嵌入式开发还是蛮意思的,要想玩的溜,就必须掌握最基本的uboot、kernel移植、适配、裁剪。...
2023-07-21 521
数模A/D和模数D/A转换的基本应用(下)
AN3通道测得实际电压变化,通过滑动变阻器可以改变相应的值;AN0通道测得光敏电阻的阻值;AN1测得热敏电阻的相应阻值,需要货源才会变化值。...
2023-07-21 183
数模A/D和模数D/A转换的基本应用(上)
单片机是一个典型的数字系统。数字系统只能对输入的数字信号进行处理,但是在工业检测系统和日常生活中的许多物理量都是模拟量,这些模拟量可以通过传感器变成与之对应的数字量便于处...
2023-07-21 844
大家需要什么样的clocktree呢?芯片的动脉CLOCK TREE介绍
我觉得称时钟树为芯片的大动脉一点也不夸张,因为所有flipflop 翻转都要受到它的控制。而时钟树的设计到实现是一个很复杂的过程,从流程上说,它牵扯到使用的工具,流程,flow等。...
2023-07-21 1358
驱动WS2812B灯条时显示其他颜色咋办?
前段时间发现在驱动WS2812B灯条的时候会有突然显示其他颜色的情况,后来排查发现是时序被其他任务打断了,在控制时序的时候需要做原子性访问来保证时序的正确性。...
2023-07-21 1804
RGB彩灯驱动实现三种不同的显示效果
最近接触到了RGB彩灯,这种灯的驱动方式一般有两种,一种是使用专门的驱动IC,可能是I2C接口也可能是SPI接口,发送一些指令来实现驱动的目的,另外一种是直接使用PWM方式驱动,根据三路...
2023-07-21 1434
粒子群算法的MATLAB实现(1)
粒子群算法(Particle Swarm Optimization,PSO)属于进化算法的一种,和模拟退火算法相似,它也是从随机解出发,通过迭代寻找最优解。...
2023-07-21 1078
Cache技术在星辰处理器中的应用
目前,灵动微控制器产品体系中,适配了MicroPython的,有MM32F3(MM32F3273G9P,Arm Cortex-M3)和MM32F5(MM32F5277E9P,ArmChina STAR-MC1),从官方数据来看,使用星辰处理器(STAR-MC1)的MM32F5对指令的处理效...
2023-07-21 355
总线控制盘有几个指示灯 总线控制盘和多线控制盘的区别
总线控制盘和多线控制盘是两种不同类型的控制盘,总线控制盘主要用于管理和调度数据在总线上的传输和通信,而多线控制盘主要用于控制和管理多条电缆或线束的连接,并实现更复杂的控...
2023-07-21 6010
聊聊AUTOSAR中的EM、SM和FG
EM(Execution management):负责处理系统中的进程管理,管理各个进程的创建和销毁,掌握着各个APP的生杀大权。...
2023-07-21 1747
STM32定时器(二)定时器中断
常规定时器:基本定时器TIM6&TIM7)、通用定时器(TIM2~TIM5,TIM9~TIM14)、高级定时器(TIM1&TIM8)...
2023-07-21 1806
简述i2c总线的工作原理 i2c通信过程 i2c通信协议原理
I2C是Inter-Intergrated Circuit的简称,英文翻译过来是:内置集成电路。为什么I2C是内置集成电路?...
2023-07-21 4546
SPI FLASH+FATFS+USB MASS STORAGE硬件驱动
RTTHREAD已经有现成的相关软件框架,到时候可以借鉴一下,目前还是想自己写代码实现一遍以下的东西,只有真正做起来的才会发现问题,才会有进步的可能...
2023-07-21 597
通过linux跑一个ubuntu的带图形界面的系统
一直想通过linux平台跑一个类似于ubuntu的带图形界面的系统,于是买了一块linux开发板,最终只是能跑个linux系统,没有把图形加进去,后来就没有再去深入研究了,最近终于有一点时间来研究一...
2023-07-21 508
如何设计时序图—以APA自动泊车系统为例(二)
在明确目标时首先强调,时序图没有优劣好坏高下之分,它的作用是帮助设计者传达出作者的设计理念,以便读者更够快速、无误的理解。...
2023-07-21 1053
STM32存储器和总线架构学习
要学习一个MCU,首先要学习这个芯片的架构,比如这个芯片是32bit 的RSIC V还是哈佛架构,对于STM32F4,它采用ARMv7-ME架构,是32位处理器,哈佛结构,三级流水线,Thumb-2指令集,扩展的DSP指令和...
2023-07-21 466
STM32F407+FreeRTOS+LWIP1.4.1移植问题记录
最近在学习物联网相关的知识,打算用ST的开发板STM32F407ZGT6作为控制中心,上面搭载FreeROTS实时系统,STM32F407开发板作为 TCP client...
2023-07-21 2656
张量t-product积还有另一种实现方式?
这说明我们想要实现 t-product积 不用费劲的去搞循环矩阵,也不用去搞什么分块展开再折叠,我们要做的只是,**傅立叶变换--相乘--傅立叶逆变换**!!!...
2023-07-21 434
STM32端口复用和端口重映射?什么是端口复用重映射?
对于单片机而言,GPIO引脚配置是最基本的,也是最重要的,因为所有的(信号)输入和(控制)输出都是通过这些配置起作用的。...
2023-07-21 2447
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |