当前位置: 代码迷 >> 单片机 >> 怎么直接操作STM32的USB寄存器
  详细解决方案

怎么直接操作STM32的USB寄存器

热度:178   发布时间:2016-04-28 14:51:44.0
如何直接操作STM32的USB寄存器
各位大神好!
请问直接操作USB的寄存器,我是用USB->CNTR这种格式,keil告诉我:error: use of undeclared identifier 'USB'
在网上没有找到资料,劳烦各位大神指点一二。
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

和你keil版本有关,根据不同的keil版本所使用的固件库是不同的,如果keil带的固件库是2.0.x的话你#include <stm32f10x_lib.h>
如果是3.x的话你#include <stm32f10x.h>,需要定义个宏标明你MCU的种类,编译时候会提示你,你双击跟过去看下宏定义,然后在工程里把宏定义补上就可以。
我现在用的keil5,应该在哪里查看它自带的固件库呢?

keil5的话直接#include <stm32f10x.h> 然后依据你的stm32型号,定义一个宏,编译时候会提示。
能麻烦你示范一下吗?

你给个工程吧,我在你那工程上改。