你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32+MFRC522的问题

[复制链接]
andrewsss 提问时间:2018-12-14 09:31 /
这两天买了个RFID模块试试读卡,然后从网上找了一些程序,拼凑了一下,但是不能读卡,不知道是程序的问题还是我模块的问题,有做过的能不能帮我看看,附带的工程帮我运行下看有没有问题,我的模块连寻卡这关都过不了。这是我的模块和板子,用的stm32f103的芯片,SPI1硬件方式读取
微信图片_20181214092658.jpg

MFRC522.zip (4.52 MB, 下载次数: 18)
收藏 评论10 发布时间:2018-12-14 09:31

举报

10个回答
sincomaster 回答时间:2018-12-14 09:43:41
火哥那没有这个例程吗?
七哥 回答时间:2018-12-14 10:19:53
没把握的话,先用IO软件模拟SPI搞吧,别问题出在硬件SPI上。
RC522用的比较多,只要不是出厂硬件问题,比较容易搞定

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

andrewsss 回答时间:2018-12-14 10:20:51
sincomaster 发表于 2018-12-14 09:43
火哥那没有这个例程吗?

没找到啊,我用的网友的
andrewsss 回答时间:2018-12-14 10:47:59
toofree 发表于 2018-12-14 10:19
没把握的话,先用IO软件模拟SPI搞吧,别问题出在硬件SPI上。
RC522用的比较多,只要不是出厂硬件问题,比较 ...

嗯嗯,我试试软件模拟
mmuuss586 回答时间:2018-12-14 14:07:13

以前调过;
也是网上找的参考,一开始也不行,后来发现是SPI速度太高了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

andrewsss 回答时间:2018-12-14 14:20:24
mmuuss586 发表于 2018-12-14 14:07
以前调过;
也是网上找的参考,一开始也不行,后来发现是SPI速度太高了 ...

卧槽,我试试,你那里还有模块吗,试试我的程序看行不行
andrewsss 回答时间:2018-12-14 16:51:30
在PcdComMF522函数里面有个地方不理解,   i = 600;//根据时钟频率调整,操作M1卡最大等待时间25ms,  我怎么根据时钟频率来调整???
andrewsss 回答时间:2018-12-20 09:40:28
结贴了,是我模块坏了,又买了个模块就好了,唉,试了好久,附上火哥的指南者配套程序,亲测可用 F103-指南者开发板配套例程.zip (6.83 MB, 下载次数: 46)
couldyou7 回答时间:2019-5-27 08:50:41
火哥的配套程序里并没有进行spi初始化,设置相应的参数,为什么就能通信成功了呢

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

chaos2005-12053 回答时间:2019-10-4 20:15:30
couldyou7 发表于 2019-5-27 08:50
火哥的配套程序里并没有进行spi初始化,设置相应的参数,为什么就能通信成功了呢 ...

IO模拟SPI

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版