上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 121 下一页
摘要: 频率采样方法通常采样定时器的计数方法,在stm32中,输入捕捉模式,PWM输入模式,都是可以测试外部信号频率采样的。1、输入捕捉模式需要频繁的进中断,这个方式不太好的。如果一定要用,那么就软件上处理一下,定期采集,而不是一直采集2、另一种是使用dma的方式。这个可以100ms打开一次dma,读取一次 阅读全文
posted @ 2019-12-16 16:55 wdliming 阅读(1715) 评论(0) 推荐(0)
摘要: 从STM32编程手册中,可以知道:在进行写或擦除操作时,不能进行代码或数据的读取操作。 比如:你在写Flash期间有接收串口数据,很有可能会丢串口数据。 因为比较耗时,所以,在写数据时,CPU不会执行其他操作。 简单说:在写Flash时,CPU 不能取指令,导致中断得不到及时响应,从而发生接收到的数 阅读全文
posted @ 2019-12-16 15:47 wdliming 阅读(1344) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-16 15:32 wdliming 阅读(952) 评论(0) 推荐(0)
摘要: 本文说的__VA_ARGS__,就是一个可变参数宏,与printf中可变参数的宏定义一个道理,是新C99规范中增加的。 __VA_ARGS__详情内容 1.关于__VA_ARGS__ __VA_ARGS__它是一个可变参数的宏,就是将左边宏中“...” 的内容原样抄写在右边 __VA_ARGS__ 阅读全文
posted @ 2019-12-16 13:35 wdliming 阅读(2486) 评论(0) 推荐(0)
摘要: 我现在要不要学习RTOS? 学习RTOS有什么好处? 我的项目要不要跑RTOS?······等等一些关于RTOS的问题,其实归根结底还是你对RTOS了解的不够,项目开发的经验还不足等。针对这部分朋友,今天分享几点相关内容:嵌入式系统中,有很多方式实现任务调度。功能有限的小系统中,无限循环足够实现系统 阅读全文
posted @ 2019-12-16 12:40 wdliming 阅读(4333) 评论(0) 推荐(0)
摘要: 在使用联合的使用,我们通常用来判断大小端,但是其实不仅仅有这个用处。 我在网上看到还有其他的用途: 1、分离高低字节 这个需要结合cpu大小端来判断,原文如下: 这样的操作,而一个除法消耗四个机器周期,取余也需要进行一系列复杂的运算,如果在短时间内需要进行很多次这样的运算无疑会给程序带来巨大的负担。 阅读全文
posted @ 2019-12-15 17:26 wdliming 阅读(951) 评论(0) 推荐(0)
摘要: 再次学习一下后两个还定义的小技巧,在vscode中可以把鼠标放到代码中,可以看到宏定义展开的最终结果。这个编辑器,值得推荐,我主打用他来写代码的。 1、如果A是一个宏形参,那么#A就是转换为字符串"A"的形参名。这个过程称为字符串化(stringizing) 2、与#运算符类似,##运算符可用于类函 阅读全文
posted @ 2019-12-15 16:43 wdliming 阅读(4240) 评论(0) 推荐(0)
摘要: c语言可以使用位域来节省变量的空间,例如开关只有通电和断电两种状态,用 0 和 1 表示足以,也就是用一个二进位。位域的取值范围非常有限,数据稍微大些就会发生溢出,这个字使用keil的使用,keil提示,溢出的警告, 因此不能忽视keil的任何警告,否则数据溢出了,你代码的功能是完不成的。 stru 阅读全文
posted @ 2019-12-15 15:44 wdliming 阅读(720) 评论(0) 推荐(0)
摘要: 后文rtt代表RT-Thread 在官网公众号中,看到rtt发布了rtt nano,这个就很轻量级的rtos内核,把多余的驱动都裁剪了,因此移植工作量小,可以哪来学习一番,体验rtt之美 rtt现在也集成到cubemx5.0以上的平台,类似于freertos中间件,这个做法,倒是有点类似于大厂的风格 阅读全文
posted @ 2019-12-15 10:30 wdliming 阅读(4058) 评论(0) 推荐(0)
摘要: 最近换用了vscode代码编辑器,在查看c源码的时候想折叠所有区域的代码,不知道快捷键是哪一个?查看了使用说明,快捷键如下: 1. 折叠所有区域代码的快捷: ctrl + k ctrl + 0 ; 先按下 ctrl 和 K,再按下 ctrl 和 0 ; ( 注意这个是零,不是欧 ) 2. 展开所有折 阅读全文
posted @ 2019-12-14 11:34 wdliming 阅读(5100) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 121 下一页