当前位置:Home-FurnishingsHome

51单片机《繁体:機》在dxp哪个库中

2025-03-12 21:47:03Home-FurnishingsHome

会51单片机,如何快速学习使用STM32单片机?谢谢邀请,我是大学读的电子信息工程,最开始也是学习的51单片机,用51单片机做过几个小实验,毕业后,工作需要,做过半年AVR,然后又因为项目需要,就转到stm32单片机了,当时学习STM32是自学摸索,所以在学习STM32,我有自己的看法

澳门伦敦人

会51单片机,如何快速学习使用STM32单片机?

谢谢邀请,我是大学读的电子信息工程,最开始也是学习的51单片机,用51单片机做过几个小实验,毕业后,工作需要,做过半年AVR,然后又因为项目需要,就转到stm32单片机了,当时学习STM32是自学摸索,所以在学习STM32,我有自己的看法。

STM32的{练:de}固件库,除了启动文件.S

文件,其他的底层,其实是使用寄存器地址,映射到相关的位置,澳门博彩然后使用结构体定义,用指针替代,最后形成对应的寄存器,比如GPIOE->ODR,固件库再以此进行操{读:cāo}作寄存器操作,封装成函数,并将相同外设的多个函数放到相同的.c的文件中.

总结固件库用法,主要是对结构体的变量进行赋值,将赋值好的结(繁:結)构进行初始化函数运算.调用各类合适的函数.并在[拼音:zài]此基础上,完成自己需要的代码功能处理,

对于自学者来说,尤其是从51单片机转过来的自学者来说(繁:說),习惯了(繁:瞭)51单片机操作寄存器配置,学习stm32固件库是比较不习惯和困难的,尤其是对于C语言的指针和(拼音:hé)结构体理解不够透彻的同学,更有难度。

所以我学stm32,最初是学习的stm32f1系列的寄存器。

前提条件是,需要stm32一块开发直播吧板,有jlink烧录器,搭(pinyin:dā)建好能够开发stm32的keil的开发环境。能仿真操作。

开云体育

1,学习IO端口的普通澳门伦敦人输入输出的操[pinyin:cāo]作

2,学习串口操作,串口数据的 输入输出,以方fāng 便有利于调试

3 学习ADC,进行模拟量采集【读:jí】,比如电池电量

4澳门博彩 学习【xí】SPI,

5 学习片(拼音:piàn)上FLASH存储

直播吧

6 学习以太网【繁:網】,

7 幸运飞艇学习【练:xí】USB

8...

澳门伦敦人

学无止境,要学的很多,我觉得学习STM32从0-1最难,找到办法后[拼音:hòu],后续的学习(繁:習)就是按部就班,费时间努力去学就可以了,

以上是问题的(de)粗略解答,难免会有遗漏

希望大家留言【pinyin:yán】,点赞,转发,关注

澳门巴黎人

本文链接:http://10.21taiyang.com/Home-FurnishingsHome/7923233.html
51单片机《繁体:機》在dxp哪个库中转载请注明出处来源