标题: stm32常用的驱动代码 含串口、gpio、iic等驱动 [打印本页]

作者: zbr1995    时间: 2018-8-19 20:31
标题: stm32常用的驱动代码 含串口、gpio、iic等驱动
里面包含串口、gpio、iic等驱动



单片机源程序如下:
  1. #include "GPIO.h"  

  2. //THUMB指令不支持汇编内联
  3. //采用如下方法实现执行汇编指令WFI  
  4. __asm void WFI_SET(void)
  5. {
  6.         WFI;                  
  7. }
  8. //关闭所有中断(但是不包括fault和NMI中断)
  9. __asm void INTX_DISABLE(void)
  10. {
  11.         CPSID   I
  12.         BX      LR          
  13. }
  14. //开启所有中断
  15. __asm void INTX_ENABLE(void)
  16. {
  17.         CPSIE   I
  18.         BX      LR  
  19. }
  20. //设置栈顶地址
  21. //addr:栈顶地址
  22. __asm void MSR_MSP(u32 addr)
  23. {
  24.         MSR MSP, r0                         //set Main Stack value
  25.         BX r14
  26. }


复制代码

所有资料51hei提供下载:
Driver.rar (24.59 KB, 下载次数: 8)







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1