Image
Image

functions

+ 关注

粉丝 1     |     主题 39     |     回帖 446

2-STM32带你入坑系列(点亮一个灯--Keil)
2020-8-14 16:39
  • ST MCU
  • 34
  • 558
  作者:杨奉武 链接:https://www.jianshu.com/p/6abb24a8dcb3 来源:简书 著作权归作者所有。商业转载请联 ...  
  好了这一节就说到这里,自己去消化消化  
  现在熄灭  
  下载进去  
  配置输出高电平 *((int *)(0x40011000 + 0x0C)) = 0x00002000;  
  配置为输出50M 说一下哈 CRL是配置0-7引脚号 CRH是配置8-15引脚号 所以选择CRH *((int *)(0x400110 ...  
  首先是打开时钟 所以是 *((int*)(0x40021000+0x18)) = 0x00000010;  
  下载进去试一试 好了好了咱修改修改,去点亮小灯 PC13  
  扯了这么多......... 就是往这个寄存器里面的这个位写1就可以了 然后就是找地址 所以RCC_APB2ENR这 ...  
  我个人感觉要想学好一个东西,其实最重要的是过程,我要让大家知道一切的一切都是怎么来的,为什么ST的官方要 ...  
  肯定还有没有配置的地方 需要打开时钟,有人就会想,这么麻烦呀...... 嘿嘿,想一个场景,现在很多项目都需要 ...  
  咱先下载到开发板试一试 会发现......不可以,,,哈哈哈哈  
  控制0端口输出高电平就是让ODR寄存器的值是 0x0000 0001 因为这个寄存器说有个偏移是0c 其实,额, ...  
  这个只是配置了PA0的模式,咱还要让他输出高电平(配置了引脚,那个该引脚应该会有变化) 仿真下 ...  
  要告诉编译器0x40010800是一个地址才好,然后我要往这个地址里面写东西 (int *)0x40010800  这样就能告诉 ...  
  有没有这样想的 0x40010800 = 0x44444443  
  看一下PA口的地址 起始地址是0x4001 0800 偏移是00h就是说,要配置PA口的CRL这个寄存器,(配置端口0为 ...  
  配置端口0为推挽输出 50M 那么这个寄存器的值 0x4444 444 3 前面的4444444是用的默认的值, 后面的3 ...  
  现在假设配置 PA0 输出 高电平  输出速率咱选择 50M   注意:设置输出高电平,那么IO口就是一直是高电平,和 ...  
  好啦好啦,请清空自己的脑子,这些东西哈,等用到了再说.... 记住哈,用到什么学什么,知识的海洋永远没有尽头的 ...  
2
3
近期访客