-
花了整整两天时间终于算是基本把红外解码搞明白了,其实并不是很难,用了两天时间,说来惭愧啊,原因就是细节上的问题,不过最终总算找出问题来了。使用外部中断来解码,就先对外部中断进行配置吧
-
Flash即是存储芯片的一种,其结合了ROM和RAM的特点,既具备电可擦除编程的性能,又可以快速读取数据,数据不会因断电丢失。目前市面上Flash主要有NOR Flash和NAND Flash。
-
中断异常向量表中的优先级应该是指的中断、异常的硬件优先级,如果两个或更多的中断指定了相同的优先级,则由它们的硬件优先级来决定处理器对它们进行处理时的顺序。
-
PWM,脉宽调制,首先明确它不是STM32的标准外设,也没有对应的库函数和寄存器,不像ADC,SPI,CAN,USART等属于外设可以直接调用.C文件进行驱动,PWM是一种脉宽调制机制,是模拟转数字...
-
STM32的内部RC时钟HSI RC、LSI RC可以被关闭,外部晶振时钟HSE Osc、LSE Osc可以被关闭或旁路,外部晶体时钟更精确。
-
使用STM32也有很多年了,现在毕业临近了,就想写写,做做记录也希望能帮助到可以帮助的人。STM32定时器有很多的用途,我也不一一举例,我最常用的就是输出PWM,定时器,输入捕获以及编码盘模式等等。...
-
在STM32开发中,串口是我们最常用的接口。通过串口,我们很方便地把数据输出到电脑,方便我们进行程序调试。下面我们来看看STM32的串口通讯代码。
-
从51的时候就学习了I2C通信协议,但51的功能就那些,内部没有集成I2C模块,所以只能通过模拟I2C通信的时序来和EEPROM进行通信,stm32内部集成了I2C通信的片上外设,但由于内部I2C外...
-
STM32的四种输出模式:普通推挽输出、普通开漏输出、复用推挽输出、复用开漏输出。
-
——时钟控制(RCC)
三种不同的时钟源可用作系统时钟(SYSCLOCK):
HIS振荡器时钟(由芯片内部RC振荡器提供)
HSE振荡器时钟(由芯片外部晶体振荡器提供)
PLL时钟(通...
-
MPU6050通过I2C接口连接到主控制器,我这里就是单片机,用的是STM32F103,在初始化阶段,要设置MPU6050的测量感度和裁量频率等等,如果要连接HMC5983,还得开通AUXI2C。
...
-
我在X893的设计基础上重新设计了STM32F103 CMSIS-DAP调试器(名字好长,应该缩写一下:F103-DAP)。支持Cortex-M0/M0+/M3/M4/A7调试,并支持其他厂牌产品;...
04-03 15:13by
期待 11105次查看
-
使用BRR和BSRR寄存器可以方便地快速地实现对端口某些特定位的操作,而不影响其它位的状态。
-
软件仿真在一定程度上可以在设计的初期发现程序的错误,减少我们下载到开发板的麻烦。但是纯软件的仿真的正确,也不能保证程序就正确。有时候仿真正确,实物却没这个效果。有时软件仿真结果是错误,你分析你的程序...
-
学了两周的ARM9,感觉还是很难入门,再加上这个暑假找到了一个stm32的实习岗位,不得又回到了stm32的学习上,其中学习ARM9之前的STM32 FSMC部分学的很蛋疼,但学了ARM9之后搞清了...
-
STM32f407在调试SDIO中的一些问题。
我之前也调了3天,不知道为什么不行,遇到了一些问题,但今天都没有问题了,很稳定,和大家交流一下。
-
一直对STM8S的硬件SPI感兴趣,但没有真正使用过,以往都是用IO口模拟,这次刚好有个板子上有两个595驱动的8位LED数码管,就在上面试了一把,把过程记录一下。
-
BOOT 引脚改成从SRAM 启动,即 BOOT0=1,BOOT1=1
如果使用ST提供的库函数
3.5 打开(system_stm32f10x.c) #define VECT_TAB_SRAM...