我目前正在开展我的学期项目,其中包括将 R305指纹传感器连接到 TM4C123 微控制器(德州仪器公司)。 指纹传感器通过UART接口与微控制器通信,因此它有4个引脚连接到微控制器:Vcc,GND,Tx,Rx,如下面地址的数据表所示。
http://www.rhydolabz.com/documents/finger-print-module.pdf
从数据表中,我可以理解为了确保微控制器和指纹传感器之间的完美连接,首先是握手,其中某个命令包< / strong>被发送到传感器,传感器返回相应的确认数据包。但在我的情况下,我将命令包发送到指纹传感器,传感器没有发回任何东西。 使用Adafruit库时,传感器可以与arduino一起使用,但我必须使用TM4C123 MCU才能完成我的项目。 我正在使用Keil uvision 4作为我的MCU的IDE。
答案 0 :(得分:0)
pdf明确指出命令只能从上位机发送到模块和模块 承认命令。
上位机意味着电脑。
答案 1 :(得分:0)
它是一个微控制器,就像Arduino一样。但是你只是没有获得可用于arduino的大量库和教程。
这些MCU内部工作非常不同 - 不同的寄存器,使用它们的不同过程,要注意的不同问题等等。如果您正在寻找新的MCU系列,请准备好有效地学习新的语言”
顺便提一下,德州仪器的Launchpads有一种类似于Arduino的基于处理的语言 - 称为Energia - 它应该适用于你的TM4C123。
Energia IDE是Arduino IDE的一个端口,大大简化了Tiva C发射台的配置和编程。