完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我的板将添加一个芯片,以节省空间,芯片将使用一个线接口,而不是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。
|
|
相关推荐
19个回答
|
|
|
LMGTFYApp注释AN1199(DS01199A)(微芯片)和应用注释126(https://www.maxim..com/en/app-notes/index.mvp/id/126)(maxim)
|
|
|
|
|
|
编辑…误解为格言“一根线”…见下文。
|
|
|
|
|
|
编辑…误解为格言“一根线”…见下文。
|
|
|
|
|
|
对不起的。。。。我的错。。。你所引用的Atmel芯片不是Maxm专有接口中的“一根线”,我可以看到。我认为MatthewM和我自己误解了它是格言“一线”接口协议。我相信你说的是ATMEL的“单线”配置。UZSLM……也许把你的询价改为“单线”,以免与Maxim“单线”混淆。顺便说一下,酷的芯片和概念。让我知道,如果它确实是使用马克西姆的协议。同时,如果你谷歌的芯片号码,我确实遇到过很多关于它的信息,虽然大部分是阿杜诺代码。
|
|
|
|
|
|
事实上,“单线”完全不同于“1-Wire”,所以你不应该混淆这两个。
|
|
|
|
|
|
谢谢这么多有用的信息!单线……1线,我会花时间查看芯片的文档。我会在处理芯片和PIC时给出反馈。再次感谢!
|
|
|
|
|
|
我去了Googleland,看到很多人用“1线”这个词来形容这个芯片。在我看过的两个官方的Atmel文档中,他们从来没有这样做过,但是使用了“单线”一词。如果你听到不同,请告诉我们。如果使用Maxm的1线,我也会感兴趣的。有趣的芯片!
|
|
|
|
|
|
嗯,关于芯片的单线接口,时序非常严格,如所附的;例如,tSTART,tZHI,tZLO,从4.10到4.56uS;对于我的PIC,时钟是16M,一个周期是0.25uS(分辨率),对于位爆仿真,延迟可以是4.25或4.5,如果有任何偏差,我认为很容易出r嗯……真是个挑战。我不知道格言1线是怎么回事。如果时钟是8M,那么分辨率是0.5uS,你只能延迟4或4.5uS,更糟的是。
|
|
|
|
|
|
你好,你使用PIC16F1459总是连接到USB吗?如果是这样的话,你的内部频率将会是0.20%的精确(最坏的情况)。如果不是,你还必须考虑内部振荡器的频率容限:+/-6%典型地从0到+85C。(PIC16F1459实际上意味着保持与USB主机的连接以获得准确的时钟频率。)因此,这意味着,如果您必须与ATSHA204A芯片通信,而不需要连接到USB主机,则必须使用外部XTAL/外部时钟。如果定时是一个挑战,那么可能您需要移动到PIC18F13K50/14K50,该PIC18F13K50/14K50以更高频率运行。
|
|
|
|
|
|
而且这个芯片被设计成使用USART进行计时,时钟为230.4kbaud(即115200x2),这对于1MHz的倍数来说有点尴尬,直到你达到32MHz左右。
|
|
|
|
|
|
嗨,也许你喜欢这段代码(对于ARDUIO):HTTPS:/GiTuxB/CuffTrimix/PosiAuth-AdUnIOLook到这个文件中:HTTPS:/Github. COM/CyfTrimix/CuthAuth-AduNo/Bulb/Mask/Src/CAMON-ATMEL/UARTHYBOSS.CREGARDS
|
|
|
|
|
|
嗨,似乎在ATMEL工作室(ASF)中也有使用单线的密码芯片库:http://www.atmel.com/Images/Atmel-8770-CryptoAuth-ATSHA204A-ATECCx08A-Dev-Library-User..pdfRegards
|
|
|
|
|
|
谢谢RISC和QHB的建议!我将按照RISC的建议,在github和atmel上研究文档/编码链接。是的,1459将始终与USB HID一起工作,使用ACT(活动时钟调谐);除了严格的定时之外,对于单线io位爆炸,这个芯片的最大波特率只有26kb;如果我使用USART,它可能更快,如230.4K。波特,但是我怎么才能把PIC连接起来呢?这意味着我会把TX和RX连接起来,连接到单线上吗?我也需要增加拉力吗?也许我应该考虑搬到I2C…
|
|
|
|
|
|
嗨,如果你在密码事务方面没有性能问题,你一定要选择完全独立于时钟频率容限的I2C;=)这样可以避免花时间调整UARTRegards的关键时间。
|
|
|
|
|
|
这并不快。该技术只为230.4发送的每个字节传送一个比特,所以有效波特率只有26KB。
|
|
|
|
|
|
“6。I2C接口使用SDA和SCL引脚向ATSHA204A指示各种I/O状态。该接口被设计为在协议级与工作到1MHz的其他I2C设备兼容。04A在输出引脚上只包括一个开路漏极驱动器。总线主控器可以是开式排水管或图腾柱,如果后者,则当ATSHA204A在总线上驱动结果时,它们应该是三态的。SCL引脚是一个输入,并且必须始终由外部设备或上拉机来驱动高和低。“嗯,芯片还具有i2c接口,只有SDA是一个开放的漏极,而SCL只是一个输入(但对于从机来说足够了);也许我可以尝试用RA5直接驱动它的SCL,但是我可以没有找到更多关于它的SCL规范的信息,Atmel的演示是在SDA和SCL上使用上拉,所以我将遵循Atmel的演示。
|
|
|
|
|
|
这只是标准的I2C。在两个引脚上使用拉引线,并将其与任何其他I2C设备一样对待。
|
|
|
|
|
|
仍然不知道SHA256计算是否可以通过增强的中档16F完成,需要多少cpu或闪存……否则,我将尝试通过USB将原始数据传送到主机,并在那里进行计算,然后将32字节的结果发送回PIC。
|
|
|
|
|
|
SH256将占用大量的64位乘法和移位,1。所以,你想在你的芯片内部存储一些东西,你想这是iSnCurnod。2。你买了一个外部安全芯片,它安全地存储数据并存储你想要存储在其中的任何东西。3。为了从安全芯片中得到它,您首先需要对自己进行身份验证——安全芯片不会只向任何人提供信息。要进行身份验证,需要一个秘密加密密钥。5。安全加密密钥必须存储在您的芯片内部某个地方。6。现在我们回到正方形1-在芯片内存储安全密钥与存储任何您想存储的东西一样不安全。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5794 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1125浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:15 , Processed in 1.538279 second(s), Total 109, Slave 92 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2452