摘要: 上一篇博客中,因为一个static关键字没有设置好,导致浪费了大量的时间来寻找程序的错误,归根结底,就是大一的时候c语言没有学好。 现在总算知道了,你现在所学的每一个知识点在不就的以后可能及时你的救命稻草,那是在学好的前提下,学不好,那就是不就的将来的你的绊脚石。 谁也说不定,所以,我们只有认真对待 阅读全文
posted @ 2017-03-05 09:46 Andrew_qian 阅读(259) 评论(2) 推荐(0) 编辑
摘要: 这几天在做32通过电调带动电机的实验,上网一查,发现这方面的资料很少,经过自己的亲自实践,总结出以下经验,供大家参考。 论坛上也有很多人说自己在做,但是都遇到了同样的瓶颈。我想他们大多是pwm的频率和占空比没有调到合适的值吧。 首先,我在网上只找到一片很好的文章,是瑞生大神写的:http://www 阅读全文
posted @ 2017-03-05 09:32 Andrew_qian 阅读(6382) 评论(4) 推荐(0) 编辑
摘要: 之前学东西总是模模糊糊,前几天看了pwm,虽然知道怎么配置,但是如果让我自己去写一个pwm的程序,我却不知如何下手。 不知道如何配置他的频率和占空比。今天痛定思痛,决定彻底搞懂pwm。 百度给 的答案是: pwm的频率是指每秒钟信号从高电平到低电平再回到高电平的次数,占空比是高电平持续时间和低电平持 阅读全文
posted @ 2017-03-04 14:05 Andrew_qian 阅读(6781) 评论(0) 推荐(0) 编辑
摘要: 最近在研究6050,真是很磨人啊,这个小东西还挺复杂,一个读取程序竟然需要600多行。 这几天连查资料找到了几个很好的帖子,要是以后有人看到这篇帖子,可以避免误入歧途,也可以省去很多时间。 1、阿西莫夫电子论坛:神贴。。ahttp://www.amobbs.com/thread-5581033-1- 阅读全文
posted @ 2017-03-01 22:09 Andrew_qian 阅读(12530) 评论(0) 推荐(0) 编辑
摘要: I2C总线的通信过程(见图4-8)主要包含三个主要阶段:起始阶段、数据传输阶段和终止阶段。 1. 起始阶段 在I2C总线不工作的情况下,SDA(数据线)和SCL(时钟线)上的信号均为高电平。如果此时主机需要发起新的通信请求,那么需要首先通过SDA和SCL发出起始标志。当SCL为高电平时,SDA电平从 阅读全文
posted @ 2017-03-01 21:39 Andrew_qian 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 今天在学习mpu6050的时候,发现程序出现了看门狗的程序,其实这个在学习51的时候就应该了解的,但是我并没有去了解。导致现在学习32,其实就是在补之前的51。 首先,我想把文章最后一句放到开始写出来:总结一下,就个人观点来说,看门狗并不是特别需要的,是否需要在程序中加看门狗模块就具体的程序实现而定 阅读全文
posted @ 2017-02-28 17:29 Andrew_qian 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 首先,我想引用一下在一片博文里 看到 的一段话,写的很详细, 首先来说,你要使用PWM模式你得先选择用那个定时器来输出PWM吧!除了TIM6、TIM7这两个普通的定时器无法输出PWM外,其余的定时器都可以输出PWM,每个通用定时器可以输出4路PWM,高级定时器TIM1、TIM8每个可输出7路PWM, 阅读全文
posted @ 2017-02-26 21:57 Andrew_qian 阅读(10409) 评论(0) 推荐(0) 编辑
摘要: 有时候会突然忘了这个重要的时钟树,这里转载一个比较好的,以防忘记。 STM32时钟系统 在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。 ①HSI是高速内部时钟,RC振荡器,频率为8MHz。 ②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~ 阅读全文
posted @ 2017-02-26 21:35 Andrew_qian 阅读(3876) 评论(0) 推荐(1) 编辑
摘要: 首先,我是看着这位博主的文章受到的启发,进而加深了自己对USART的理解。下面是自己改装并实验过的程序。 原文:http://www.cnblogs.com/greatwgb/archive/2011/07/28/2119350.html 1. 串口的基本概念 在STM32的参考手册中,串口被描述成 阅读全文
posted @ 2017-02-25 21:06 Andrew_qian 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 发现这位博主的博客被大量的转发,我也转载一篇,谁叫人家写的好呢。 原文地址:http://blog.sina.com.cn/s/blog_49cb42490100s6uh.html 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数 阅读全文
posted @ 2017-02-24 17:55 Andrew_qian 阅读(599) 评论(0) 推荐(0) 编辑