![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
waterwoods123
这个作者很懒,什么都没留下…
展开
-
ADC不同检测类型以及原理
看到一篇文章,写的非常好,讲述了ADC采样的原理以及不同的采集方式。原创 2024-03-13 15:42:09 · 422 阅读 · 0 评论 -
用keil的时候没有安装对应MCU的库,以STM32F103F为例
还有:如果重装了KEIL(有的型号可能老的keil没有),要破解的时候用管理员模式打开keil和破解软件,不然破解的时候会报错you are not logged in as an ‘Administrator’解决方法是点击Option for target,再点击Debug,再点击仿真器选项后面的settings。安装完库之后,点击Option for target,查看一下Device里面有没有对应型号的MCU可以选择。安装keil的时候没有用到这个芯片就没有安装对应的库。原创 2023-08-23 15:13:51 · 1506 阅读 · 0 评论 -
STVP烧录的时候只能烧录STM32,以为是自己安装有误
其实是忘记了点击选择框左边的黄色按钮Configuration ST Visual Programmer,选择SWIM就是STM8。原创 2023-08-11 09:32:41 · 123 阅读 · 0 评论 -
如何将STVP的option bytes的配置移植到另外的电脑
在option bytes里将复用、外部晶振等修改好之后,点击save as,就可以啦,新的hex文件里面就是新的配置,可以移植。原创 2022-03-26 09:19:09 · 192 阅读 · 0 评论 -
IAR编译出现Error[Lp011]: section placement failed
其实是代码的大小超出了该MCU的能承受范围。这个时候,有两个办法,但是不一定都有效。1.更改IAR配置(实际代码量没超的情况下使用)点击工程,右键Options->C/C++ Compiler->Optimizations,把LOW改成HIGH。但是这个方法不一定有效,就像计算机内存或者带宽一样,为了正常运行有一点的余量。我试着把Language和Data都改为了HIGH,也没有用。2.将代码进行修改(代码可以删减的情况下使用,就是减肥)删去无用的代码、特别是删去重复的变量定原创 2022-03-23 10:11:02 · 6036 阅读 · 0 评论 -
STM8S AD采样电压值——采样值与实际值之间的计算
在实际应用中,需要我们检测到实际的电压值,这个实际的电压值要通过计算得到。公式如下: (其中,Vad是测量到的电压,也就是电压对应的模拟输入口的电压。Vcc是单片机输入电压,有的是5V,有的是3.3V。Dad是读取到的模拟输入口的数值。10位的AD采样对应的2的10次方。)但是,这个得到的Vad是指的分压得到的电压,并不是实际的测量的电压值。这个时候,还要看实际的电路。举个例子,如果实际电路中,实际电压与Vad之间的比值是100,那么实际的电压就是...原创 2022-03-15 14:12:23 · 4723 阅读 · 5 评论