单片机的堆和栈(Heap & Stack)
2024-3-27 19:44
- Megawin(笙泉)单片机
- 36
- 918
程序的机器代码存储在代码区,这部分内存是只读的,并且在程序运行期间不会被更改。 ...
在单片机上,由于内存资源有限,合理地管理内存变得尤为重要。
电机PID调节程序
2024-3-27 16:59
- Megawin(笙泉)单片机
- 37
- 789
如果电机采用位置环和速度环双闭环控制,需要保证两者的切换平滑,比如通过梯形或S形速度曲线控制电机平稳 ...
如何确保某一段程序不被优化掉
2024-3-27 18:10
- ST MCU
- 37
- 495
可以通过在代码中添加特定的编译器指令来实现。
在需要避免优化的代码段前和后分别添加__asm关键字。这个关键字可以告诉编译器在这段代码中不要进行优化。 ...
单片机的程序结束后都干嘛去了?
2024-3-27 10:22
- Megawin(笙泉)单片机
- 33
- 606
单片机的程序结束后,程序所处的状态取决于程序的设计和运行环境。在大多数情况下,程序会停止运行,等待下 ...
基于STM32的ADC—电压采集
2024-3-27 16:34
- ST MCU
- 62
- 601
STM32的ADC模块有12位、10位、8位和6位等不同分辨率可供选择。分辨率越高,能测量的电压精度就越高,但同时 ...
通过AT指令控制ESP8266
2024-3-20 13:17
- 新唐MCU
- 44
- 602
在遇到问题时,可以使用AT+RST命令重启模块,或者使用AT+RESTOREL命令恢复出厂设置。 ...
c语言中break语句的作用
2024-3-27 19:33
- Megawin(笙泉)单片机
- 18
- 612
在switch语句中,break语句用于结束当前case的执行并防止程序自动进入下一个case。如果没有break语句,程序 ...
JILNK调试时无法选择SW或JTAG怎么办
2024-3-27 18:01
- ST MCU
- 47
- 800
检查连接线是否正确连接到目标设备的SWD或JTAG接口。确保连接线没有损坏,并且插头插入正确。 ...
如果驱动程序有问题或者版本过旧,可能会导致调试器不被识别或者无法正常工作。 ...
ST的cubeAI是怎么玩?
2024-3-27 17:55
- ST MCU
- 59
- 531
ST的Cube.AI是意法半导体(STMicroelectronics)推出的一款用于STM32微控制器的人工智能开发工具包。Cube. ...
如何学习单片机,由浅入深,循序渐进
2024-3-27 15:31
- Megawin(笙泉)单片机
- 42
- 1056
熟练掌握一款单片机开发环境,如Keil、IAR等。学会使用开发环境进行程序的编写、编译、下载和调试。 ...
如何对RISC-V MCU进行低功耗设计和优化?
2024-3-17 11:20
- RISC-V
- 35
- 876
使用高效的电源管理系统,如降压转换器、LDO等;
根据系统需求动态调整电源电压和频率;
采用动态电压和频 ...
FLASH 模拟 EEPROM
2024-3-27 18:05
- ST MCU
- 37
- 450
要实施IAP功能,一般需要设计两个项目代码。第一个项目程序作为bootloader,负责通过USB、USART等通信方式 ...
【银杏科技ARM+FPGA双核心应用】GD32F4系列三十四——SD_IAP_ARM
2024-3-27 13:51
- GigaDevice GD32 MCU
- 239
- 5567
IAP功能通常要求固件文件具有特定的格式,如二进制文件或特定的压缩格式。确保您准备用于升级的固件文件符 ...
IAP升级过程中,监控升级状态并确保没有发生任何异常是非常重要的。
微芯还推AVR方面的芯片和产品了吗?
2024-3-28 13:04
- Microchip
- 22
- 564
AVR是微芯科技旗下的一个重要产品线,以其高性能和灵活性而受到市场的认可。尽管PIC系列也广受欢迎,但AVR ...
LKS32 MCU采用的是什么核心架构?它的时钟频率是多少?
2024-3-22 19:05
- 凌鸥LKS MCU
- 11
- 130
32位Cortex-M0内核。
波特率设置为9600,但实际通信中波特率明显偏高
2024-3-28 11:41
- GigaDevice GD32 MCU
- 35
- 658
通信波特率与系统的时钟频率有关。如果系统的时钟频率不准,可能导致波特率计算错误,从而实际通信中的波特 ...
2
3
近期访客