导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

AI 搜索

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

轻松玩转嵌入式之5天轻松入门STM32HAL库开发

轻松玩转嵌入式之5天轻松入门STM32HAL库开发
共59节 153人在学 课程详情
课程目录
讨论留言
  • 1.1 概述_课程介绍
  • 1.2 概述_嵌入式定义
  • 1.3 概述_嵌入式系统硬件
  • 1.4 概述_嵌入式系统软件
  • 1.5 概述_嵌入式系统分类与应用
  • 1.6 CM3_CM3内核结构
  • 1.7 CM3_编程模型1
  • 1.8 CM3_编程模型2
  • 1.9 CM3_指令集
  • 1.10 CM3_操作模式与特权分级
  • 1.11 CM3_异常与中断
  • 1.12 CM3_存储系统
  • 1.13 CM3_低功耗模式
  • 1.14 STM32_STM32产品系列介绍
  • 1.15 STM32_STM32产品命名规则
  • 1.16 STM32_微控制器STM32F103介绍
  • 1.17 STM32_开发板STM32F103介绍
  • 1.18 STM32_仿真器介绍
  • 1.19 STM32_开发软件介绍
  • 1.20 STM32_Keil5安装1
  • 1.21 STM32_Keil5安装2
  • 1.22 STM32_CubeMX与CubeProg安装
  • 1.23 STM32_最小系统工程创建
  • 1.24 STM32_仿真器切换为DAPLink
  • 1.25 STM32_仿真器切换为STLink
  • 1.26 STM32_下载软件CubeProg下载程序
  • 1.27 STM32_Keil5仿真调试1
  • 1.28 STM32_Keil5仿真调试2
  • 1.29 STM32_Keil5仿真调试3
  • 1.30 复位与时钟_复位的种类
  • 1.31 复位与时钟_系统启动过程1
  • 1.32 复位与时钟_系统启动过程2
  • 1.33 复位与时钟_系统启动过程3
  • 1.34 复位与时钟_系统时钟1
  • 1.35 复位与时钟_系统时钟2
  • 1.36 GPIO GPIO内部结构
  • 1.37 GPIO GPIO工作模式
  • 1.38 GPIO LED1亮灭控制
  • 1.39 GPIO HAL相关函数解释
  • 1.40 GPIO CubeMX生成中文乱码解决
  • 1.41 GPIO LED1和LED2交替亮灭1
  • 1.42 GPIO LED1和LED2交替亮灭2
  • 1.43 GPIO 在已有工程上创建新工程
  • 1.44 GPIO 蜂鸣器控制
  • 1.45 GPIO 继电器控制
  • 1.46 GPIO 按键扫描1
  • 1.47 GPIO 按键扫描2
  • 1.48 GPIO 按键扫描3
  • 1.49 GPIO 按键触发外部中断1
  • 1.50 GPIO按键触发外部中断2
  • 1.51 GPIO 按键触发外部中断3
  • 1.52 定时器 Systick定时器1
  • 1.53 定时器 Systick定时器2
  • 1.54 定时器 通用定时器1
  • 1.55 定时器 通用定时器2
  • 1.56 定时器 PWM脉冲宽度调制1
  • 1.57 定时器 PWM脉冲宽度调制2
  • 1.58 定时器 PWM脉冲宽度调制3
  • 1.59 定时器 PWM脉冲宽度调制4
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

基于库函数的方式是使用ST官方提供的封装好的函数,通过调用这些函数来间接的配置寄存器。由于ST对寄存器封装的比较好所以这种方式既能满足对寄存器的配置,提高开发效率。最后一个基于HAL库的方式可以用图形化界面快速配置STM32。这个对底层了解过浅,不建议使用。

课程介绍

已订阅的同学,请复制链接添加助教:https://a.fb78.cn/d/3t4daQT

1.基于STM32开发方式

1.基于 寄存器9 的方式、基于 标准库只也就是库函数只 的方式和基于HAL库的方式。
2.基于寄存器的开发方式和我们的51单片机开发方式一样,是用程序直接配置寄存器,来达到我们想要的功能。这种方式最底层,最直接,效率更高一些。由于STM32结构复杂,寄存器太多,所以基于寄存器就不方便。
推荐课程

信息系统项目管理师自考笔记

李明 · 758人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22204人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4222人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 794人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 844人在学

java项目实战之购物商城(java毕业设计)

Long · 5161人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1511人在学

Python Django 深度学习 小程序

钟翔 · 2333人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 605人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 4001人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    轻松玩转嵌入式之5天轻松入门STM32HAL库开发
    轻松玩转嵌入式之5天轻松入门STM32HAL库开发 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    AI搜索
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司