- 博客(5)
- 收藏
- 关注
原创 推荐一款串口调试助手(win10,无广告,功能齐全,操作简单)
作为一个搞嵌入式软件的,串口是我们经常需要使用的一个外设资源,对应的我们在调试的时候就需要用到一些工具,本人也用过目前市面上的大多数串口调试助手,比如SComAssistant,SSCOM,还有野火和原子自己家的串口工具,但是都有一个缺点就是有广告,今天无意间发现了一款非常好用,最重要的是没有广告的串口调试助手,所以这里给推荐一下。1、安装首先是需要电脑是win10的系统,至于win7楼主...
2020-04-05 13:40:46 113074 260
原创 STM32L1单片机的ADC必须开启HSI才能工作
之前玩过F1和F4的板子,这段时间,接个项目需要用低功耗,所以就整了STM32L151单片机,然后今天在写ADC的时候,发现了一个问题,就是STM32L151MCU必须要开启HSI才能工作,不然ADC转换的结果全是0,特别困惑,因为手册里面的框图这样描述了ADC1可以看见,同大多数STM32单片机一样,是挂在APB2总线上的,所以我就正常的配置了外部的8M HSE作为PLL输入,PLL作为系统...
2020-04-09 16:31:18 1077
原创 Altium Designer 常见的问题和解决办法,常更!
本人的Altium Designer 版本是18.1.8问题1:AD左上角有一个坐标显示框,今天按键盘不小心弄没了,然后弄出来后发现又会随着鼠标移动跟着移动,不再固定到左上角了。相关解释:我们在PCB编辑界面经常可以看到左上角有个悬浮框,也叫“抬头显示”,上面可以显示坐标,当前层以及栅格信息,元器件信息等内容。具体如下图所示。解决方法:按快捷键Shift+H,可以选择打开或者关闭抬头...
2020-04-01 00:28:30 6118
原创 对uC/OS-III时钟节拍运转机制的一点理解
关于时钟节拍的意义,这里就不再赘述。我们只要知道操作系统依赖于时钟节拍推动 CPU 去执行指令就行了。下文的概述主要是基于STM32系列的单片机。如何产生时基信号时钟节拍需要依赖于硬件定时器,STM32 通常使用内核定时器 SystemTick时钟作为时钟节拍的产生。因此我们在初始化代码的时候就需要配置SystemTick定时器。贴出部分代码如下:CPU_INT32U cpu_clk_fr...
2020-03-15 23:56:21 952
原创 uC/OS-III移植后发现程序停在空闲任务出不来
今天移植了一下UCOS-III的源码到STM32F103RCT6的板子上,然后发现在所有任务都初始化完成后,使用OSTimeDlyHMSM函数进行延时后就再也跳不出空闲任务了,当时还以为是在移植程序的时候没有把PendSV_Handler和SysTick_Handler替换成OS_CPU_PendSVHandler和OS_CPU_SysTickHandler导致的,后来检查了好久才发现,自己居然没...
2020-03-14 20:32:24 1636 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人