RFID读写器设计说明书.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SPI接口介绍 CPHA=1时数据传送时序图: SPI主模块和与之通信的外设备时钟相位和极性应该一致。 SPI接口介绍 SPI接口读一个字节代码: SPI接口写一个字节代码: STM32单片机代码烧录 STM32下载程序的方法有三种:RVMDK+ULink2(ST‐Link2、JLink) 的烧写、串口ISP烧写、DFU升级APP程序方式烧写。不同的下载方式对于STM32的启动方式也不同。下图是STM32三种启动方式: RVMDK+ULink2(ST‐Link2、JLink) 使用仿真器+ARM开发环境下载程序的方法,该方法适用于硬件上留有JTAG/SWD接口,如有源程序代码,可以直接编译下载。 STM32单片机代码烧录 串口ISP烧写 STM32的串口ISP下载一般是通过串口1下载的,所以需要在硬件上留有串口1接口,且芯片的启动模式设置为系统存储启动。 串口ISP下载工具可以使用ST官网的Flash_Loader_Demonstrator也可以使用第三方软件Mcuisp 。 Mcuisp软件的界面如下: STM32单片机代码烧录 DFU升级APP程序方式烧写 STM32内部有两个Flash区域,一是System?Flash,ST官方保留的一个区域,用于存放IAP代码。该区域不对用户开放,仅提供UART的通讯接口用于IAP升级。另一个区域是User?Flash,这一部分是供用户自由使用的。使用DFU升级APP程序需要先烧录ST官网的《STM32_USB_IAP》 USB_DFU 实现的底层接口代码。 STM32脱机烧录器 在芯片还没焊到PCB板上时,可以使用STM32脱机烧录器把USB_DFU实现的底层接口代码烧录到芯片上。事先在烧录USB_DFU实现的底层接口代码里面设置好进入DFU的条件,如按键进入DFU或者上位机指令方式进入DFU。 STM32单片机控制MFRC500对M1卡的操作 M1卡的整个操作流程图: STM32单片机控制MFRC500对M1卡的操作 对M1卡操作的部分函数: 寻卡: 防冲突: STM32单片机控制MFRC500对M1卡的操作 选卡: 密钥验证: Thank you! 2019 ppt资料 * 欢迎批评指导!! 放映结束! (3)指定HID设备查找 setupapi.h // // Flags controlling what is included in the device information set built // by SetupDiGetClassDevs // #define DIGCF_DEFAULT 0 //只返回与系统默认设备相关的设备 #define DIGCF_PRESENT 0//只返回当前存在的设备 #define DIGCF_ALLCLASSES 0//返回所有已安装的设备。如果这个标志设置了,ClassGuid参数将被忽略 #define DIGCF_PROFILE 0//只返回当前硬件配置文件中的设备 #define DIGCF_DEVICEINTERFACE 0//返回所有支持的设备 (3)指定HID设备查找 关键代码分析 //获取HID类的GUID GUID Guid; HidD_GetHidGuid(Guid); //获取指向所有HID类设备信息的指针 HDEVINFO info=SetupDiGetClassDevs(Guid, NULL, NULL, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE ); If(INVALID_HANDLE_VALUE == info)return; //没有找到HID类设备,退出 (3)指定HID设备查找 setupapi.h typedef struct _SP_DEVICE_INTERFACE_DATA { DWORD cbSize; GUID InterfaceClassGuid; DWORD Flags; DWORD Reserved; } SP_DEVICE_INTERFACE_DATA, *PSP_DEVICE_INTERFACE_DATA; (3)指定HID设备查找 setupapi.h WINSETUPAPI BOOL WINAPI SetupDi

文档评论(0)

smdh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档