Image
Image

features

+ 关注

粉丝 1     |     主题 41     |     回帖 463

STM32学习笔记(九) 外部中断,待机模式和事件唤醒
2019-11-14 09:34
  • ST MCU
  • 13
  • 852
  2.外设EXTI初始化 3.在中断屏蔽寄存器中允许对应中断触发  
   了解了这些之后,如果熟悉STM32设计流程的话,那么就知道顺序是: 1.外部中断管脚GPIO初始化,代 ...  
  1.外部中断 如果已经学习了SysTick系统时钟滴答实验,掌握了Cortex-M3中断的相关知识,那么外部中断 ...  
STM32的优先级的理解及其使用
2019-11-14 08:54
  • ST MCU
  • 26
  • 1126
  之前做实验时,实验时遇到了一个很严重的问题,就是停止模式无法唤醒。 实验内容主要是:用一个外部中断的 ...  
  1 组只代表主优先级和副优先级数量的配比,组之间没有优先级的概念。 2 不同的主优先级中断之间,高优先级 ...  
STM32 硬件I2C 到底是不是个坑?
2019-11-14 08:54
  • ST MCU
  • 9
  • 592
  来源于http://www.cnblogs.com/humaoxiao,转载请注明出处。  
  最后需要说明的是: (1)以上只是考虑了最纯粹的硬件I2C代码,对于某些使用了软件弥补的方法,例如在经常 ...  
  对于ST公司推荐的将I2C工作在DMA和最高优先级的中断,我只能说大家可以根据自己的情况使用,因为如果你使用 ...  
  如果你一定需要高速率(400KHz),那么推荐大家使用STM32的替代方案GD32(兆易创新),它与STM32完全兼容但 ...  
  综上,硬件I2C的稳定工作情况是:工作在50kHz及以下,并且保证无其它任何中断打断它的工作。这样只适用于某 ...  
  下面是我在测试中得到的几个结论: 1、硬件I2C的CLK在50kHz及以下的情况下工作,不会出现任何情况下的卡住 ...  
【转】STM32定时器输出比较模式中的疑惑
2019-11-14 08:50
  • ST MCU
  • 18
  • 714
  原文 http://blog.sina.com.cn/s/blog_3ba262a10101esd1.html  
  我们写逻辑函数(按黄色部分写): 注意:前面的“+”号表示半加运算(不进位加法),其实是逻辑上的“ ...  
  我们上面提到了它们的关系,是分了两种情况(CC1P=0和CC1P=1)表示的,这个式子帮我们将上面关系归纳成了一 ...  
  然而这条链还未结束,还有个CC1E呢。当然,它就是一个OC1输出使能位而已。 但细心的你可能会发现,参考手 ...  
  我们抽出上表的后四列: 我们将表按1、2列合并 现在很清楚了,从上表中可以清楚地看到CC1P对OC1有效极 ...  
  用一张表来总结上述过程: 显然,OC1REF决定了OC1输出电平是否有效,而CC1P决定了有效电平的极性。 ...  
  2假定OC1REF无效(OC1REF=0),那么从OC1REF到OC1的整条信号链上的信号都是无效信号,我们称OC1输出了无效 ...  
  我们从头分析(整个过程CC1E=1,OC1的输出是允许的): 1假定OC1REF有效(OC1REF=1),那么从OC1REF到OC1 ...  
  然而参考手册上对CC1P位是这么描述的: CC1P=0时:OC1高电平有效 CC1P=1时:OC1低电平有效 根据本文开 ...  
2
3
近期访客