摘要: 之前要做一个电量计,采用INA219电流检测芯片,参考了网上大神的代码后发现在STM32上可用,移植到STM8后不可用,后来找到了官方的示例demo,综合网上大神代码调试后成功驱动,测电流、电压、功率,精确度很高。 现在分享出来供大家参考,直接贴代码: main.c ina219.c ina219. 阅读全文
posted @ 2018-02-23 09:46 fly123 阅读(7458) 评论(0) 推荐(0) 编辑
摘要: 问题如图: 解决办法: options for target --> utilities 阅读全文
posted @ 2018-01-29 10:17 fly123 阅读(1737) 评论(0) 推荐(1) 编辑
摘要: 关键字: RTC_SetPrescaler(32767); RTC_InitStr.RTC_AsynchPrediv = 0x7F; RTC_InitStr.RTC_SynchPrediv = 0xFF; (最近由于在写一块STM8L051F3板子的程序,使用内部低速时钟LSI作为RTC时钟源,所以 阅读全文
posted @ 2017-10-19 14:01 fly123 阅读(2314) 评论(0) 推荐(0) 编辑
摘要: STM8L051调试笔记之基础功能: 系统时钟、串口、定时器都是基础而且必须的功能,这里放在一起统一记录,之所以用TIM2定时器,是因为想实现STM32的滴答定时器功能 这些基础功能没什么好理解的,就直接贴代码了main.c: main.c: 内部时钟及定时器: 我使用的板子上是没有外部晶振的,所以 阅读全文
posted @ 2017-10-19 10:34 fly123 阅读(4558) 评论(0) 推荐(0) 编辑
摘要: 照搬原子哥的代码:http://www.openedv.com/posts/list/17347/htm 原子哥的教程有比较详细的注释和网友回复,这里仅作记录 这是基于IAR的,原子哥的帖子下面有网友回复的STVD的 main.c #include "stm8l15x_conf.h" volatil 阅读全文
posted @ 2017-09-21 16:45 fly123 阅读(6706) 评论(1) 推荐(0) 编辑
摘要: 项目要求使用STM8L051F3芯片实现ADC采集电压得到电量的功能,之前没有接触过STM8,便在这里记录一下这个过程。 先记录搭建环境、新建工程,初步调试的过程 1.搭建环境: STM8的软件开发环境似乎有很多,我这里使用的是IAR FOR STM8,具体的下载安装方法百度很多,我是参考的这个教程 阅读全文
posted @ 2017-09-20 12:37 fly123 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 今天发现了一个很有意思的问题 用 GPIO_ReadInputDataBit 去读I/O口的电平,I/O口上拉, 如果将IO口初始化成上拉输入,则不管是否短接GND,读的结果都是高电平,设置成浮空输入也一样 只有将IO口设置成下拉输入,才可以用 GPIO_ReadInputDataBit 函数读到正 阅读全文
posted @ 2017-07-13 18:32 fly123 阅读(5038) 评论(0) 推荐(0) 编辑
摘要: 安利一个网站, http://www.dratk.com/ST_Library/ST_Microcontrollers/STM32F0_Series/ 有着详细的封装库 阅读全文
posted @ 2017-07-10 20:34 fly123 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 参考配置I2C http://www.stmcu.org/module/forum/thread-599190-1-1.html 阅读全文
posted @ 2017-07-03 11:13 fly123 阅读(749) 评论(0) 推荐(0) 编辑
摘要: STM32CUBEMX配置详细教程: http://www.stmcu.org/module/forum/thread-608654-3-1.html CubeMx下的TIM中断实现时钟运行LED http://blog.csdn.net/u013429988/article/details/545 阅读全文
posted @ 2017-06-27 19:54 fly123 阅读(105) 评论(0) 推荐(0) 编辑