![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言还是那个c语言
LeonSUST
a struggling noob
展开
-
用递归求数组最大值的索引
Before是在网上看到的 很好的程序 我后面还做了小修改 节约了行数 减少了变量让我们往下看用递归的思想来解决,很容易就能够想到分治的思想.首先,定义一个函数 MaxIndex() 并假定它可以返回数组最值的索引(索引相对于数组开始而言,即相对开始偏移了多少至少 MaxIndex() 是如何工作的,暂时不需要管.只需要知道,它可以返回最大值的索引不妨设为p.因此可以将数组分...原创 2019-03-01 15:36:53 · 735 阅读 · 0 评论 -
keil插件合集 格式 注释 与时间
直接上工具包分享连接 扫码直接保存下载安装步骤:1,把tools.zip解压,放到keil安装文件夹下,如 F:\Program Files (x86)\keil (这是我的keil安装目录)打开keil点击tools->Customize Tools Menu添加下图几个exe文件不明意思的照着一模一样做,arguments一定要一样File.c是C文件的文件注...原创 2019-03-03 23:03:23 · 3374 阅读 · 2 评论 -
STM32 多串口配置教程
Before最近的问题是 串口不够用了~我们需要打印 需要驱动串口屏 需要使用串口转以太网模块 等等等等 我感觉呀 我需要使用所有的串口在网上收集了三种方法 和大家共勉干活方法一 参考于 Andrew我们首要解决的就是 printf函数到底输出在哪一个串口中? 很神奇~~我们看这个fputc 这个函数//重定义fputc函数,方便使用printfint fputc(i...原创 2019-03-24 14:00:43 · 3564 阅读 · 0 评论 -
STM32输出 PWM频率 占空比 连续可调~~
来一波不同凡响的PWM话不多说 直接上代码 我的平台是 stm32F407VGT6 PA0 输出 使用定时器TIM2//编程输出可调的硬件PWM,频率范围1Hz - 1MHz,占空比0 - 100 %uint32_t TIM2_PWM_FQ = 50; /* TIM2_CH1_PWM输出 频率设置值,1-1000000 */uint32_t TIM2_PW...原创 2019-04-23 17:38:21 · 13385 阅读 · 6 评论 -
stm32cubeMx配置使用encoder编码器 F407
stm32 的Encoder 使用增量式编码器在实际应用中还是很常见。stm32的定时器带的也有编码器模式。所用的编码器是有ABZ三相,其中ab相是用来计数,z相输出零点信号。AB相根据旋转的方向不同,输出的波形如下图所示:从图上可以看出来,cw方向A相会超前B相90度左右,相反CCW方向,B相会超前A相90度左右。不过方向判断stm32自己是可以完成的。下面是使用stm32cubeMx...原创 2019-04-25 17:39:06 · 10902 阅读 · 5 评论 -
C语言atof()函数:将字符串转换为double(双精度浮点数) 之我的经验
我的经验atof这个函数 读取字符串中的浮点数时 字符串的起始字符必须是数字 亲测 否则不能正常使用这一点 通过网上好多人的例子也可以看出来别人的使用学习C语言atof()函数:将字符串转换为double(双精度浮点数)头文件:#include <stdlib.h>函数 atof()用于将字符串转换为双精度浮点数(double),其原型为:double atof (c...原创 2019-08-10 10:54:29 · 2143 阅读 · 1 评论