上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 121 下一页
摘要: 通过strongerHuang的教程,实现了SWO的两种调试方法,1、在keil调试的过程中,使用debug printf viewer打印信息,2、在STM32 ST-LINK Utility中烧写程序并打印信... 阅读全文
posted @ 2019-08-22 10:04 wdliming 阅读(3859) 评论(0) 推荐(0)
摘要: 假设一个 ADC 转换芯片的转化数据为补码形式,24 位精度。最大电压值为 0x07 fffff,最小电压值为 0x80 0000,转化为十进制如下表:十六进制 十进制0x7fffff 8388607... 阅读全文
posted @ 2019-08-20 14:27 wdliming 阅读(620) 评论(0) 推荐(0)
摘要: 阻塞模式和非阻塞模式...... 我的理解是:阻塞模式就像是一个延时函数,当这个函数没处理完那么,所有的按照流程需要执行的代码都不会被执行,要等到这个延时完成,类似 平时看书上写的LED灯闪烁,用的delay()一样..而非阻塞模式就像他定义的那样,一般用的是中断,执行这条语句的时候,开启相应的中断 阅读全文
posted @ 2019-08-19 13:55 wdliming 阅读(2597) 评论(0) 推荐(0)
摘要: in blocking mode 与n no-blocking mode有啥区别?HAL_I2C_Master_Transmit与HAL_I2C_Master_Transmit_IT一个是在blocking模式一... 阅读全文
posted @ 2019-08-19 13:42 wdliming 阅读(1000) 评论(0) 推荐(0)
摘要: 转载:https://www.cnblogs.com/alexis/archive/2010/12/15/1907236.html 首先要隆重推荐http://www.moreofit.com/ 这个网站可以发现跟你输入网站类似的网站,如我们在地址栏中输入博客园的地址http://www.cnblo 阅读全文
posted @ 2019-08-18 17:19 wdliming 阅读(1278) 评论(0) 推荐(0)
摘要: 鱼鹰 鱼鹰谈单片机 2月19日 预计阅读时间: 5 分钟 我们知道,数据分为两种,一种为只读,一种为可读可写,为了防止一些不变的数据被程序意外的修改,有必要对它进行保护。这就是 const 的作用。在单片机中... 阅读全文
posted @ 2019-08-18 17:09 wdliming 阅读(271) 评论(0) 推荐(0)
摘要: 原创: Osprey 鱼鹰谈单片机 2月17日STM32 有一个代码跟踪功能,即 ITM,这个调试功能非常强大,可以替代串口输入输出功能,而且只需要占用一根 I/O 线就可以实现。当然它的好处不仅仅体现在这里... 阅读全文
posted @ 2019-08-18 17:07 wdliming 阅读(1949) 评论(0) 推荐(0)
摘要: 原创: eOsprey 嵌入式单片机软件开发 2018-12-17很久就知道了 # 和 ## ,但是都没怎么使用,直到最近的项目涉及到需要编写大量相似的代码之后才决定尝试使用 ## 去简化代码的书写。比如说我... 阅读全文
posted @ 2019-08-18 17:00 wdliming 阅读(292) 评论(0) 推荐(0)
摘要: emOsprey 鱼鹰谈单片机 2月21日预计阅读时间: 4 分钟 和 const 不同(关于 const 可以看 const 小节),当一个变量声明为 volatile,说明这个变量会被意想不到的改变。最为... 阅读全文
posted @ 2019-08-18 16:58 wdliming 阅读(401) 评论(0) 推荐(0)
摘要: 鱼鹰Osprey 鱼鹰谈单片机 3月3日预计阅读时间: 4 分钟 “位运算有啥用,看看这个就知道了” 负数 左移:低位补 0 右移:高位补 1 左移数大于变量位数,都为 0 右移数大于... 阅读全文
posted @ 2019-08-18 16:56 wdliming 阅读(303) 评论(0) 推荐(0)
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 121 下一页