|
本帖最后由 wambob 于 2015-1-26 15:40 编辑 看了网上视频的寄存器操作,又看了下072的参考手册还真和M3核不一样 GPIO口的时钟使能寄存器是AHBENR, 而GPIO口寄存器有4个32位的配置寄存器,分别是MODER,OTYPER,OSPEEDR,PUPDR. 2个32位的数据寄存器IDR和ODR. 1个32位的设置/复位寄存器BSRR. 1个32位的锁存器LCKR (PORA和PORTB). 2个复用选择寄存器AFRH 和AFRL(PORTA-PORTE). 072开发板上LED在PA5上; void LED_Init(void) { RCC->AHBENR|=1<<17; GPIOA->MODER&=0xfffff0ff; GPIOA->MODER|=0x00000400; GPIOA->OTYPER&=0xffffffef; GPIOA->OSPEEDR|=0x00000c00; } int main(void) { SystemInit(); LED_Init(); while(1) { GPIOA->ODR|=1<<5; Delay_Ms(500); GPIOA->ODR&=0xffffffcf; Delay_Ms(500); } } 比起库函数老说,是不是很精简 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
有工程包吗? 那些头文件需要被include? 这我还不熟
谢谢
有,传上去了
DEMO.rar
2015-1-26 22:43 上传
点击文件名下载附件
1.13 MB, 下载次数: 2