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移植
微信公众号
手机版
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
肖林
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
俺这里扩充了一个::直接的寄存器文件::
搞单片机的人更喜欢直接的寄存器控制。
/*************************************************************
文件名: STM32F10X_My_lib.H
创建日期:2008-12-03
创建者: 王官辅
版本: REV1.0
***************************************************************/
//0x4002 2000 - 0x4002 23FF 闪存存储器接口///////////////////// -- ??
#define FLASH_ACR (*(volatile unsigned long *)0x40022000)
//0x4002 1000 - 0x4002 13FF 复位和时钟控制/////////////////////
#define RCC_CR (*(volatile unsigned long *)0x40021000) //时钟控制寄存器
#define RCC_CFGR (*(volatile unsigned long *)0x40021004) //时钟配置寄存器
#define RCC_CIR (*(volatile unsigned long *)0x40021008) //时钟中断寄存器
#define RCC_APB2RSTR (*(volatile unsigned long *)0x4002100C) //APB2 外设复位寄存器
#define RCC_APB1RSTR (*(volatile unsigned long *)0x40021010) //APB1 外设复位寄存器
#define RCC_AHBENR (*(volatile unsigned long *)0x40021014) //AHB外设时钟使能寄存器
#define RCC_APB2ENR (*(volatile unsigned long *)0x40021018) //APB2 外设时钟使能寄存器
#define RCC_APB1ENR (*(volatile unsigned long *)0x4002101C) //APB1 外设时钟使能寄存器
#define RCC_BDCR (*(volatile unsigned long *)0x40021020) //备份域控制寄存器
#define RCC_CSR (*(volatile unsigned long *)0x40021024) //控制/状态寄存器
//0x4002 0000 - 0x4002 03FF DMA//////////////////////////////// 下载全文件吧。。。
Stm32F103.h.txt
2009-12-20 10:53 上传
点击文件名下载附件
30.16 KB, 下载次数: 8
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
不过不使用库的话个人的工作量会比较大啊
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
回复:【心得】用传统方法开发STM32,放弃固件库的使用!