This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C123GH6PM:需要外部 ADC (ADS8332)示例代码

Guru**** 1830130 points
Other Parts Discussed in Thread: ADS8332, TMS320F28335, TM4C123GH6PM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/717789/tm4c123gh6pm-need-external-adc-ads8332-sample-code

器件型号:TM4C123GH6PM
主题中讨论的其他器件:ADS8332TMS320F28335TM4C123

你好。

有些人会向我发送采用 TM4C123gh下午6的外部 ADC (ADS8332)的示例代码、还会发送 SPI 代码

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我没有与该 ADC 转换器连接的示例、但我有一个更通用的 SPI 示例。 下载 TivaWare 并查看"C:\ti\TivaWare_C_Series-2.1.4.178\examples\peripherals\SSI\SPI_MASTER.c"中的示例。 对于 ADS8332、将传输大小更改为16位、并使用 SSI_FRF_MOTO_MOTO_MODE_2、极性= 1、PHASE = 0。

    SSIConfigSetExpClk (SSI0_BASE、SysCtlClockGet ()、SSI_FRF_MOTO_MOTO_MODE_2、
    SSI_MODE_MASTER、1000000、16);
    

    我将把这个推送到 ADC 论坛、看看他们是否有任何需要添加的内容。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="user4504010"]有人向我发送了示例代码...

    这种帖子的"指挥性质"是否应该通过/不通过注释?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Bob Crosby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请向我发送串行转以太网代码
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    有一个使用 TI TMS320F28335开发的示例代码、请参阅以下链接中的关联文件:

    www.ti.com/.../litabsmultiplefilelist.tsp

    此致、
    Digvijay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TM4C123GH6PM 没有以太网。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    上一帖子中提到的 ADS8333+TMS320F28335的应用手册和示例代码是我们针对该 ADC 拥有的唯一示例代码。

    www.ti.com/.../slaa551
    www.ti.com/.../slaa551

    希望这有助于加快 TM4C123系列的代码开发。

    谢谢、
    Keith N.
    精密 ADC 应用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    是否有适用于 ADS8333+TM4C123g 的代码?
    由于我在 ADS8332初始化中遇到了很多错误、因此请提供 TM4C123+ADS8332代码(工作代码)
    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    请给我发送 ADS8333+tm4c123g launchpad 的代码
    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经使用 tm4c123完成了外部 ADC (ADS8332),我正在正确获取数据,但我需要使用 GPIO 引脚中断从中断中读取数据

    我在不提供数据或不在中断中触发时遇到问题(只有一个数据我正在获取)
    因此、plz 可以清除这个问题

    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    1、使 ADC 保持自动通道选择模式。 将计时器中断设置为1ms。 初始化 GPIO 中断以结束转换脉冲。

    2.在 ADS833x_init()中,不要读回和比较寄存器,只需写寄存器即可。

    3.在1 ms 定时器中断中将转换开始发送到 ADC。 但是、添加一些智能(如标志)以确保所有 SPI 初始化和 ADC 初始化都已在转换脉冲开始之前完成。

    4、ADC 将产生 EOC、触发 GPIO 中断。 通过发送16个时钟脉冲在 GPIO 中断中读取 ADC 计数。 之后、GPIO 中断复位。

    5.建议使用 SSIDataput()和 SSIDataGet ()(Tiva 软件库),而不是 SPI_transfer ()(RTOS 库)。

    6.在1 ms 计时器的几次迭代之后,通过使用 ADS833x_WriteRegister ()将 ADC 置于手动通道选择模式。 您可以使用 ADS833x_Channel_Select ()选择任何通道。

    此致、

    Digvijay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢您 Digvijya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好。

    请提供一个帮助。 现在、我将使用计时器1中断、我已读取 Timer1为1.6ms 的 GPIO 中断的数据。 但我无法读取该 GPIO 中断数据。 但我可以触发 Timer1中断。 (一旦程序从这个传递给 GPIOIntHendler 到 Timer1IntHandler 以读取外部 ADS8332数据)像我正在执行这个项目一样,请有人帮助解决这个问题。

    谢谢你