当前位置: 首页 > news >正文

洒长春菩网站建设丹东建设监督网站

洒长春菩网站建设,丹东建设监督网站,wordpress没有API解析接口怎办,湖北黄石网站建设用STCubeIDE进行标准库开发 1、CubeIDE介绍 https://www.stmcu.com.cn/ecosystem/Cube/STM32CubeIDE 2、CubeIDE下载 点击上面的链接,登录即可下载 3、搭建Demo工程 新建一个工作空间 创建一个工程 选择芯片-STM32F103C8T6 填写工程信息 添加标准库到工程 标…

用STCubeIDE进行标准库开发

1、CubeIDE介绍

https://www.stmcu.com.cn/ecosystem/Cube/STM32CubeIDE

2、CubeIDE下载

点击上面的链接,登录即可下载

3、搭建Demo工程

新建一个工作空间

在这里插入图片描述

创建一个工程

在这里插入图片描述

选择芯片-STM32F103C8T6

在这里插入图片描述

填写工程信息

在这里插入图片描述

添加标准库到工程

标注库文件

在这里插入图片描述

添加到工程中

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XEwoOXrn-1685184951806)(C:\Users\23206\AppData\Roaming\Typora\typora-user-images\image-20230527161703375.png)]

配置工程属性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o3PBkYPd-1685184951806)(C:\Users\23206\AppData\Roaming\Typora\typora-user-images\image-20230527162009980.png)]

添加效果如下

在这里插入图片描述

添加标准库头文件路径

这次可以直接使用快捷键AlL+Enter调出配置界面,添加头文件路径

在这里插入图片描述

添加后如下

在这里插入图片描述

添加标准库的源文件到工程中

在这里插入图片描述

再次确认添加的头文件跟源文件

在这里插入图片描述

添加全局宏定义用于工程属性

在这里插入图片描述

移除重复的启动文件

把库文件自带的删除

修改内核文件

修改三行代码 每个加一个取地址符号

uint32_t __STREXB(uint8_t value, uint8_t *addr)
{uint32_t result=0;//__ASM volatile ("strexb %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) );__ASM volatile ("strexb %0, %2, [%1]" : "=&r" (result) : "r" (addr), "r" (value) );return(result);
}/*** @brief  STR Exclusive (16 bit)** @param  value  value to store* @param  *addr  address pointer* @return        successful / failed** Exclusive STR command for 16 bit values*/
uint32_t __STREXH(uint16_t value, uint16_t *addr)
{uint32_t result=0;//__ASM volatile ("strexh %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) );__ASM volatile ("strexh %0, %2, [%1]" : "=&r" (result) : "r" (addr), "r" (value) );return(result);
}/*** @brief  STR Exclusive (32 bit)** @param  value  value to store* @param  *addr  address pointer* @return        successful / failed** Exclusive STR command for 32 bit values*/
uint32_t __STREXW(uint32_t value, uint32_t *addr)
{uint32_t result=0;//__ASM volatile ("strex %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) );__ASM volatile ("strex %0, %2, [%1]" : "=&r" (result) : "r" (addr), "r" (value) );return(result);
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-936QY4ai-1685184951808)(C:\Users\23206\AppData\Roaming\Typora\typora-user-images\image-20230527170332383.png)]

编写用户自定义的LED代码编译发现了错误

原因:缺少文件

处理:漏加的文件

在这里插入图片描述

编译下载

编译通过:

在这里插入图片描述

用stlink下载

在这里插入图片描述

注意事项:

第一次下载使用STLINK可能需要更新以下固件,重新插拔几次点击更新即可。

后记:如果不小心改动了IED默认布局可以这样重新恢复默认

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lrjIY4Za-1685184951809)(C:\Users\23206\AppData\Roaming\Typora\typora-user-images\image-20230527185016884.png)]

参考博客:

STM32CubeIDE移植标准库_cubeide 标准库_white_loong的博客-CSDN博客

http://t.csdn.cn/dS2OP

从此再也不用担心版权问题了!!!

从此再也不用担心版权问题了!!!

从此再也不用担心版权问题了!!!

http://www.yayakq.cn/news/850113/

相关文章:

  • 河北省老区建设促进会网站沈阳城市建设学院官方网站
  • 河南城乡建设厅网站网站建设计划表
  • 郑州企业网站排名优化公司单页面网站 seo
  • 优化志愿网站网站怎么做电脑系统下载文件
  • 快速搭建网站推荐网站建设公司上海
  • 网站设计项目建设内容电商网站设计风格
  • 建设电子商务网站的预期收益门户网站开发设计报告
  • 企业网站制作 南京国内做涂装生产线网站
  • 网站开发报价单湖北网站建设检修
  • 知识付费网站开发教程廊坊网站建
  • 做推送的网站织梦网站登录
  • 东城企业网站建设如何建设微商网站
  • app网站建设 - 百度网站建设PHP开发是什么意思
  • 网站建设行业企业排名内蒙古建设工程社保中心网站
  • 网站百度统计表格怎么做大地seo
  • php做电商网站开题报告免费下载app软件下载安装到手机
  • 潍坊网站建设 马一级建造师价格最新行情
  • 东莞网站制作公司报价建筑网站知名度
  • 网站广东省备案系统网站快照不更新原因
  • 网站备案幕布申请广西核心关键词seo报价
  • js网站模板怎么用2019Wordpress中文主题
  • 用dw做淘客网站的步骤一键生成海报
  • 南京模板网站建设企业重庆公司网站建设
  • 网站开发协议书自适应型网站建设哪家便宜
  • 快速搭建网站视频教程wordpress 页面列表显示
  • 如何识别html5网站深圳网站建设服务商
  • 江宁招网站建设58wordpress建立公司网站
  • 中文书店网站模板万维建设网站
  • 建设监理有限责任公司网站模版网站怎么做
  • 安徽方圆建设有限公司网站网站怎么建站点