发 帖  
原厂入驻New
[问答] 请问Microchip可能有关于1-Wire的库代码吗?
135 封装 I2C 芯片
分享
我的板将添加一个芯片,以节省空间,芯片将使用一个线接口,而不是I2C;只有3条腿,SOT23封装:VCC - SDA- GND;我的PIC是16F1459,我准备使用RAI4的GPIO来与SDA交互;我知道它可以用1-Wire工作,但是我从来没有经历过1-Wire,只有家族。R与MSSP I2C;是否有人分享有关1Wire的有用信息,或者microchip可能有关于1-Wire的库代码?芯片是ATAH204A(单线版);谢谢!对不起,错误的理解,这是一个“单线”协议从Atmel;不是1线。但我正在移动到2线I2C,必须使用更大的包8腿,SO8。
0
2019-10-31 10:43:59   评论 分享淘帖 邀请回答

相关问题

19个回答
LMGTFYApp注释AN1199(DS01199A)(微芯片)和应用注释126(https://www.maxim..com/en/app-notes/index.mvp/id/126)(maxim)
2019-10-31 10:54:59 评论

举报

编辑…误解为格言“一根线”…见下文。
2019-10-31 11:05:48 评论

举报

编辑…误解为格言“一根线”…见下文。
2019-10-31 11:21:37 评论

举报

对不起的。。。。我的错。。。你所引用的Atmel芯片不是Maxm专有接口中的“一根线”,我可以看到。我认为MatthewM和我自己误解了它是格言“一线”接口协议。我相信你说的是ATMEL的“单线”配置。UZSLM……也许把你的询价改为“单线”,以免与Maxim“单线”混淆。顺便说一下,酷的芯片和概念。让我知道,如果它确实是使用马克西姆的协议。同时,如果你谷歌的芯片号码,我确实遇到过很多关于它的信息,虽然大部分是阿杜诺代码。
2019-10-31 11:30:16 评论

举报

事实上,“单线”完全不同于“1-Wire”,所以你不应该混淆这两个。
2019-10-31 11:39:58 评论

举报

谢谢这么多有用的信息!单线……1线,我会花时间查看芯片的文档。我会在处理芯片和PIC时给出反馈。再次感谢!
2019-10-31 11:58:47 评论

举报

我去了Googleland,看到很多人用“1线”这个词来形容这个芯片。在我看过的两个官方的Atmel文档中,他们从来没有这样做过,但是使用了“单线”一词。如果你听到不同,请告诉我们。如果使用Maxm的1线,我也会感兴趣的。有趣的芯片!
2019-10-31 12:07:30 评论

举报

嗯,关于芯片的单线接口,时序非常严格,如所附的;例如,tSTART,tZHI,tZLO,从4.10到4.56uS;对于我的PIC,时钟是16M,一个周期是0.25uS(分辨率),对于位爆仿真,延迟可以是4.25或4.5,如果有任何偏差,我认为很容易出r嗯……真是个挑战。我不知道格言1线是怎么回事。如果时钟是8M,那么分辨率是0.5uS,你只能延迟4或4.5uS,更糟的是。
2019-10-31 12:23:21 评论

举报

你好,你使用PIC16F1459总是连接到USB吗?如果是这样的话,你的内部频率将会是0.20%的精确(最坏的情况)。如果不是,你还必须考虑内部振荡器的频率容限:+/-6%典型地从0到+85C。(PIC16F1459实际上意味着保持与USB主机的连接以获得准确的时钟频率。)因此,这意味着,如果您必须与ATSHA204A芯片通信,而不需要连接到USB主机,则必须使用外部XTAL/外部时钟。如果定时是一个挑战,那么可能您需要移动到PIC18F13K50/14K50,该PIC18F13K50/14K50以更高频率运行。
2019-10-31 12:35:32 评论

举报

而且这个芯片被设计成使用USART进行计时,时钟为230.4kbaud(即115200x2),这对于1MHz的倍数来说有点尴尬,直到你达到32MHz左右。
2019-10-31 12:48:05 评论

举报

嗨,也许你喜欢这段代码(对于ARDUIO):HTTPS:/GiTuxB/CuffTrimix/PosiAuth-AdUnIOLook到这个文件中:HTTPS:/Github. COM/CyfTrimix/CuthAuth-AduNo/Bulb/Mask/Src/CAMON-ATMEL/UARTHYBOSS.CREGARDS
2019-10-31 12:58:53 评论

举报

嗨,似乎在ATMEL工作室(ASF)中也有使用单线的密码芯片库:http://www.atmel.com/Images/Atmel-8770-CryptoAuth-ATSHA204A-ATECCx08A-Dev-Library-User..pdfRegards
2019-10-31 13:10:15 评论

举报

谢谢RISC和QHB的建议!我将按照RISC的建议,在github和atmel上研究文档/编码链接。是的,1459将始终与USB HID一起工作,使用ACT(活动时钟调谐);除了严格的定时之外,对于单线io位爆炸,这个芯片的最大波特率只有26kb;如果我使用USART,它可能更快,如230.4K。波特,但是我怎么才能把PIC连接起来呢?这意味着我会把TX和RX连接起来,连接到单线上吗?我也需要增加拉力吗?也许我应该考虑搬到I2C…
2019-10-31 13:25:35 评论

举报

嗨,如果你在密码事务方面没有性能问题,你一定要选择完全独立于时钟频率容限的I2C;=)这样可以避免花时间调整UARTRegards的关键时间。
2019-10-31 13:36:54 评论

举报

这并不快。该技术只为230.4发送的每个字节传送一个比特,所以有效波特率只有26KB。
2019-10-31 13:49:37 评论

举报

“6。I2C接口使用SDA和SCL引脚向ATSHA204A指示各种I/O状态。该接口被设计为在协议级与工作到1MHz的其他I2C设备兼容。04A在输出引脚上只包括一个开路漏极驱动器。总线主控器可以是开式排水管或图腾柱,如果后者,则当ATSHA204A在总线上驱动结果时,它们应该是三态的。SCL引脚是一个输入,并且必须始终由外部设备或上拉机来驱动高和低。“嗯,芯片还具有i2c接口,只有SDA是一个开放的漏极,而SCL只是一个输入(但对于从机来说足够了);也许我可以尝试用RA5直接驱动它的SCL,但是我可以没有找到更多关于它的SCL规范的信息,Atmel的演示是在SDA和SCL上使用上拉,所以我将遵循Atmel的演示。
2019-10-31 14:01:29 评论

举报

这只是标准的I2C。在两个引脚上使用拉引线,并将其与任何其他I2C设备一样对待。
2019-10-31 14:19:00 评论

举报

仍然不知道SHA256计算是否可以通过增强的中档16F完成,需要多少cpu或闪存……否则,我将尝试通过USB将原始数据传送到主机,并在那里进行计算,然后将32字节的结果发送回PIC。
2019-10-31 14:31:39 评论

举报

SH256将占用大量的64位乘法和移位,1。所以,你想在你的芯片内部存储一些东西,你想这是iSnCurnod。2。你买了一个外部安全芯片,它安全地存储数据并存储你想要存储在其中的任何东西。3。为了从安全芯片中得到它,您首先需要对自己进行身份验证——安全芯片不会只向任何人提供信息。要进行身份验证,需要一个秘密加密密钥。5。安全加密密钥必须存储在您的芯片内部某个地方。6。现在我们回到正方形1-在芯片内存储安全密钥与存储任何您想存储的东西一样不安全。
2019-10-31 14:45:17 评论

举报

只有小组成员才能发言,加入小组>>

65个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表