MDK5编程stm32为什么出错?
#define GPIOB_CLK (*(volatile unsigned int*)(0x4002 1000+0x18))
int main(void)
{
//使能GPIOB的外设时钟;
GPIOB_CLK=(1<<3);
}
宏定义是一个常量,不能用来赋值的!
1、打开 开发环境MDK5 文件夹中 mdk_510 应用程序,双击。如图所示:
2、此时会出现安装界面,点击 “NEXT”;
3、然后点击 “I agree…”,继续点击 “NEXT”;
4、然后选择安装路径(可以进行自己修改,此时我已进行修改)点击“NEXT”;
5、然后随便写一些资料,这里不做要求;然后点击“NEXT”;
6、然后就会进行安装;
7、安装完以后点击“Finish”;
8、因为之前我已经安装过,在新安装的过程中会出现以下界面,然后点击安装即可;
9、安装完以后会出现自动安装包的界面,但是会出现“Error”等提示;此时直接关闭即可,后面我们会进行手动安装。
很遗憾,参考资料中并没有涉及到MDK5编写STM32时出现错误的情况,也没有提供具体的错误信息和代码段。因此,我需要更具体的问题描述和信息才能提供解决方案。