当前位置: 首页 > 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.gsyq.cn/news/1581484.html

相关文章:

  • ivs-nat与nginx四层代理区别
  • deepspeed,vllm,llamafactory的使用
  • 云耀计算AI-Claura,在树莓派运行的AI
  • IntelliGit 项目个人工作总结
  • 金融事件序列建模:PRAGMA Transformer模型解析与应用
  • 复杂流体系统实时控制:模型降阶与滚动时域优化实践
  • 当AI Agent开始写AI Agent:自进化系统在企业管理中的伦理与安全红线
  • 广告物料行业实践指南:从制作到落地的全流程解析与未来趋势展望
  • 自适应信息流:让视觉语言模型学会动态聚焦的关键技术
  • 专利代理师:2025年实务真题回忆版
  • Windows Codex + CC Switch+deepseek 完整闭坑配置指南
  • 博弈论与机制设计:构建AI系统评估的20条核心原则与实践指南
  • AestheticNet:融合视觉认知与语义感知的图像美学质量评估新范式
  • Mind‘s Eye视觉认知基准:从抽象推理到动态预测的AI能力评估
  • 云计算虚拟网络:VXLAN覆盖网络与SDN控制器架构
  • 从脆弱数据主体到脆弱化数据实践:AI伦理的工程化视角与加固方法
  • React Fiber 的优先级调度原理
  • FreqFlow:基于频率感知的流匹配模型提升图像生成细节质量
  • Wasserstein几何与随机测地投影:优化神经网络训练的新视角
  • NestPipe框架:优化大规模推荐系统训练效率的创新方案
  • 安全技术Web应用防火墙规则配置与攻击防护的效果验证
  • 大语言模型在POI预测中的上下文学习应用
  • 委托代理关系中的中途支付与终止合同机制:提升项目效率的契约设计
  • Mind‘s Eye基准:评估多模态大模型的视觉认知与空间推理能力
  • Ubuntu 16.04 安装 devtools:旧系统对接 R 最新生态的实战指南
  • 机器学习融合手机信令与收费数据实现交通流精准实时估计
  • 自动驾驶博弈论MPC实时求解:牛顿类方法的工程实践与优化
  • Vue项目集成CSS框架的三大核心问题:加载时机、作用域与覆盖策略
  • Ubuntu 18.04 部署 production-ready code-server 云 IDE 全指南
  • 分布式算法实现O(log n)时间测地凸分解,赋能可编程物质形态控制