- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 使用microlib的方法进行printf重定义
如果仅仅使用USART_SendData(USART1, (uint8_t)ch);函数循环发送字符串的话,有可能会导致数据发送不完整,发送完后要进行检测判断。
2023-05-04 17:26:55
283
原创 STM32 禁用SWJ功能
此时PA13|PA14|PA15|PB3|PB4都可作为普通IO用了。1. 执行端口重映射时,复用功能时钟得使能:RCC_APB2Periph_AFIO。此时PA15|PB3|PB4可作为普通IO用了。此时只有PB4可作为普通IO用了。
2023-05-04 16:23:53
831
原创 STM32芯片容量解释
ST产品设备分类:#define STM32F10X_LD : STM32 Low density devices #define STM32F10X_LD_VL : STM32 Low density Value Line devices <低密度超值系列> #define STM32F10X_MD : STM32 Medium density devices #define STM32F10X_MD_VL : STM32 Medium density Value Line dev
2023-05-03 11:46:41
231
原创 毫安时,毫瓦时的含义
例如一个充电宝,其所带能量大小为38500Wh,输出能力是5V/2A,则38.5Wh/(5V*2A)=3.85h 基本需要4个小时可以将移动电源的电量放光。对于一个电池来说,毫瓦时 = 毫安时 * 电压,电压可以类比为水池的高度。mWh:毫瓦时,是能量单位,可以类比为水池放出来产生的动能。mAh:毫安时,是容量单位,可以类比为水池的容量。
2023-04-11 16:25:16
4256
原创 STM32F103C8t6移植uCOSIII提示内存溢出
目标:将uCOSIII移植到C8T6芯片上,使用的是野火的例程工程进行移植的出现问题:将任务调度和SysTick时基中断配置完成后,编译工程出现无法链接的情况,提示内存不足的情况,观察map文件,map文件也为完全生成解决办法:程序在执行到mem_lib.o文件时出错,原因是该文件中有使用到大量的堆空间,导致内存溢出,在lib_cfg.h中修改LIB_MEM_CFG_HEAP_SIZE参数,野火默认使用27K,这里改小一点可以编译成功。参考链接:stm32f103c8t6移植u.
2022-05-24 13:12:14
588
Matlab 绘制局部放大图所需m文件
2023-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人