硬件开发
单片机
土豆流氓兔
本博客主要记录问题解决已经经验心得,学习笔记已转移至语雀笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树莓派调用科大讯飞接口声音小的问题
2017.08.18 目前在做的一个项目,是在树莓派上调用科大讯飞的语音接口,通过3.5mm接口输出人声的音频;根据测试,科大讯飞限制了声音的音量,导致3.5mm接口后接一个5V功放音量无法达到一个满意的程度(如果是把5V功放接在手机的3.5mm接口后是可以达到的);于是现在的方案是在树莓派后接一个5V功放,后再串联接一个12V的功放(如果只接12V功放的话也无法达到要求),音量能够达原创 2017-08-18 17:22:49 · 2450 阅读 · 0 评论 -
遥控平衡小车的经验
现在的项目是在做一个比较大的遥控平衡车,目前可以做到遥控行走了,也遇到过很多坑,就说一点吧,不过我理解的也不是很深入,有不足的欢迎指出1、平衡车的重心越低,平衡效果越好2、平衡车前进的原理是,把小车保持平衡的角度前倾,小车为了保持这个倾角,会往前追,从而达到前进的效果,所以前进的速度就和前倾的这个角度有关了,后退同理;这里又涉及到了一个问题,就是如果平衡车的重心太低了,已经和电机在同一个平面了,那么原创 2017-09-12 11:58:09 · 13906 阅读 · 0 评论 -
绘制异形PCB的步骤
大家绘制的PCB大部分都是方方正正的形状,如果需要绘制的PCB形状不是方方正正的,那有该怎么办呢?(在此我使用的是AD15,AD和DXP同理)1、首先在原来15cm*10cm的画布上选择keep-out layer,选择“放置”里面的“走线”或者是“圆弧”,将自己的PCB外形绘制出来,然后在这个区域内进行PCB的布线(PCB外形必须是封闭的),如下图就是我绘制的PCB2、选择自原创 2017-08-25 15:09:43 · 10850 阅读 · 2 评论 -
STM32采集多路ADC到DMA的方法
最近在做一个手柄,用到了一个游戏摇杆,游戏摇杆的原理就是两个电位器,通过读取ADC的值计算位置,原理和触摸屏类似,那么就需要用到两路ADC了,但是我用的开发板是野火的,火哥给的例程只有单路ADC采集,查阅了相关资料解决了多路的问题,现在我把主要的代码贴在下面,以及一些注意的地方。#define ADC1_DR_Address ((u32)0x40012400+0x4c)__IO原创 2017-09-15 15:48:55 · 6232 阅读 · 4 评论 -
stm32定时器的各项参数解释
设定stm32使用的是8M晶振,倍频至72MTIM_Prescaler:预分频系数,TIM_Prescaler=71的话,始终即为1M,运算一次即1usTIM_Period:周期,计数从0到TIM_Period,TIM_Period=999的话,即计数1000次就置0(如果配置了中断的话就产生中断);TIM_Prescaler=71,TIM_Period=999,中断中期即1m原创 2017-08-22 10:17:13 · 4045 阅读 · 0 评论 -
对于CANopen的理解-状态机
本文主要是对DSP402文档的大致翻译加上一些我自己的理解状态机简介上图为CANopen协议中的状态机图(State Machine Block Diagram),它的作用是展示CANopen从设备的状态转换路径,图上的数字为转换的序号状态机图分为三个部分,Power Disabled:仅对驱动提供低电压使其工作,但不能操作电机;Power Enabled:对驱动提供了高电压,...原创 2021-07-28 14:38:10 · 3746 阅读 · 0 评论 -
使用STM32CubeMx配置STM32输入捕获功能
输入捕获原理在输入捕获模式下,当检测到ICx信号上相应的边沿后,计数器的当前值被锁存到捕获/比较寄存器(TIMx_CCRx)中。当发生捕获事件时,相应的CCxIF标志(TIMx_SR寄存器)被置1,如果开放了中断或者DMA操作,则将产生中断或者DMA请求。如果发生捕获事件时CCxIF标志已经为高,那么重复捕获标志CCxOF(TIMx_SR寄存器)被置1。写CCxIF=0可清除CCxI...原创 2018-10-24 14:27:29 · 14600 阅读 · 9 评论 -
基于STM32使用超声波HC-SR04模块
写在前面注意的几点: 1、HC-SR04模块必须使用5V供电,不能是3.3V 2、若单是测距,无需使用中断 3、Echo和Trig两个引脚可以任意接可用的GPIO,和定时器无关说一下超声波的工作原理 单片机给Trig引脚一个最少10us的高电平,然后拉低引脚,便启动了模块, 然后超声波就被发了出去,超声波遇到障碍物后返回被模块接收,Echo引脚会输出一段高电平,高电平的时间与距离成比例原创 2017-08-21 11:07:39 · 13190 阅读 · 8 评论
分享