MDK5为什么不用再C/C++选项卡里定义STM32F10X_HD了?
如题。很是奇怪。原来定义过STM32F10X_HD的迁移到MDK5后必须删掉这个宏定义才行。那么编辑器是如何知道我用的哪种容量的单片机的?
本帖最后由 风子 于 2015-7-6 18:18 编辑
你确定去掉了真的可以?肯定是要定义的,可能不一样而已
////想错了,想成另外一个宏了,这个不用定义
你新建工程时选择过芯片!@ 风子 发表于 2015-7-6 17:48
你确定去掉了真的可以?肯定是要定义的,可能不一样而已
旧版本不知道,但是新版本不需要定义。因为你选芯片型号的时候MDK已经为你定义了。
如果自己定义的话,可能会出错。不如你使用的是MD的芯片,却定义了HD的宏,那么一定会出错的。会提示某些寄存器被重复定义。 QianFan 发表于 2015-7-6 18:10
旧版本不知道,但是新版本不需要定义。因为你选芯片型号的时候MDK已经为你定义了。
如果自己定义的话,可 ...
我想成定义芯片型号的那个宏了 学习了:D:D:D 谢谢各位指教。:lol
页:
[1]