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

从零开始学习单片机18

使用STM32CubeMX创建工程

选择对应芯片后创建工程,首先设置时钟源

内部时钟源包括LSI(低速时钟)和HSI(高速时钟),使用内部时钟源就需要将图中的一二处勾选

HCLK是芯片运行时的评率,虽然下面标的最大为72,但是用内部时钟源最大只能为64兆

要配置外部时钟HSE(高速时钟)、LSE(低速时钟)

不使用外部时钟时,选用第一个两个引脚PD0和PD1接的是外部有源的晶振,或者是其他芯片输入的时钟信号时,选择第二个;两个引脚PD0和PD1接的是无源的时钟,或者是晶体晶振时,选择第三种。低速时钟暂不使用,因为电路板目前没有接低速的晶振。

外部高速时钟选择第三个,低速时钟不动,会发现HCLK最大能为72兆了。选择外部高速时钟和内部低速时钟(内部没有接晶振),HCLK选择72兆的频率,其他暂时不做修改,这样就完成了时钟源的设置

配置烧录调试模式

Debug支持多种模式,Serial Wire模式只需要两个引脚就可以烧录调试,其他的模式需要的I引脚较多,所以板卡选择Serial Wire模式

文件的配置,在这里选择文件的名字和地址,IDE选择MDK-ARM

第一栏:配置代码的生成的方式,为了快速编译,选择第二个只复制GPIO的库

第二栏:为了使用了多个外设时,每个外设都能有单独的文件生成,工程更加精细,勾选第一个

其他的不做改动

所有都配置好后点击【GENERATE CODE】,生成工程代码,打开工程后编译,无误则代表生成成功

http://www.dtcms.com/a/357862.html

相关文章:

  • 谷歌NotebookLM升级视频概述功能:为AI音频播客注入视觉元素,重塑教学与学习体验
  • 基于单片机温控风扇ds18b20系统Proteus仿真(含全部资料)
  • GD32入门到实战21--输入捕获
  • FOC开环控制代码解读
  • Python Requests 爬虫案例
  • 【软考架构】SOA与微服务解疑
  • Python中的匿名函数详解(lambda)
  • Acrobat Pro DC 2025安装包下载及详细安装教程,PDF编辑器永久免费中文版(稳定版安装包)
  • whisper-large-v3 模型
  • 参数模板优化配置指南:从基础到进阶的完整解决方案
  • PCIe 6.0 TLP深度解析:从结构设计到错误处理的全链路机制
  • rapid_table v3.0.0发布了
  • 《P2863 [USACO06JAN] The Cow Prom S》
  • opencv基础学习与实战之轮廓分析与模板匹配(4)
  • DP1.4 8K验证平台
  • 吴恩达机器学习作业六:反向传播
  • 三一重工AI预测性维护破局:非计划停机减少60%,技师转型与数字孪生技术搅动制造业
  • 单点登录(SSO)
  • 2.ImGui-搭建一个外部绘制的窗口环境(使用ImGui绘制一个空白窗口)
  • 从零开始学Shell编程:从基础到实战案例
  • 再来,一次内存溢出
  • 【人工智能99问】参数调整技术(31/99)
  • 【Spring Cloud Alibaba】前置知识(一)
  • RAG教程6:cohere rerank重排
  • 物理AI:连接数字智能与物理世界的下一代人工智能范式
  • 函数的逆与原象
  • 【完整源码+数据集+部署教程】传送带建筑材料识别系统源码和数据集:改进yolo11-AFPN-P345
  • vue3 表单项不对齐的解决方案
  • gpu与cpu各厂商的优劣
  • 【系列01】端侧AI:构建与部署高效的本地化AI模型