文章目录[隐藏]
一
全球IC爆冷,价格猛涨,ST系列单片机更是一马当先,贵到你怀疑人生。这个时候想学习STM32的基础去购买开发板是很不划算的,而且用完就搁置了,吃灰到永远,能半价甩卖就已经很好了。
为了让大家方便快速的入门STM32的基础学习,我们推出了《Proteus STM32CubeIDE仿真学习》系列实验课,包括基本外设的使用,以及一个集成的综合Demo,循序渐进,让大家能在嵌入式的学习上省时省力,快速入门。
什么是STM32?
先了解一下什么是STM32,相信接触过51单片机的同学对ST单片机都有所耳闻。对于STM32,从字面意思上来理解,ST是意法半导体,M是Microelectronics的缩写,其中32表示的是32位,那么整合起来理解就是:STM32就是指的ST公司开发的32位微控制器。在如今的32位控制器中,STM32可以说是最闪耀光彩夺目的新星,所以也造就了STM32被现在的大多数工程师以及市场所青睐,对它是宠爱有加啊!
STM32属于一个微控制器,自带了各种常用通信接口,比如USART、I2C、SPI等,可接非常多的传感器,可以控制很多的设备。现实生活中,我们接触到的很多电器产品都有STM32的身影,比如智能手环,微型四轴飞行器,平衡车、移动POST机,智能电饭锅,3D打印机等等。 STM32有很多系列,可以满足市场的各种需求,从内核上分有Cortex-M0、 M3、M4 和M7这几种,每个内核又大概分为主流、高性能和低功耗,应用十分广泛。
什么是STM32Cube IDE?
大多数接触过的单片机的同学使用过的IDE应该是Keil和IAR之类,这里我们来学习使用ST官方推出的集成度更高的IDE----STM32CubeIDE。它是STM32Cube软件生态系统的一部分,不仅集成了CubeMX自动生成外设代码的功能,还可以方便的进行编译与debug,是不可多得的一站式开发工具,十分方便高效。
proteus可以仿真STM32吗
能!Proteus 8.6版本后支持创建STM32系列芯片的仿真,意味着初学者不需要去买开发板就可以开始“hello world”了。我们使用的是Proteus 8.9版本,该版本已经集成了F1-F4系列许多款STM32单片机,为了方便入门,我们选择了STM32F103R6。
对于初学者,我们要熟练掌握GPIO、RCC、TIMER、EXTI、UART、IIC、SPI、ADC等外设。我们这系列实验课程也对以上每一个外设编写了相应的demo,并会增加几个综合应用。
二
我们来看看,用Proteus+STM32CubeIDE我们能做什么?以一个综合demo为例,假设我们有以下需求:
1、ADC采集滑动变阻器的电压信号,并转换成对应的电压值;
2、LCD1602显示采集到的电压值;
3、eeprom 24c02存储当前的电压值;
4、读取电压值,如果电压大于1v(0~3.3v),则报警灯亮;
5、串口打印必要信息,包括报警信息与电压信息、eeprom读取信息;
6、按键控制另一个指示灯的亮灭.
说了这么多,还是来段视频看看仿真的效果吧。
Proteus STM32仿真学习板
在这个综合demo中,我们将用到INTERNAL、RCC、GPIO、EXTI、UART、IIC、ADC、TIMER等外设,常见的操作几乎都有所包含,非常适合用来学习stm32开发。待掌握以后,可以在此demo基础上进行改进,来实现自己的Idea!
如果同学们可以一步一步的学习实验课,并动手操作,写写综合应用,相信很快就可以掌握STM32的开发,后面可以进一步的学习FreeRTOS、STM32F4/F7/H7等高阶内容。感兴趣就跟着我们一起学习吧!
想学习STM32的Proteus仿真,请关注公众号:
Proteus仿真店子
更多例程等着你哟!
-
eg0_LED:8位LED的亮、灭、流水效果;
-
eg1_SEG:2片74HC595驱动8位数码管动态显示0-7;
-
eg2_TIMER:定时器定时1s驱动LED闪烁;
-
eg3_EXIT:外部中断控制LED亮灭;
-
eg4_UART:串口收发数据,以点灯为主;
-
eg5_ADC:AD采集可调电阻电压,数码管显示;
-
eg6_LCD1602:简单的LCD屏显示字符和数字,学会看LCD屏的时序并通过代码实现操作;
-
eg7_IIC:驱动EEPROM先写后读,若对则LED亮;
-
eg8_SPI:驱动EEPROM先写后读,若对则LED亮;
-
eg9_I2C:ADC采集电压,UART打印,LCD1602显示,并存储到2个EEPROM,若大于1V,LED点亮。
版权声明:本文为CSDN博主「不写手发抖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Smile_shao/article/details/121258896
暂无评论