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

域名怎么绑定自己网站公关

域名怎么绑定自己网站,公关,广阳区建设局网站,公安局网站建设规划书文章目录[toc]环境添加串口打印printfSTM32CubeMX 配置配置 SDMMC配置 FATFS时钟配置设置栈空间生成 makefile 项目修改代码编译 (略)烧录 (略)运行环境 工具版本说明开发板小熊派IoT开发板建议相同ubuntu16.04版本关系不大STM32CubeMXV6.3.0建议相同L4软件包STM32Cube FW_L4 …


文章目录

    • @[toc]
    • 环境
    • 添加串口打印printf
    • STM32CubeMX 配置
      • 配置 `SDMMC`
      • 配置 `FATFS`
      • 时钟配置
      • 设置栈空间
      • 生成 `makefile` 项目
    • 修改代码
    • 编译 (略)
    • 烧录 (略)
    • 运行

环境

工具版本说明
开发板小熊派IoT开发板建议相同
ubuntu16.04版本关系不大
STM32CubeMXV6.3.0建议相同
L4软件包STM32Cube FW_L4 V1.16.0建议相同
STM32CubeProgrammerv2.8.0版本关系不大
交叉编译工具链gcc-arm-none-eabi-10.3-2021.07版本关系不大

添加串口打印printf

  • 请看 STM32CubeMx + makefile --- 添加串口打印printf 章节

STM32CubeMX 配置

配置 SDMMC

  • 如下图所示:

配置 FATFS

  • 如下图所示:

时钟配置

  • 如下图所示:

设置栈空间

  • 需要增加栈空间的大小, 如下图所示:

生成 makefile 项目

注意 : 如果警告配置有误, 请忽略提示, 直接选择 YES 生成


修改代码

思路: 将生成的代码复制到ubuntu上面修改编译, 或者修改好了上传到ubuntu上编译

  • 修改 stm32cubemx_makefile_sd_fatfs\Src\main.c 文件
  • 添加 如下代码
#include "test_fatfs.h"
test_fatfs();

  • 添加 Src/test_fatfs.cInc/test_fatfs.h 文件
  • Makefile 添加 Src/test_fatfs.c \
  • Src/test_fatfs.h 文件添加代码 test_fatfs() 声明
#ifndef _TEST_FATFS_H
#define _TEST_FATFS_Hvoid test_fatfs(void);#endif
  • Src/test_fatfs.c 文件添加代码 test_fatfs() 实现
#include "fatfs.h"void test_fatfs(void)
{FATFS fs;FIL fil;uint32_t w_datas_num;                   // 写数据长度uint32_t r_datas_num;                   // 读数据长度uint8_t w_datas[] = "hello iotxiaohu";  // 写的数据uint8_t r_datas[100];                   // 存放读出来的数据char filen_name[] = "test_fatfs.txt";    // 文件名printf("\n ****** test fatfs ******\n\n");/* 注册文件系统*/retSD = f_mount(&fs, "", 0);if (retSD) {printf("> mount error : %d \n", retSD);return;}printf("> mount OK!!! \n");/* 创建并且打开文件 */retSD = f_open(&fil, filen_name, FA_CREATE_ALWAYS | FA_WRITE);if (retSD) {printf("> open file error : %d\n", retSD);return;}printf("> open file OK!!! \n");/* 写文件 */retSD = f_write(&fil, w_datas, sizeof(w_datas), (void *)&w_datas_num);if (retSD) {printf("> write file error : %d\n", retSD);return;}printf("> write file OK!!! \n");printf("> write Data : %s\n", w_datas);/* 关闭文件 */retSD = f_close(&fil);if (retSD) {printf("> close error : %d\n", retSD);return;}printf("> close OK!!! \n");/* 打开文件 */retSD = f_open(&fil, filen_name, FA_READ);if (retSD) {printf("> open file error : %d\n", retSD);return;}printf("> open file OK!!! \n");/* 读取文件 */retSD = f_read(&fil, r_datas, sizeof(r_datas), (UINT *)&r_datas_num);if (retSD) {printf("> read error!!! %d\n", retSD);return;}printf("> read OK!!! \n");printf("> read Data : %s\n", r_datas);/* 关闭文件 */retSD = f_close(&fil);if (retSD) {printf("> close error!!! %d\n", retSD);return;}printf("> close OK!!! \n");/* 比较读取的是否与写的一致 */if (r_datas_num == w_datas_num) {printf("> test fatfs OK!!!\n");}
}

编译 (略)

烧录 (略)


运行

  • 连接串口, 打开串口调试工具, 如下:

http://www.lbrq.cn/news/2712943.html

相关文章:

  • 网站建设规划书参考模板百度快速排名用是
  • 做网站的职业视频网站建设
  • 八步网站建设广东互联网网络营销推广
  • 优秀网站介绍seo综合查询 站长工具
  • 怎样搭建一个企业网站大连网站建设
  • 如何用网站首页做404北京网站建设公司报价
  • 自己网站如何做关键词sem优化师
  • 网站替换图片怎么做seo自学网
  • 南昌大学作风建设网站html网页制作代码大全
  • 空间网站建设网站很卡如何优化
  • 自然人做音频网站违法吗企业邮箱怎么注册
  • 宁波网站建设的步骤过程小程序定制开发
  • 大气的化妆品网站名推广平台软件有哪些
  • 大良网站建设dwxw西安seo排名公司
  • 推广普通话的方针班级优化大师手机版下载
  • 独立ip网站建设网站分享
  • 网站开发环境的安装说明室内设计师培训班学费多少
  • 部落冲突做弊器网站网站关键词提升
  • 移动端网站开发介绍做电商一个月能挣多少钱
  • 做网站练手项目电商网站seo怎么做
  • 上海网站备案咨询二十个优化
  • 做网站4000-262-263专门代写平台
  • dz怎么做视频网站上海好的seo公司
  • 购物网站 app汕头seo外包平台
  • bt蚂蚁磁力搜索天堂网站做优化好还是推广好
  • 企业网站开发建设委托合同杭州优化外包
  • 自己做的网站能在线支付西安网站优化培训
  • 枞阳网站制作网络营销和网站推广的区别
  • 做交网站杭州百度
  • 咸阳网站制作深圳市龙华区
  • ATAM:基于场景的软件架构权衡分析法
  • 【软考架构】信息安全基础知识
  • 从根源到生态:Apache Doris 与 StarRocks 的深度对比 —— 论开源基因与长期价值的优越性
  • .Net4.0 WPF中实现下拉框搜索效果
  • ASQA: 面向模糊性事实问题的长格式问答数据集与评估框架
  • 高防CDN和高防IP的各自优势