STM32自学笔记(二)MDK建立新工程.docx

上传人:jian****018 文档编号:8031107 上传时间:2020-03-26 格式:DOCX 页数:2 大小:30.51KB
返回 下载 相关 举报
STM32自学笔记(二)MDK建立新工程.docx_第1页
第1页 / 共2页
STM32自学笔记(二)MDK建立新工程.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
MDK建立新工程建立工程时又出问题了!有点郁闷。一、MDK建立新工程1.老提示s32未定义,原因是未添加stm32f10x.h到USRE2.添加后仍报错,对比例程发现少了system_stm32f10x.cstm32f10x_it.c 两文件,将其复制到USER。3.复制到USER后仍有错内容:stm32f10x_it.c(78): error: #1270: entity declared as alias cannot have definitionD:electricKeil uV4ARMIncSTSTM32F10xstm32f10x_it.h(36): error: #1268-D: declaration aliased to undefined entity SysTickHandlerD:electricKeil uV4ARMIncSTSTM32F10xstm32f10x_it.h(35): error: #1268-D: declaration aliased to undefined entity PendSVC这里是将SysTick_Handler重定向到SysTickHandler了,我记得ST的启动文件中的中断向量表里是SysTick_Handler,这里为何重定向至SysTickHandler,难道是用了rtos并重写了SysTick中断?如果没用rtos就将stm32f10x_it.h里的滴答中断的声明改为void SysTick_Handler(void);就是去掉后面的_attribute_ (alias(SysTickHandler)4.关于建立工程时需注意的几点在USER中需添加的文件有 如下五个:stm32f10x.hsystem_stm32f10x.cstm32f10x_it.cstm32f10x_conf.hstm32f10x_it.h(需按上述第三步修改)二、自己建了一个小分立文件1.包含两部分(1).c文件中需包含函数中所用的硬件如LED,KEY等的头文件(2).h先包含库文件 #include stm32f10x.h,再自定义头文件名称, 然后声明void该函数中所具体包含的函数 格式如下: #include stm32f10x.h #ifndef fun_H #define fun_H void fun1(void); void fun2(void); void fun3(void); #endif2.工程设置(1)将文件所在路径添加至工程路径 c/c+中的include pathes(2)将文件夹添加至工程,project
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑工程


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!