0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用芯片内的RAM寄存器

凡亿PCB 来源:凡亿PCB 作者:凡亿PCB 2021-12-10 15:56 次阅读

随着5G+北斗导航大数据社会即将到来,承载它们的技术基石便是我们的嵌入式技术,其中STM32有更加丰富完善的技术生态系统,使得开发变得更加简单 ,大大减少项目周期,更快投入市场,因此单片机工程师也将在未来变得炙手可热。

凡亿教育也适时推出《60天STM32单片机开发实战线上特训班》,让学习的学员成为稀缺的单片机工程师,迈向高薪岗位,获得更强更有竞争力的电子技术。

课程从设计思维开始讲起,60天单片机开发需要学哪些东西,然后这些东西以什么方式去学最快最优的逻辑?从零构建整个完整的STM32开发设计体系,附赠有实物开发板,学员跟着老师的节奏,理论和实践操作相结合,一步一步的搭建开发板电路,然后进行电路的基本仿真,再基于电路编写代码,手把手教学的方式,不要担心课程学不会,即便是新手也能学习,直到能做到 会原理、会仿真、会编程,学精单片机,提升个人技能。

60天学什么?怎么学?有节奏,有计划的学习,思路会更清晰,目标更明确

不用再担心听完一个知识点,过几天又遗忘了,录播课反复可看,知识点从零基础入门到精通,通过理论的讲解+实景调试(会用到焊接、示波器调试工具)等教学方式,还原真实课堂情形,就像老师在你面前

只学不练,只是花架子,同其他机构不同的点是,凡亿的特训班讲究实战,不光从理论去讲解,还会布置动手作业,每次作业都是一次提高的机会,自己动手搭建真正运用实际,学习过程中知道自己的不足并及时修补,真正做到举一反三,每次作业老师都精心批改点评,悉心分析,让每一个学员看到自己的知识盲区并规避错误从而提升,同时探讨别人做的好的,共同进步,让你不在止步于前。

线上教学如何真正做到学员与老师知识互动,我们贴心的安排每周直播来帮助学员进行知识消化(直播主题请参考后文),这也是线上特训班的一个灵魂所在!保证学员学有所成!

凡亿是真的用心在教学,安排老师周一到周日专属式超长时间线上答疑,兼顾学员工作和学习时间,只为上班族的你,在需要的时候老师都在,而不是其他机构固定时间答疑,技术问题得不到有效解答,从而降低学习效率。

凡亿行业教学品牌保证,考核通过颁发具有高含金量的结业证书,助力学员找到满意的工作。

60天教学,天天有规划,天天有进度

60天学习安排STM32单片机概念优势与学习方法

第1天直播开班,掌握60天学习的思路,60天学什么?怎么学?树立好学习目标,让每天的学习有章可循

第2-7天1、单片机是什么?

2、STM32有什么优势?

3、为什么要学STM32?

4、STM32要怎么样学?

5、STM32学什么?

6、学完达到什么样的水平

第8-9天1、集成开发环境IAR

2、集成开发环境Keil

第10-14天1、图形化自动代码生成器cubeMX

2、下载调试器STM32 ST-LINK Utility

3、虚拟逻辑分析仪Kingst VIS

4、代码阅读神器Source Insight和VS Code

5、文件差异比较器Beyond Compare

第15-18天1、分布式代码版本管理Git

2、上位机图形界面开发Labwindow/CVI

3、电子电路仿真ProteusISIS

4、字模和图形提取小工具

第19-21天1、虚拟串口VSPD和全能型终端神器MobaXterm

2、全盘极速查找定位文件和目录Everything

3、可替换windows记事本文本编辑器notepad++

第22-29天1、数据类型(基本类型、枚举类型、void类型、派生类型)

2、变量(变量的定义、变量的声明)

3、数组(一维数组、二维数组)

4、运算符(一维数组、二维数组)

5、判断结构(if语句和if lese语句、switch case语句)

6、循环结构(while语句和do while语句、for语句)

7、函数(无参数和无返回值函数、带参数和无返回值函数、无参数和带返回值函数、带参数和带返回值函数)

8、结构体(定义形式、大小、对齐方式)

第30-31天1、指针(什么是指针、如何使用指针、NULL空指针)

2、预处理(宏定义#define、包含指令#include、条件编译#ifndefine #endif)

第32-36天1、通用输入输出端口GPIO

2、外部中断EXIT

3、定时器TIMER

4、系统节拍器SysTick

5、模数转换ADC

驱动和应用模块

43-48天1、灯(从亮灯灭灯到闪烁灯再到呼吸灯逐步深入、如何封装成通用的便于移植的灯的底层驱动框架、编写一个呼吸灯的底层驱动实例)

2、按键(按键如何消抖、什么是按键的单击事件、长按事件、如何实现按键长按事件的单发和多发、编写一个独立按键的底层驱动框架实例)

3、蜂鸣器(如何使用蜂鸣器自定义铃声、什么是静态循环队列、编写一个蜂鸣器发声的底层驱动框架实例)

4、串转并芯片74HC595(根据芯片手册介绍595引脚功能、如何根据时序图写出驱动函数)

5、数码管(什么是数码管的静态显示、什么是动态显示、如何让显示翻页以及定义页面ID、编写一个时钟数码管的底层驱动框架实例)

6、串口线(如何快速测试串口线好坏、使用串口线和上位机通信、编写一个printf格式化打印到串口实例)

7、点阵屏(点阵显示汉字原理、根据时序图写出MAX7219驱动函数、编写一个点阵屏的底层驱框架实例、如何使用工具对汉字和图案取模、如何让汉字移动显示字幕效果)

49-53天1、时钟芯片DS1302(如何设置时间和获取时间、什么是内部的涓流充电、如何使用芯片内的RAM寄存器、如何采用ADC测量纽扣电池电压)

2、红外遥控器NEC

3、OLED单色屏

4、TFT彩色屏ST7735

54-55天1、EEPROM芯片AT24C02

2、Flash芯片W25Q32

56-59天1、物联网模块ESP8266

2、文件系统FATFS

3、图形系统GUI

4、操作系统RTOS

原文标题:《60天STM32单片机开发实战线上特训班》第7期 招生倒计时!预报从速!

文章出处:【微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50299

    浏览量

    421349
  • 寄存器
    +关注

    关注

    31

    文章

    5305

    浏览量

    119909
  • 调试器
    +关注

    关注

    1

    文章

    300

    浏览量

    23677

原文标题:《60天STM32单片机开发实战线上特训班》第7期 招生倒计时!预报从速!

文章出处:【微信号:FANYPCB,微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    寄存器间接寻址和寄存器寻址的区别

    寄存器间接寻址和寄存器寻址是计算机体系结构中两种重要的寻址方式,它们在指令执行过程中起着关键作用。下面将从定义、原理、特点、应用场景以及区别等方面对这两种寻址方式进行详细阐述。
    的头像 发表于 10-05 17:13 689次阅读

    寄存器的类型和作用

    在计算机科学中,寄存器(Register)是一种高速存储单元,它位于CPU内部,与CPU的运算单元和逻辑控制单元紧密相连。寄存器的主要作用是暂时存储指令、操作数和地址等临时数据,以便CPU快速访问和处理。由于寄存器直接集成在CP
    的头像 发表于 09-05 14:11 953次阅读

    寄存器故障分析

    寄存器故障分析是计算机硬件维护与系统稳定性保障中的重要环节。寄存器作为计算机中的关键组成部分,负责存储和传输数据,其稳定性和可靠性直接影响到整个计算机系统的性能。以下是对寄存器故障的全面分析,包括故障类型、故障现象、故障原因及诊
    的头像 发表于 08-29 11:26 718次阅读

    寄存器是什么意思?寄存器是如何构成的?

    在计算机科学中,寄存器(Register)是一个高速存储单元,它位于中央处理(CPU)内部,用于存储计算机程序执行过程中所需要的数据、指令地址或状态信息。寄存器是计算机体系结构中至关重要的组成部分,对计算机的运算速度和性能有着
    的头像 发表于 08-02 18:23 3091次阅读
    <b class='flag-5'>寄存器</b>是什么意思?<b class='flag-5'>寄存器</b>是如何构成的?

    寄存器寻址和直接寻址的区别

    寄存器寻址和直接寻址是计算机指令系统中的两种基本寻址方式。它们在指令的执行过程中起着至关重要的作用,决定了指令操作数的来源和目标。下面我们将介绍这两种寻址方式的特点、区别以及在实际应用中的优缺点
    的头像 发表于 07-12 10:42 1207次阅读

    寄存器寻址的实现方式

    在计算机体系结构中,寄存器寻址是一种常见的寻址方式,它允许程序直接访问CPU内部的寄存器寄存器寻址可以提高程序的执行效率,因为它避免了对内存的访问。 寄存器寻址的基本概念
    的头像 发表于 07-12 10:36 528次阅读

    寄存器分为基本寄存器和什么两种

    寄存器是计算机中用于存储数据的高速存储单元,它们是CPU内部的重要组成部分。寄存器可以分为基本寄存器和扩展寄存器两种类型。 一、基本寄存器
    的头像 发表于 07-12 10:31 1051次阅读

    存储寄存器的区别

    在计算机系统中,存储寄存器是两个至关重要的组成部分,它们各自承担着不同的功能和角色。存储器用于存放程序和数据,是计算机系统的记忆设备;而寄存器则是CPU(中央处理
    的头像 发表于 05-12 16:55 1780次阅读

    干货满满:ARM的内核寄存器讲解

    内核寄存器与外设寄存器: 内核寄存器与外设寄存器是完全不同的概念。内核寄存器是指 CPU 内部的寄存器
    发表于 04-17 11:47 2805次阅读
    干货满满:ARM的内核<b class='flag-5'>寄存器</b>讲解

    CPU的6个主要寄存器

    CPU寄存器是中央处理的组成部分,是有限存贮容量的高速存贮部件。寄存器是CPU内部的元件,包括通用寄存器、专用
    的头像 发表于 02-03 15:15 3793次阅读

    移位寄存器的工作原理 移位寄存器左移和右移怎么算

    移位寄存器是一种用于在数字电路中实现数据移位操作的基本电路元件。它由多个触发以及相关控制电路组成,具有存储、接受和移动数据的功能。移位寄存器可以分为两种类型:串行移位寄存器和并行移位
    的头像 发表于 01-18 10:52 7044次阅读

    MC17XS6500高边驱动芯片寄存器的介绍

    本文主要是对MC17XS6500高边驱动芯片寄存器进行的介绍,MC17XS6500寄存器分为输入寄存器和输出寄存器,对常用的几个输入和输出
    的头像 发表于 12-29 08:27 714次阅读
    MC17XS6500高边驱动<b class='flag-5'>芯片</b><b class='flag-5'>寄存器</b>的介绍

    如何正确配置AD9957片RAM

    写入数据之后,似乎片其它寄存器的状态就乱了。写入0x16之前,执行了一下0x81指令,读取0x01寄存器的数据,是对的。写入0x16四个字节后,再用0x81指令读,就只有全0了。 鉴于单频模式工作
    发表于 12-13 06:51

    寄存器查看的功能和使用

    对于搞嵌入式底层开发的软件或者硬件工程师来说,经常会涉及到查看芯片手册,比如某个芯片的串口控制寄存器值,需要知道这个值对应寄存器的哪些位
    的头像 发表于 11-28 12:26 1811次阅读
    <b class='flag-5'>寄存器</b>查看<b class='flag-5'>器</b>的功能和使用

    UVM寄存器模型的常规方法有哪些呢?

    在应用寄存器模型时, 除了利用它的寄存器信息, 还可以利用它来跟踪寄存器的值。
    的头像 发表于 11-25 09:27 1701次阅读
    UVM<b class='flag-5'>寄存器</b>模型的常规方法有哪些呢?