stm32编译时出现 error: #35: 是什么原因?

#errordirective:"PleaseselectfirstthetargetSTM32F10xdeviceused... #error directive: "Please select first the target STM32F10x device used 展开
 我来答
ynn19921103
推荐于2019-08-03 · TA获得超过3776个赞
知道小有建树答主
回答量:11
采纳率:88%
帮助的人:6569
展开全部

要看你的那个程序是复制过去的还是照抄过去的?

keil编写STM32需要配置工程,加入大量头文件:

右键点击工程名,选择第一个options for target ,下面选择C/C++,在define文本框中输入:

USE_STDPERIPH_DRIVER,STM32F10X_MD。MD根据你选择的机种更换为LD或HD

也可能是send()的声明有错误,在ADS中,send无参数传递时括号里面应该加个void,这样这个warming问题就解决了,而在keilc中里面是可以不加这个void的,这就是ads1.2和keil3的一点差别了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式