单片机  文章

总结电子基础知识、经验技巧、解决方法、方案设计等。分享你的文章经验,即有好礼相送哦!  点击分享单片机文章>>

  • timx可以定时,可以进行输入捕获,输入捕获可以测频率可测脉冲宽度,这就是这个实验要用到的功能。测量脉冲个数:每一个TIM都一个自己的计数器,和一个自己的预装载寄存器ARR.这里既然这是为了计数,那...
    04-03 15:52by 期待 1908次查看
  • DMA是一种不使用CPU而将数据从一片地址空间复制到另一片地址空间的总线,这样就减少了CPU的负担,使其能够更加专注于数据运算。为了能够减少CPU的负担,DMA应该采取中断方式而非查询模式。但是非常...
    04-03 15:48by 期待 3157次查看
  • 我用的红外遥控是使用的NEC协议,即使用PWM来调制发送的信息。NEC遥控指令的数据格式为:同步码头、地址码、地址反码、控制码、控制反码。同步码由一个9ms的低电平和一个4.5ms的高电平组成,地址...
    04-03 15:44by 期待 1858次查看
  • 用了周六日两天的时间把IIC学了一遍,因为不是使用的stm32的片上IIC外设,需要模拟时序,之前一直嫌麻烦,但麻烦也得学啊,想起一周前学的CAN通信,IIC简直是弱爆了。CAN通信可以多主机同时发...
    04-03 15:41by 期待 2398次查看
  • 花了整整两天时间终于算是基本把红外解码搞明白了,其实并不是很难,用了两天时间,说来惭愧啊,原因就是细节上的问题,不过最终总算找出问题来了。使用外部中断来解码,就先对外部中断进行配置吧
    04-03 15:40by 期待 885次查看
  • Flash即是存储芯片的一种,其结合了ROM和RAM的特点,既具备电可擦除编程的性能,又可以快速读取数据,数据不会因断电丢失。目前市面上Flash主要有NOR Flash和NAND Flash。
    04-03 15:38by 期待 1088次查看
  • 中断异常向量表中的优先级应该是指的中断、异常的硬件优先级,如果两个或更多的中断指定了相同的优先级,则由它们的硬件优先级来决定处理器对它们进行处理时的顺序。
    04-03 15:36by 期待 3039次查看
  • PWM,脉宽调制,首先明确它不是STM32的标准外设,也没有对应的库函数和寄存器,不像ADC,SPI,CAN,USART等属于外设可以直接调用.C文件进行驱动,PWM是一种脉宽调制机制,是模拟转数字...
    04-03 15:34by 期待 2223次查看
  • STM32的内部RC时钟HSI RC、LSI RC可以被关闭,外部晶振时钟HSE Osc、LSE Osc可以被关闭或旁路,外部晶体时钟更精确。
    04-03 15:33by 期待 2115次查看
  • 使用STM32也有很多年了,现在毕业临近了,就想写写,做做记录也希望能帮助到可以帮助的人。STM32定时器有很多的用途,我也不一一举例,我最常用的就是输出PWM,定时器,输入捕获以及编码盘模式等等。...
    04-03 15:30by 期待 833次查看
  • 在STM32开发中,串口是我们最常用的接口。通过串口,我们很方便地把数据输出到电脑,方便我们进行程序调试。下面我们来看看STM32的串口通讯代码。
    04-03 15:28by 期待 1277次查看
  • 从51的时候就学习了I2C通信协议,但51的功能就那些,内部没有集成I2C模块,所以只能通过模拟I2C通信的时序来和EEPROM进行通信,stm32内部集成了I2C通信的片上外设,但由于内部I2C外...
    04-03 15:27by 期待 1888次查看
  • STM32的四种输出模式:普通推挽输出、普通开漏输出、复用推挽输出、复用开漏输出。
    04-03 15:24by 期待 784次查看
  • ——时钟控制(RCC) 三种不同的时钟源可用作系统时钟(SYSCLOCK): HIS振荡器时钟(由芯片内部RC振荡器提供) HSE振荡器时钟(由芯片外部晶体振荡器提供) PLL时钟(通...
    04-03 15:22by 期待 2266次查看
  • MPU6050通过I2C接口连接到主控制器,我这里就是单片机,用的是STM32F103,在初始化阶段,要设置MPU6050的测量感度和裁量频率等等,如果要连接HMC5983,还得开通AUXI2C。 ...
    04-03 15:17by 期待 4656次查看
  • 我在X893的设计基础上重新设计了STM32F103 CMSIS-DAP调试器(名字好长,应该缩写一下:F103-DAP)。支持Cortex-M0/M0+/M3/M4/A7调试,并支持其他厂牌产品;...
    04-03 15:13by 期待 11107次查看
  • 使用BRR和BSRR寄存器可以方便地快速地实现对端口某些特定位的操作,而不影响其它位的状态。
    04-03 15:09by 期待 992次查看
  • 软件仿真在一定程度上可以在设计的初期发现程序的错误,减少我们下载到开发板的麻烦。但是纯软件的仿真的正确,也不能保证程序就正确。有时候仿真正确,实物却没这个效果。有时软件仿真结果是错误,你分析你的程序...
    04-03 15:07by 期待 1078次查看

立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号