s32k144

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

s32k144

983件の閲覧回数
Nexus_Derrick
Contributor II

社区朋友们好,我在使用S32K144的SDK里面的IIC出现一下问题,可以帮忙解答一下吗?我在使用SDK的I2C PAL时,S32K144作为I2C的主机进行数据发送,因为写EEPROM时需要WC引脚控制为低电平,所以我在写之前将WC进行拉低,调用while(STATUS_SUCCESS != I2C_MasterSendDataBlocking(&I2C_Config_instance,&TxBuffer[0],3,true,100));传输3个字节后,并检测返回状态为STATUS_SUCCESS后将WC引脚进行拉高,但是实际抓去的波形却在0x99(图示)就拉高,按道理应该是传输完0x99才会进行拉高吧,这个是为什么呢?

タグ(2)
0 件の賞賛
返信
4 返答(返信)

970件の閲覧回数
Nexus_Derrick
Contributor II

附带波形

0 件の賞賛
返信

934件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi

请问是哪个版本的SDK?是否方便将测试工程发给我,我在S32K144EVB上测试一下?


Best Regards,
Robin

0 件の賞賛
返信

897件の閲覧回数
Nexus_Derrick
Contributor II

Hi,你好:

     附件是我使用的工程,SDK使用的是3.0.0版本

タグ(1)
0 件の賞賛
返信

791件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

我测试了你的工程,看到的现象与你提供的I2C波形图类似。 查看I2C_MasterSendDataBlocking发现其在LPI2C_DRV_MasterSendData里把最后一个数据传输给transmit FIFO就认为STATUS_SUCCESS。 但LPI2C的transmit FIFO从被写入数据到实际发送完成还需要些时间。

LPI2C_DRV_MasterSendData只开启了部分中断,比如LPI2C_MASTER_FIFO_ERROR_INT、LPI2C_MASTER_ARBITRATION_LOST_INT、LPI2C_MASTER_NACK_DETECT_INT。遗憾的是也没开启或实现 SDF(STOP Detect Flag) Master has transmitted a STOP condition中断事件。

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2173471%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3Es32k144%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2173471%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AE%E7%9A%86%E6%A7%98%E3%80%81%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82S32K144%20SDK%E3%81%AEI2C%E6%A9%9F%E8%83%BD%E3%81%AE%E4%BD%BF%E7%94%A8%E4%B8%AD%E3%81%AB%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%B3%95%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%AA%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9FSDK%E3%81%AEI2C%20PAL%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81S32K144%E3%81%AF%E3%83%87%E3%83%BC%E3%82%BF%E9%80%81%E4%BF%A1%E3%81%AEI2C%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%99%E3%80%82EEPROM%E3%81%B8%E3%81%AE%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%AB%E3%81%AFWC%E3%83%94%E3%83%B3%E3%82%92%E3%83%AD%E3%83%BC%E3%81%AB%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E5%89%8D%E3%81%ABWC%E3%83%94%E3%83%B3%E3%82%92%E3%83%AD%E3%83%BC%E3%81%AB%E3%83%97%E3%83%AB%E3%83%80%E3%82%A6%E3%83%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%20%60while(STATUS_SUCCESS%20!%3D%20I2C_MasterSendDataBlocking(%26amp%3BI2C_Config_instance%2C%26amp%3BTxBuffer%5B0%5D%2C3%2Ctrue%2C100))%3B%60%20%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%A63%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%80%81%E6%88%BB%E3%82%8A%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%81%8CSTATUS_SUCCESS%E3%81%A7%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%A4%9C%E5%87%BA%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81WC%E3%83%94%E3%83%B3%E3%82%92%E3%83%8F%E3%82%A4%E3%81%AB%E3%83%97%E3%83%AB%E3%83%80%E3%82%A6%E3%83%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E5%AE%9F%E9%9A%9B%E3%81%AB%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3%E3%81%95%E3%82%8C%E3%81%9F%E6%B3%A2%E5%BD%A2%E3%81%A7%E3%81%AF%E3%80%81%E3%83%94%E3%83%B3%E3%81%8C0x99%E3%81%A7%E3%83%8F%E3%82%A4%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%EF%BC%88%E5%9B%B3%E3%82%92%E5%8F%82%E7%85%A7%EF%BC%89%E3%80%82%E8%AB%96%E7%90%86%E7%9A%84%E3%81%AB%E3%81%AF%E3%80%810x99%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%AB%E3%81%AE%E3%81%BF%E3%83%8F%E3%82%A4%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%80%82%E3%81%AA%E3%81%9C%E3%81%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%81%93%E3%81%A8%E3%81%8C%E8%B5%B7%E3%81%93%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2177130%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32k144%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2177130%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81%E3%81%94%E6%8F%90%E4%BE%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%84%E3%81%9FI2C%E6%B3%A2%E5%BD%A2%E3%81%A8%E9%A1%9E%E4%BC%BC%E3%81%97%E3%81%9F%E7%8F%BE%E8%B1%A1%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82I2C_MasterSendDataBlocking%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81LPI2C_DRV_MasterSendData%E3%81%A7%E6%9C%80%E5%BE%8C%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E9%80%81%E4%BF%A1FIFO%E3%81%AB%E8%BB%A2%E9%80%81%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81STATUS_SUCCESS%E3%81%A8%E3%81%BF%E3%81%AA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81LPI2C%E3%81%AE%E9%80%81%E4%BF%A1FIFO%E3%81%AB%E3%81%AF%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%8B%E3%82%89%E5%AE%9F%E9%9A%9B%E3%81%AE%E9%80%81%E4%BF%A1%E3%81%8C%E5%AE%8C%E4%BA%86%E3%81%99%E3%82%8B%E3%81%BE%E3%81%A7%E3%81%AB%E5%A4%9A%E5%B0%91%E3%81%AE%E6%99%82%E9%96%93%E3%81%8C%E3%81%8B%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3ELPI2C_DRV_MasterSendData%E3%81%AF%E3%80%81LPI2C_MASTER_FIFO_ERROR_INT%E3%80%81LPI2C_MASTER_ARBITRATION_LOST_INT%E3%80%81LPI2C_MASTER_NACK_DETECT_INT%E3%81%AA%E3%81%A9%E3%81%AE%E4%B8%80%E9%83%A8%E3%81%AE%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%81%AE%E3%81%BF%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E6%AE%8B%E5%BF%B5%E3%81%AA%E3%81%8C%E3%82%89%E3%80%81%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%8CSTOP%E3%82%B3%E3%83%B3%E3%83%87%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%9F%E3%81%93%E3%81%A8%E3%82%92%E7%A4%BA%E3%81%99SDF%EF%BC%88STOP%E6%A4%9C%E5%87%BA%E3%83%95%E3%83%A9%E3%82%B0%EF%BC%89%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%82%82%E6%9C%89%E5%8A%B9%E5%8C%96%E3%81%BE%E3%81%9F%E3%81%AF%E5%AE%9F%E8%A3%85%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2175495%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32k144%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2175495%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3A%3C%2FP%3E%3CP%3E%E6%B7%BB%E4%BB%98%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E7%A7%81%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E3%80%81%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%20SDK%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AF%203.0.0%20%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2174147%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32k144%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2174147%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3C%2FP%3E%0A%3CP%3E%E3%81%A9%E3%81%AESDK%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E6%8C%87%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9FS32K144EVB%E3%81%A7%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%9F%E3%81%84%E3%81%AE%E3%81%A7%E3%80%81%E3%83%86%E3%82%B9%E3%83%88%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E9%80%81%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%83%AD%E3%83%93%E3%83%B3%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2173475%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32k144%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2173475%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%B7%BB%E4%BB%98%E3%81%AE%E6%B3%A2%E5%BD%A2%3C%2FP%3E%3C%2FLINGO-BODY%3E