参加社区好多活动,得了好几块板子。一直想做点啥东西上传。但因为工作原因,各种事情忙活也就耽误了。每每想到这块儿,就觉得欠社区点啥。每回跟社区老大聊天,就想做点东西,后来也总是搁置。这段有空,就做了个rc522SPI读IC卡的。也是根据前人的东西总结的。由于我是菜鸟,有些东西可能整理的不好。还请各位大侠海涵。( x$ o# O$ ]+ B+ v5 w 之所以选择F030F4P6做这个demo,主要是因为,这种读卡器,最重要的是价格优势而且对性能要求不高。F030F4P6应该是最便宜的stm32片子了。具备USART和SPI接口。这些对RC522已经足够了(例程里是使用的SPI硬件接口)。, ~/ _/ h- o* O" s - }" i [9 d }4 V2 B4 l 之前看了很多大侠的文章和资料。发现,大部分都是从51翻译的代码。很多是模拟的SPI接口。既然stm32有SPI,为啥不用呢?我就把这块的几家代码凑了一下,转成纯硬件SPI接口的驱动了。, o9 Y5 g m5 w$ K6 P+ w+ U # S: P* _+ `* A2 o) [ 为了学习开发方便(我是小白,HAL开发比较容易入手),我使用的HAL库。/ o" o7 Z0 q a; e) w5 r ! |6 }/ P; I E 废话不多说,上代码和CubeMX文件& x3 O1 d$ O( k, E$ X6 P* v |
参与人数 1 | ST金币 +1 | 收起 理由 |
---|---|---|
171795276-98466 | + 1 | 很给力! |
客气了。其实早就应该发了。之前一直没时间,东西就没弄。后面还有别的东西。哈哈。
客气了。之前许的愿。慢慢还。后面陆续还会有。只不过,我是小白刚开始准备入门,写东西慢。还请见谅
相对于stm32其他的芯片,基本也是最便宜的了
多谢支持
老大,您谦虚了。哈哈。