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

从零剖析十路充电桩嵌入式源码----软件开发环境搭建【3.1】

本节使用stm32-cubemx工具配置外设,生成keil工程,【使用keil V5编译器】,代码适配本文的硬件电路板(可参考上节的硬件设计内容)。另本软件需要兼容英飞菱98xx系列等Cortex-M内核架构芯片,有部分底层驱动以寄存器方式编写。

stm32cubemx配置
芯片选择
选择stm32f103REt6后,点击Start Project

**stm32基础配置

  • 配置时钟**
    这里我的板子上没有使用外置晶振:

    切换到Clock Configuration页面,选择PLLCLK,再HCLK输入48,点击确认会自动生成48MHz的主频。

  • SWD接口配置
    用于烧录和调试程序

    串口1配置
    波特率设置为4800bps与BL0939芯片配套;
    并打开USART1_RX的DMA设置,以便于充电量计量信息交换。


串口2配置
波特率率设置为115200bps,尽量设置高一些;
打开USART2_RX的DMA设置,保持与4G通信模组通讯。

RC522刷卡模块使用寄存器方式初始化。

http://www.jsqmd.com/news/1069531/

相关文章:

  • ivs-nat与nginx四层代理区别
  • eclipse设置豆沙绿背景色
  • 做 excel 表格用哪个智谱清言软件文档导出,AI 导出鸭专业适配表格导出,结构精准无需手动调整
  • 字符串的格式化问题 字符串的常规操作
  • deepspeed,vllm,llamafactory的使用
  • Kimi Work 来了:月之暗面发布桌面 Agent,知识工作者的“Vibe Working“时代开启
  • AI 时代,每个人都需要构建自己的操作系统
  • 【流形学习多模态语言变量分析基础】王阳明代数讲义之元认知透镜
  • 杰理ac791 wifi_camera 工程排坑手册
  • 云耀计算AI-Claura,在树莓派运行的AI
  • 【AI应用实战-WorkBuddy】工作流搭建:从需求到自动化全流程(十三)
  • 第二章 数字类型及其操作3
  • IntelliGit 项目个人工作总结
  • 模型配置篇(子篇)《DeepSeek API Key 获取实操指南:手把手教你拿到“大龙虾”的通行证》
  • 计算机毕业设计之村级技能培训管理系统
  • 微分几何中的等参超曲面与焦点流形稳定性分析
  • 从 Receiver Agreement 看懂 SAP PI/PO 出站路由的最后一公里
  • 秋招倒计时两个月,AI能力要从“会用工具”变成“能讲案例”
  • 为什么很多公司禁用 MyBatis 二级缓存?看完你就不敢乱开了
  • Python 3正则表达式完全指南:从入门到精通
  • 基于 Harmony 6.0 应用的游戏时长统计与防沉迷提醒应用首页实现
  • 金融事件序列建模:PRAGMA Transformer模型解析与应用
  • 2026 AI 开发者生存指南(5):AI Agent 框架对比——LangChain、LangGraph、CrewAI、Dify 怎么选?
  • Tiny Time Mixers (TTMs): Fast Pre-trained Models for Enhanced Zero/Few-Shot Forecasting of Multivari
  • 基于LLM的文本相关性评估:从RAG优化到可持续性分析的工程实践
  • Spring AI 接入 MCP:DeepSeek 连接 Filesystem Server 读取本地文件
  • 复杂流体系统实时控制:模型降阶与滚动时域优化实践
  • DINOv3+LoRA:基于视觉基础模型的图像篡改检测新范式
  • 当AI Agent开始写AI Agent:自进化系统在企业管理中的伦理与安全红线
  • MatRIS-MoE与Janus框架:突破百亿参数通用机器学习原子间势训练壁垒