|
本帖最后由 laohu361 于 2019-1-7 14:07 编辑 之前收到活动送来的《STM32标准库库开发实践指南》,看了基础篇。这里结合书本,向大家分享自己在项目中使用STM32F103ZET6的过程。这个过程包括上电初始化和模块配置。 开发环境是keil 5(uVision V5.25.2.0) + JLink + STM32F103ZET6。工程已经移植好UCOS_II。 模块有:1、W5500(用于有线联网,网上下载移植的); 2、M26(移远的无线通信,按官方的流程写的应用); 3、ZLG600A(刷卡模块,识别M1卡,驱动是官方下的)。 这个工程能实现什么功能呢? W5500可以通过网络助手收发数据。 M26可以连上服务器,如果有自己的服务器的话。 ZLG600A可以读取到M1卡的数据。 说白了什么功能都没实现。模块没有结合实际的应用平台,就是没用的东西。 下面分两个步骤说明整个工程: 1、初始化 我用的板子外接8MHz晶振+32.768k低频晶振,所以首先要进行RCC系统时钟初始化,以及RTC的初始化。 模块W5500用到了SPI3,M26用了USART1,ZLG600A用到了USART2,因此外设的初始化就3个。 2、模块应用 这里包括了模块配置,具体细节看工程。 main函数里初始化了2个任务,一个任务负责ZLG600A的配置以及读取卡号;另一个任务W5500和M26的配置及应用。 多余的话就用代码来说吧。 记得设置IP地址和端口号,链接无效回帖即可。 链接: https://pan.baidu.com/s/1_PMZaBR6K2-huSiehubMTw 提取码: fuc8 |
| 谢谢楼主分享 |
| 谢谢楼主分享 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版