STM32实战一 初识单片机

一直用PLC搞智能控制,最近研发新产品,因为控制点太多,想改用单片机,一阵某度之后,选用STM32,功能足够。开始想自己设计电路,很久没有Altium了,水平本来也不高,放弃了。从宝宝上买了一块开发板STM32F103VET6(单片机主体),一个ST-LINK仿真器(下载和调试程序),一些杜邦线(各种公母头),一些发光管(实际没有用上),开始奇妙的单片机旅程。

与客服联系,要了好多资料,客服不是很专业,不能回答技术问题,简单的安装和使用还行,专业问题要在工作时间找技术支持。一共有3G多的资料,首先安装驱动和软件。

ST-LINK+V2++WIN10+驱动.zip 这是WIN10的驱动。首先安装这个。
mdk472.rar 然后安装开发环境,解压时,里面有一个破解文件会被杀毒软件删除,先关闭杀毒软件。开发环境最新的有5.27版,我用的旧版。
【ST-Link+V2使用教程+V5.0】2015年.pdf 主要看4.3在Keil软件调试和下载

 以上是仿真器实际接线图,左边是开发板的JLINK接口,右边是ST-Link接口,大家可能注意到了,电源接了5V,而不是要求的3.3V,实际用了很多天,没有问题。省掉了接外设时,3.3V到5V的转换,方便很多,不过还要进一步测试。

按上面的方法把软件硬件安装完成后,打开\STM32F103VET6工控板\MINI板实验代码\基本例程-I0操作_LED流水灯xws\LED流水灯\USER\STM32-DEMO.uvproj

 如上图,点击左边红圈编译,显示没有错误后点右边红圈下载,如果下载不成功,请重复阅读【ST-Link+V2使用教程+V5.0】2015年.pdf 4.3在Keil软件调试和下载,正常情况下,开发板上的两个红灯交替闪烁。到此,开发环境和硬件连接工作完成。以上写的比较简单,以后各篇也是这样,只写知识点,细节部分网上都有,不再赘述。以后各部分有完整软件代码,充分考虑异常和容错,有较强的软件滤波和抗干扰能力,具备工业级水平,可用于实际控制。

STM32实战系列源码,按键/定时器/PWM/ADC/DAC/DMA/滤波
STM32实战一 初识单片机
STM32实战二 新建工程
STM32实战三 C++ IO.cpp
STM32实战四 定时器和按键
STM32实战五 板载LED显示数据
STM32实战六 PWM加移相正交
STM32实战七 数字滤波
STM32实战八 DAC/ADC
STM32实战九 编码器
STM32开发过程的常见问题

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章