![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
硬件学习
喜欢历史的工科生
这个作者很懒,什么都没留下…
展开
-
TEA5767芯片使用
最近做项目用到了TEA5767这个收音机芯片。TEA5767收音机芯片没有寄存器,只有两个地址,一个是读地址(TEA5767ADDR_R 0xc1),另一个是写地址(TEA5767ADDR_W 0xc0)用来控制读写芯片,读写芯片所用的协议就是IIC协议(见IIC例程)。他的数据格式如下。TEA5767手动调频:SM位要为0:手动调频,然后进行频率的加和减。进行频率值得步进。TEA57...原创 2019-12-02 15:14:35 · 4408 阅读 · 5 评论 -
红外遥感
https://blog.csdn.net/lightrour/article/details/79485040看完上述文章自己叙述一下整体过程:每次按下一个按键的时候,红外会发送一序列高低电平,然后根据规定的协议NEC来进行解码。时序有三种情况那就是高电平时间有以下几种情况:4.5ms(引导信号,)1680us(逻辑1),560us(逻辑0),2.5ms(按键次数自增),97.94ms(...原创 2019-12-18 19:35:07 · 351 阅读 · 0 评论 -
关于stm32的启动文件和中断原理学习
B:跳转到一个标号。这里跳转到一个‘.’,即表示无线循环启动文件中的中断向量表:等部分为贴出来的中断向量表。我理解的中断的过程:我们们配置一个中断要通过NVIC控制器,我们向这个NVIC输入某个中断的的参数,其中包括中断号以及中断优先级等。然后NVIC等待中断标志位,假如我们配置TIM3的中断,我们输入中断号TIM3_IRQn是为了让NVIC知道我们要配置哪一个中断,然后为TIM3中...原创 2019-12-18 19:26:06 · 1015 阅读 · 0 评论 -
STM32F1启动方式
1. stm32f103的3种启动方式:所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。Main Flash memory是STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。System...原创 2019-12-18 19:22:02 · 784 阅读 · 0 评论 -
JTAG和SWD的引脚占用
在用STM32F103ZET6的时候,对于JTAG和SWD的引脚PB3.PB4.PA13.PA14.PA15在程序下载之后不会输出程序所要求的电平状态,在这种情况下需要将这些引脚默认的功能重映射为普通IO管脚。SWJ(SWD+JTAG)引脚说明:灵活的引脚配置:具体的代码:void JTAG_Set(u8 mode){RCC_APB2PeriphClockCmd(RCC_APB2Pe...原创 2019-12-18 19:09:40 · 1572 阅读 · 0 评论 -
jlink连接32的问题
jlink连接32的问题之前用j-linkV8去调试stm32,用的IDE是KEIL,在连接的时候发生下面这种情况:这是因为驱动不兼容,通过向大佬请教,解决办法如下: 将老版的MDK中的segger替换现在MDK中的segger文件夹...原创 2019-12-11 17:22:29 · 667 阅读 · 0 评论 -
两个串口同时使用的程序
两个串口同时使用的程序使用正点原子的程序同时配置两个串口的程序:GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_AP...原创 2019-12-11 17:05:25 · 2263 阅读 · 2 评论 -
浅谈智能小车的控制策略
实验预期目标:实现智能小车进行光标追踪定位,实现智能小车的平稳的速度控制,此外还可以智能避障。实验平台:KL26 单片机,编程语言 C,OV7725 摄像头,SHARP 红外传感器,舵机,电机,车架等。实验条件:没有强烈日光下的条件下。控制算法:(增量,位置)舵机控制算法:在智能小车在采集到图像数据后,为了使智能小车能够迅速定位光标所在位置,并且调整车体方向,因为其简介明了的...原创 2019-12-02 14:37:38 · 3409 阅读 · 0 评论 -
舵机问题
几个舵机的使用:1. LD-20MG(50hz,0.5-2.5ms,7V供电):我一直认为舵机的原理是输出PWM的脉宽来控制角度的,一个宽度对应一个固定的角度,直到我遇到LD-20MG,这两天从实验室找到一个买来很久的舵机大约得有3.4年了,舵机的型号是LD-20MG,我发现了一个很奇怪的现象。当舵机初始的位置和我初始配置脉宽所对应的位置相差过大的时候这个舵机就会发出吱吱的声音(感觉像是驱动不了...原创 2019-12-18 19:29:22 · 2323 阅读 · 5 评论 -
电容学习
电容学习转载:http://news.eeworld.com.cn/mcu/2015/0318/article_18795.html第一个知识点,去耦电容的应用,那首先要介绍一下去耦电容的应用背景,这个背景就是电磁干扰,也就是传说中EMI。冬天的时候,尤其是空气比较干燥的内陆城市,很多朋友都有这样的经历,手触碰到电脑外壳、铁柜子等物品的时候会被电击,实际上这就是“静电放电”现象,也称之为E...转载 2019-12-11 16:57:22 · 311 阅读 · 0 评论 -
VCC,GND,VSS,VDD的理解
Definition:VCC:C=circuit 表示电路的意思, 即接入电路的电压。GND:在电路里常被定为电压参考基点。VDD:D=device 表示器件的意思, 即器件内部的工作电压VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。VDDA 为所有的模拟电路部分供电,包括:ADC 模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR)和掉电...原创 2019-12-02 14:43:38 · 8626 阅读 · 0 评论