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

利用stm32cube搭建ST25驱动框架

[复制链接]
STMCU小助手 发布时间:2022-10-24 13:40
创建ST25DV开发环境
使用软件:KEIL,stm32cubemx

这几天一直在研究如何使用st25dv这款芯片来制作自己的IC卡,只能说自己太菜,整了小半个月,才刚能实现与手机的NFC通讯。

使用stm32cube生成代码环境
芯片选型
由于考虑成本的原因,我选择的是st25dv16k这个芯片来进行开发,而不是官网推荐的X-NUCLEO-NFC04A1,这个拓展板太贵了,一个拓展板够买五个16k了。

环境概要
我用的原理图参照了b站up主稚晖君的设计。所以我用的芯片也是stm32l051k8。所以我搭建的基础环境的主控是stm32l051k8。参考意法半导体官网的推荐设置,我把主控改成stm32l051k8,把例程刨去,留下了最基本的框架。

stm32cube的基本配置
在software packs component配置如下:

20201006163744923.png

Board Part NFC
勾上就行了

Bord Support
勾上就行

I2C设置

20201006163744816.png
20201006163744819.png

20201006163744823.png

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2oAWOwg6-1601972873181)(I2C配2.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jIldRQLf-1601972873182)(I2C配置3.png)]

对于st25的GPO口设置成PA3触发的外部中断

20201006163744814.png

20201006163744818.png

对于LPD引脚为输出模式

20201006163744841.png

20201006163744827.png

之后输出代码就完事了


————————————————
版权声明:奈奎斯特不稳定


收藏 评论0 发布时间:2022-10-24 13:40

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版