Forums

在LPC1700上同时使用SSP和SPI端口

开始于 ksdoubleshooter 2012年5月4日
我有一个使用LPC1768的项目。该项目需要7个UART, 所以我在LPC1768上使用了三个UART,并添加了两个SC16IS752,它们是双 具有可选I2C或SPI接口的UART。我将SSP0分配给其中一个 DUART和SSP1互相连接。每个DUART都有一条IRQ线,我把它们跑回去 分开EINT引脚。使用单独的SSP端口在单独的SSP端口上运行DUART 中断引脚将允许对每个DUART进行直接中断处理。

此外,还有一个带有串行接口和串行闪存的显示器 部分。我将这两部分都绑定到SPI端口。显示器和 串行闪存将在访问期间

在为SSP和SPI端口编写低级驱动程序模块时,我注意到 版本2 LPC17xx用户手册中的此注释:

备注:SSP0旨在用作SPI接口的替代品, 作为旧式外围设备包括在内。这些外围设备只能是 随时使用。

这很奇怪,因为SSP端口和SPI端口都可以将它们的I / O线输出到 同时,它们都有各自的NVIC等中断输入。 请参考《 LPC23xx用户手册》,对以下内容没有任何限制 同时使用这些端口。

我有一个LPCXpresso 1769开发板,并且由于我已编写驱动程序,所以我要 在实际的硬件上进行测试。但是,我想知道是否有人 在LPC1700器件上同时使用SSP端口和SPI端口的经验?做过 这行得通?由于它应该可以在LPC2300设备上使用,所以问题出在哪里 在LPC1700设备上?

最后,我意识到我可以使用一些选项来解决此问题, 但这是另一个讨论。

杰夫

LPC2100系列工程师指南

您好:

在LPC2300中,SPI和SSP0共享相同的中断向量。

问候,

亚历克斯

- -在l ...中,“ ksdoubleshooter”写道:
>
>我有一个使用LPC1768的项目。该项目要求7 UART,因此我在LPC1768上使用了三个UART,并添加了两个SC16IS752, 是具有可选I2C或SPI接口的双UART。我将SSP0分配给其中之一 DUART和SSP1互相连接。每个DUART都有一个IRQ行,我运行了这些 回到单独的EINT引脚。使用以下命令在单独的SSP端口上运行DUART 单独的中断引脚将允许每个中断直接处理中断 DUART.
>
>此外,还有一个带有串行接口和串行闪光灯的显示器 内存部分。我将这两部分都绑定到SPI端口。既不显示也不 串行闪存将在访问期间
>
>在为SSP和SPI端口编写低级驱动程序模块时,我 在2版LPC17xx用户手册中注意到了此注释:
>
>备注:SSP0旨在用作SPI接口的替代品, 作为旧式外围设备包括在内。这些外围设备只能是 随时使用。
>
>这很奇怪,因为SSP端口和SPI端口都可以将其I / O线引出 同时,它们都分别向NVIC等提供中断输入。 请参考《 LPC23xx用户手册》,对以下内容没有任何限制 同时使用这些端口。
>
>我有一个LPCXpresso 1769开发板,并且因为我已编写驱动程序,所以我 将在实际硬件上进行测试。但是,我想知道是否有人 有在LPC1700上同时使用SSP端口和SPI端口的任何经验 设备?奏效了吗?由于据称它可以在LPC2300器件上运行,因此什么是 在LPC1700设备上有问题吗?
>
>最后,我意识到我可以使用一些选项来解决此问题 问题,但这是另一个讨论。
>
> Jeff
>

确实的。但是,它们对LPC1700上的NVIC都有单独的输入 devices.

杰夫

- -在l ...中,“ alexander_ribero”写道:
>
> Hi:
>
>在LPC2300中,SPI和SSP0共享相同的中断向量。
>
> Regards,
>
> Alex
>
>---在l ...中,“ ksdoubleshooter”写道:
> >
> >我有一个使用LPC1768的项目。该项目要求7 UART,因此我在LPC1768上使用了三个UART,并添加了两个SC16IS752, 是具有可选I2C或SPI接口的双UART。我将SSP0分配给其中之一 DUART和SSP1互相连接。每个DUART都有一个IRQ行,我运行了这些 回到单独的EINT引脚。使用以下命令在单独的SSP端口上运行DUART 单独的中断引脚将允许每个中断直接处理中断 DUART.
> >
> >此外,还有一个带有串行接口和串行闪光灯的显示器 内存部分。我将这两部分都绑定到SPI端口。既不显示也不 串行闪存将在访问期间
> >
> >在为SSP和SPI端口编写低级驱动程序模块时,我 在2版LPC17xx用户手册中注意到了此注释:
> >
> >备注:SSP0旨在用作SPI接口的替代品, 作为旧式外围设备包括在内。这些外围设备只能是 随时使用。
> >
> >这很奇怪,因为SSP端口和SPI端口都可以获取其I / O线 同时输出,并且所有输入都有单独的NVIC中断输入,等等。 请参考《 LPC23xx用户手册》,对以下内容没有任何限制 同时使用这些端口。
> >
> >我有一个LPCXpresso 1769开发板,并且因为我已编写驱动程序,所以我 将在实际硬件上进行测试。但是,我想知道是否有人 有在LPC1700上同时使用SSP端口和SPI端口的任何经验 设备?奏效了吗?由于据称它可以在LPC2300器件上运行,因此什么是 在LPC1700设备上有问题吗?
> >
> >最后,我意识到我可以使用一些选项来解决此问题 问题,但这是另一个讨论。
> >
> > Jeff
>

杰夫,请仔细阅读用户手册:其中指出了2个接口
不能同时使用。

如果您对此进行试验,请检查2种情况:
-顺序使用(一个端口,然后另一个端口)
-并发使用(在端口上发送不同的数据)

我确定其他人会对结果感兴趣(我提出了问题
几个月后被告知要避免这种情况...)

希望能帮助到你
奥利维尔
亚历山大·里贝罗写道:
>
> Hi:
>
>在LPC2300中,SPI和SSP0共享相同的中断向量。
>
> Regards,
>
> Alex
>
> --- In l... ,
>“ ksdoubleshooter”写道:
> >
> >我有一个使用LPC1768的项目。该项目有要求
>7个UART,所以我在LPC1768上使用了三个UART,并添加了两个
>SC16IS752是具有可选I2C或SPI的双UART
>接口。我将SSP0分配给DUART之一,将SSP1分配给DUART。
>其他。每个DUART都有一条IRQ行,我将它们分别运回
>EINT引脚。使用单独的SSP端口在单独的SSP端口上运行DUART
>中断引脚将允许每个中断直接处理中断
> DUART.
> >
> >另外,还有一个显示器,带有串行接口和一个串行
>闪存部分。我将这两部分都绑定到SPI端口。都没有
>中断期间将访问显示屏或串行闪存。
> >
> >在为SSP和SPI编写低级驱动程序模块时
>端口,我在2版LPC17xx用户手册中注意到了此注释:
> >
> >备注:SSP0旨在用作SPI的替代产品
>接口,作为旧外围设备包含在内。其中只有一个
>任何时候都可以使用外围设备。
> >
> >这很奇怪,因为SSP端口和SPI端口都可以获取其I / O
>在同一时间排成一行,并且都有单独的中断输入
>我参考了《 LPC23xx用户手册》,
>没有同时使用这些端口的限制。
> >
> >我有一个LPCXpresso 1769开发板,并且因为我有驱动程序
>书面,我将在实际硬件上对此进行测试。但是,我
>想知道是否有人有使用两个SSP端口的经验
>和LPC1700设备上的SPI端口?奏效了吗?由于它
>据说可以在LPC2300设备上使用,它的问题是什么
> LPC1700 devices?
> >
> >最后,我意识到我可以解决一些选项
>这个问题,但这是另一个讨论。
> >
> > Jeff
> >
-

奥利维尔·高特罗
*电子邮件:* o ... @ gautherot.net
*电话:* +56 98 730 9361
*网站:* www.gautherot.net
*链接到:* http://www.linkedin.com/in/ogautherot



我已经与NXP FAE联系,他认为该说明仅适用于80针设备, 但他正在与应用程序人员核实。我会让你知道他们 come back with.

我还没有时间在Xpresso板上进行测试。

杰夫

- -在...中,奥利维尔·高特罗(Olivier Gautherot)写道:
>
>杰夫,请仔细阅读用户手册:其中指出了2个接口
>不能同时使用。
>
>如果您对此进行试验,请检查2种情况:
>-顺序使用(一个端口,然后另一个端口)
>-并发使用(在端口上发送不同的数据)
>
>我确定其他人会对结果感兴趣(我提出了问题
>几个月后被告知要避免这种情况...)
>
> Hope it helps
> Olivier
>alexander_ribero写道:
> >
> > Hi:
> >
> >在LPC2300中,SPI和SSP0共享相同的中断向量。
> >
> > Regards,
> >
> > Alex
> >
> > --- In l... ,
> >“ ksdoubleshooter”写道:
> > >
> > >我有一个使用LPC1768的项目。该项目有要求
> >7个UART,所以我在LPC1768上使用了三个UART,并添加了两个
> >SC16IS752是具有可选I2C或SPI的双UART
> >接口。我将SSP0分配给DUART之一,将SSP1分配给DUART。
> >其他。每个DUART都有一条IRQ行,我将它们分别运回
> >EINT引脚。使用单独的SSP端口在单独的SSP端口上运行DUART
> >中断引脚将允许每个中断直接处理中断
> > DUART.
> > >
> > >另外,还有一个显示器,带有串行接口和一个串行
> >闪存部分。我将这两部分都绑定到SPI端口。都没有
> >中断期间将访问显示屏或串行闪存。
> > >
> > >在为SSP和SPI编写低级驱动程序模块时
> >端口,我在2版LPC17xx用户手册中注意到了此注释:
> > >
> > >备注:SSP0旨在用作SPI的替代产品
> >接口,作为旧外围设备包含在内。其中只有一个
> >任何时候都可以使用外围设备。
> > >
> > >这很奇怪,因为SSP端口和SPI端口都可以获取其I / O
> >在同一时间排成一行,并且都有单独的中断输入
> >我参考了《 LPC23xx用户手册》,
> >没有同时使用这些端口的限制。
> > >
> > >我有一个LPCXpresso 1769开发板,并且因为我有驱动程序
> >书面,我将在实际硬件上对此进行测试。但是,我
> >想知道是否有人有使用两个SSP端口的经验
> >和LPC1700设备上的SPI端口?奏效了吗?由于它
> >据说可以在LPC2300设备上使用,它的问题是什么
> > LPC1700 devices?
> > >
> > >最后,我意识到我可以解决一些选项
> >这个问题,但这是另一个讨论。
> > >
> > > Jeff
> > >
> >
> >
> --
>
> Olivier Gautherot
>*电子邮件:* olivier @ ...
>*电话:* +56 98 730 9361
>*网站:* www.gautherot.net
> *LinkedIn:* http://www.linkedin.com/in/ogautherot
>
>
>

刚从恩智浦应用收到确认,用户手册符号没有 适用于100针零件。陈述的原因是,在80引脚零件上,SSEL0仅 p0.16上可用,这是SPI上可用于SSEL的唯一引脚。

无论如何,我绝不会将SSEL用作主要用途。我更喜欢在程序控制下使用I / O 产生SSP / SPI芯片选择。所以很明显,这三个都可以用在 如果不使用SSEL引脚,则为80引脚零件。

杰夫

- -在...中,奥利维尔·高特罗(Olivier Gautherot)写道:
>
>杰夫,请仔细阅读用户手册:其中指出了2个接口
>不能同时使用。
>
>如果您对此进行试验,请检查2种情况:
>-顺序使用(一个端口,然后另一个端口)
>-并发使用(在端口上发送不同的数据)
>
>我确定其他人会对结果感兴趣(我提出了问题
>几个月后被告知要避免这种情况...)
>
> Hope it helps
> Olivier
>alexander_ribero写道:
> >
> > Hi:
> >
> >在LPC2300中,SPI和SSP0共享相同的中断向量。
> >
> > Regards,
> >
> > Alex
> >
> > --- In l... ,
> >“ ksdoubleshooter”写道:
> > >
> > >我有一个使用LPC1768的项目。该项目有要求
> >7个UART,所以我在LPC1768上使用了三个UART,并添加了两个
> >SC16IS752是具有可选I2C或SPI的双UART
> >接口。我将SSP0分配给DUART之一,将SSP1分配给DUART。
> >其他。每个DUART都有一条IRQ行,我将它们分别运回
> >EINT引脚。使用单独的SSP端口在单独的SSP端口上运行DUART
> >中断引脚将允许每个中断直接处理中断
> > DUART.
> > >
> > >另外,还有一个显示器,带有串行接口和一个串行
> >闪存部分。我将这两部分都绑定到SPI端口。都没有
> >中断期间将访问显示屏或串行闪存。
> > >
> > >在为SSP和SPI编写低级驱动程序模块时
> >端口,我在2版LPC17xx用户手册中注意到了此注释:
> > >
> > >备注:SSP0旨在用作SPI的替代产品
> >接口,作为旧外围设备包含在内。其中只有一个
> >任何时候都可以使用外围设备。
> > >
> > >这很奇怪,因为SSP端口和SPI端口都可以获取其I / O
> >在同一时间排成一行,并且都有单独的中断输入
> >我参考了《 LPC23xx用户手册》,
> >没有同时使用这些端口的限制。
> > >
> > >我有一个LPCXpresso 1769开发板,并且因为我有驱动程序
> >书面,我将在实际硬件上对此进行测试。但是,我
> >想知道是否有人有使用两个SSP端口的经验
> >和LPC1700设备上的SPI端口?奏效了吗?由于它
> >据说可以在LPC2300设备上使用,它的问题是什么
> > LPC1700 devices?
> > >
> > >最后,我意识到我可以解决一些选项
> >这个问题,但这是另一个讨论。
> > >
> > > Jeff
> > >
> >
> >
> --
>
> Olivier Gautherot
>*电子邮件:* olivier @ ...
>*电话:* +56 98 730 9361
>*网站:* www.gautherot.net
> *LinkedIn:* http://www.linkedin.com/in/ogautherot
>
>
>

如果我们可以在2个SSP端口之外使用SPI,那就太好了。请确认 当你得到这个工作。

R M

- -在l ...中,“ ksdoubleshooter”写道:
>
>刚刚从恩智浦应用收到确认,用户手册符号确实 不适用于100针零件。所述原因是在80引脚零件上,SSEL0为 仅在p0.16上可用,这是SPI上SSEL可用的唯一引脚。
>
>无论如何,我绝不会将SSEL用作主要用途。我更喜欢在程序下使用I / O 控制生成SSP / SPI芯片选择。所以很明显,这三个都可以使用 如果不使用SSEL引脚,则在80引脚零件上使用。
>
> Jeff
>
>---在...中,奥利维尔·高特罗(Olivier Gautherot)写道:
> >
> >杰夫,请仔细阅读用户手册:其中指出了2个接口
> >不能同时使用。
> >
> >如果您对此进行试验,请检查2种情况:
> >-顺序使用(一个端口,然后另一个端口)
> >-并发使用(在端口上发送不同的数据)
> >
> >我确定其他人会对结果感兴趣(我提出了问题
> >几个月后被告知要避免这种情况...)
> >
> > Hope it helps
> > Olivier
> >
> >
> >alexander_ribero写道:
> > >
> > > Hi:
> > >
> > >在LPC2300中,SPI和SSP0共享相同的中断向量。
> > >
> > > Regards,
> > >
> > > Alex
> > >
> > > --- In l... ,
> > >“ ksdoubleshooter”写道:
> > > >
> > > >我有一个使用LPC1768的项目。该项目有要求
> > >7个UART,所以我在LPC1768上使用了三个UART,并添加了两个
> > >SC16IS752是具有可选I2C或SPI的双UART
> > >接口。我将SSP0分配给DUART之一,将SSP1分配给DUART。
> > >其他。每个DUART都有一条IRQ行,我将它们分别运回
> > >EINT引脚。使用单独的SSP端口在单独的SSP端口上运行DUART
> > >中断引脚将允许每个中断直接处理中断
> > > DUART.
> > > >
> > > >另外,还有一个显示器,带有串行接口和一个串行
> > >闪存部分。我将这两部分都绑定到SPI端口。都没有
> > >中断期间将访问显示屏或串行闪存。
> > > >
> > > >在为SSP和SPI编写低级驱动程序模块时
> > >端口,我在2版LPC17xx用户手册中注意到了此注释:
> > > >
> > > >备注:SSP0旨在用作SPI的替代产品
> > >接口,作为旧外围设备包含在内。其中只有一个
> > >任何时候都可以使用外围设备。
> > > >
> > > >这很奇怪,因为SSP端口和SPI端口都可以获取其I / O
> > >在同一时间排成一行,并且都有单独的中断输入
> > >我参考了《 LPC23xx用户手册》,
> > >没有同时使用这些端口的限制。
> > > >
> > > >我有一个LPCXpresso 1769开发板,并且因为我有驱动程序
> > >书面,我将在实际硬件上对此进行测试。但是,我
> > >想知道是否有人有使用两个SSP端口的经验
> > >和LPC1700设备上的SPI端口?奏效了吗?由于它
> > >据说可以在LPC2300设备上使用,它的问题是什么
> > > LPC1700 devices?
> > > >
> > > >最后,我意识到我可以解决一些选项
> > >这个问题,但这是另一个讨论。
> > > >
> > > > Jeff
> > > >
> > >
> > >
> >
> >
> > --
> >
> > Olivier Gautherot
> > *Email:* olivier@
> >*电话:* +56 98 730 9361
> >*网站:* www.gautherot.net
> > *LinkedIn:* http://www.linkedin.com/in/ogautherot
> >
> >
> >
> >
>

恩智浦的另一项确认,即所有SSP / SPI端口均可在80引脚上使用 通过不使用SSEL功能解决了P0.16的冲突的设备 either SSP0 or SPI.

杰夫

- -在l ...中,“ ksdoubleshooter”写道:
>
>刚刚从恩智浦应用收到确认,用户手册符号确实 不适用于100针零件。所述原因是在80引脚零件上,SSEL0为 仅在p0.16上可用,这是SPI上SSEL可用的唯一引脚。
>
>无论如何,我绝不会将SSEL用作主要用途。我更喜欢在程序下使用I / O 控制生成SSP / SPI芯片选择。所以很明显,这三个都可以使用 如果不使用SSEL引脚,则在80引脚零件上使用。
>
> Jeff
>
>---在...中,奥利维尔·高特罗(Olivier Gautherot)写道:
> >
> >杰夫,请仔细阅读用户手册:其中指出了2个接口
> >不能同时使用。
> >
> >如果您对此进行试验,请检查2种情况:
> >-顺序使用(一个端口,然后另一个端口)
> >-并发使用(在端口上发送不同的数据)
> >
> >我确定其他人会对结果感兴趣(我提出了问题
> >几个月后被告知要避免这种情况...)
> >
> > Hope it helps
> > Olivier
> >
> >
> >alexander_ribero写道:
> > >
> > > Hi:
> > >
> > >在LPC2300中,SPI和SSP0共享相同的中断向量。
> > >
> > > Regards,
> > >
> > > Alex
> > >
> > > --- In l... ,
> > >“ ksdoubleshooter”写道:
> > > >
> > > >我有一个使用LPC1768的项目。该项目有要求
> > >7个UART,所以我在LPC1768上使用了三个UART,并添加了两个
> > >SC16IS752是具有可选I2C或SPI的双UART
> > >接口。我将SSP0分配给DUART之一,将SSP1分配给DUART。
> > >其他。每个DUART都有一条IRQ行,我将它们分别运回
> > >EINT引脚。使用单独的SSP端口在单独的SSP端口上运行DUART
> > >中断引脚将允许每个中断直接处理中断
> > > DUART.
> > > >
> > > >另外,还有一个显示器,带有串行接口和一个串行
> > >闪存部分。我将这两部分都绑定到SPI端口。都没有
> > >中断期间将访问显示屏或串行闪存。
> > > >
> > > >在为SSP和SPI编写低级驱动程序模块时
> > >端口,我在2版LPC17xx用户手册中注意到了此注释:
> > > >
> > > >备注:SSP0旨在用作SPI的替代产品
> > >接口,作为旧外围设备包含在内。其中只有一个
> > >任何时候都可以使用外围设备。
> > > >
> > > >这很奇怪,因为SSP端口和SPI端口都可以获取其I / O
> > >在同一时间排成一行,并且都有单独的中断输入
> > >我参考了《 LPC23xx用户手册》,
> > >没有同时使用这些端口的限制。
> > > >
> > > >我有一个LPCXpresso 1769开发板,并且因为我有驱动程序
> > >书面,我将在实际硬件上对此进行测试。但是,我
> > >想知道是否有人有使用两个SSP端口的经验
> > >和LPC1700设备上的SPI端口?奏效了吗?由于它
> > >据说可以在LPC2300设备上使用,它的问题是什么
> > > LPC1700 devices?
> > > >
> > > >最后,我意识到我可以解决一些选项
> > >这个问题,但这是另一个讨论。
> > > >
> > > > Jeff
> > > >
> > >
> > >
> >
> >
> > --
> >
> > Olivier Gautherot
> > *Email:* olivier@
> >*电话:* +56 98 730 9361
> >*网站:* www.gautherot.net
> > *LinkedIn:* http://www.linkedin.com/in/ogautherot
> >
> >
> >
> >
>

杰夫
您可以确认使用时没有100引脚设备的陷阱吗 SSP0和SPI都同时存在。

谢谢

拉克什

- -在l ...中,“ ksdoubleshooter”写道:
>
> 通过不使用SSEL功能解决了P0.16的冲突的设备 either SSP0 or SPI.
>
> Jeff
>
>---在l ...中,“ ksdoubleshooter”写道:
> >
> >
> >
> >刚刚从恩智浦应用收到确认,用户手册符号确实 不适用于100针零件。所述原因是在80引脚零件上,SSEL0为 仅在p0.16上可用,这是SPI上SSEL可用的唯一引脚。
> >
> >无论如何,我绝不会将SSEL用作主要用途。我更喜欢在程序下使用I / O 控制生成SSP / SPI芯片选择。所以很明显,这三个都可以使用 如果不使用SSEL引脚,则在80引脚零件上使用。
> >
> > Jeff
> >
> >---在...中,奥利维尔·高特罗(Olivier Gautherot)写道:
> > >
> > >杰夫,请仔细阅读用户手册:其中指出了2个接口
> > >不能同时使用。
> > >
> > >如果您对此进行试验,请检查2种情况:
> > >-顺序使用(一个端口,然后另一个端口)
> > >-并发使用(在端口上发送不同的数据)
> > >
> > >我确定其他人会对结果感兴趣(我提出了问题
> > >几个月后被告知要避免这种情况...)
> > >
> > > Hope it helps
> > > Olivier
> > >
> > >
> > >alexander_ribero写道:
> > > >
> > > > Hi:
> > > >
> > > >在LPC2300中,SPI和SSP0共享相同的中断向量。
> > > >
> > > > Regards,
> > > >
> > > > Alex
> > > >
> > > > --- In l... ,
> > > >“ ksdoubleshooter”写道:
> > > > >
> > > > >我有一个使用LPC1768的项目。该项目有要求
> > > >7个UART,所以我在LPC1768上使用了三个UART,并添加了两个
> > > >SC16IS752是具有可选I2C或SPI的双UART
> > > >接口。我将SSP0分配给DUART之一,将SSP1分配给DUART。
> > > >其他。每个DUART都有一条IRQ行,我将它们分别运回
> > > >EINT引脚。使用单独的SSP端口在单独的SSP端口上运行DUART
> > > >中断引脚将允许每个中断直接处理中断
> > > > DUART.
> > > > >
> > > > >另外,还有一个显示器,带有串行接口和一个串行
> > > >闪存部分。我将这两部分都绑定到SPI端口。都没有
> > > >中断期间将访问显示屏或串行闪存。
> > > > >
> > > > >在为SSP和SPI编写低级驱动程序模块时
> > > >端口,我在2版LPC17xx用户手册中注意到了此注释:
> > > > >
> > > > >备注:SSP0旨在用作SPI的替代产品
> > > >接口,作为旧外围设备包含在内。其中只有一个
> > > >任何时候都可以使用外围设备。
> > > > >
> > > > >这很奇怪,因为SSP端口和SPI端口都可以获取其I / O
> > > >在同一时间排成一行,并且都有单独的中断输入
> > > >我参考了《 LPC23xx用户手册》,
> > > >没有同时使用这些端口的限制。
> > > > >
> > > > >我有一个LPCXpresso 1769开发板,并且因为我有驱动程序
> > > >书面,我将在实际硬件上对此进行测试。但是,我
> > > >想知道是否有人有使用两个SSP端口的经验
> > > >和LPC1700设备上的SPI端口?奏效了吗?由于它
> > > >据说可以在LPC2300设备上使用,它的问题是什么
> > > > LPC1700 devices?
> > > > >
> > > > >最后,我意识到我可以解决一些选项
> > > >这个问题,但这是另一个讨论。
> > > > >
> > > > > Jeff
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > >
> > > Olivier Gautherot
> > > *Email:* olivier@
> > >*电话:* +56 98 730 9361
> > >*网站:* www.gautherot.net
> > > *LinkedIn:* http://www.linkedin.com/in/ogautherot
> > >
> > >
> > >
> > >
> > >
>

拉克什

从手册中可以看出,您可以分别使用SSP0和SPI,但不能
同时。

希望能帮助到你
-
奥利维尔·高特罗
o ... @ gautherot.net
www.gautherot.net
http://www.linkedin.com/in/ogautherot
rm_lucknow 在2013年2月8日星期五上午10:09写道:

> **
> Jeff,
>您可以确认使用时没有100引脚设备的陷阱吗
>SSP0和SPI都同时存在。
>
> Thanks
>
> Rakesh
>
>---在l ...中,“ ksdoubleshooter”写道:
> >
> >
> >
> >恩智浦的另一项确认,即所有SSP / SPI端口均可用于
>80引脚设备,如果通过不使用SSEL解决了P0.16的冲突
>SSP0或SPI上的功能。
> >
> > Jeff
> >
> >---在l ...中,“ ksdoubleshooter”写道:
> > >
> > >
> > >
> > >刚刚收到NXP应用的确认,即用户手册
>符号不适用于100针零件。陈述的原因是
>80针零件,SSEL0仅在p0.16上可用,这是唯一的针
>在SPI上可用于SSEL。
> > >
> > >无论如何,我绝不会将SSEL用作主要用途。我更喜欢在下面使用I / O
>程序控制以生成SSP / SPI芯片选择。所以很明显,这三个
>如果不使用SSEL引脚,则可用于80引脚零件。
> > >
> > > Jeff
> > >
> > >---在...中,奥利维尔·高特罗(Olivier Gautherot)写道:
> > > >
> > > >杰夫,请仔细阅读用户手册:其中指出2
> interfaces
> > > >不能同时使用。
> > > >
> > > >如果您对此进行试验,请检查2种情况:
> > > >-顺序使用(一个端口,然后另一个端口)
> > > >-并发使用(在端口上发送不同的数据)
> > > >
> > > >我确定其他人会对结果感兴趣(我提出了
> question
> > > >几个月后被告知要避免这种情况...)
> > > >
> > > > Hope it helps
> > > > Olivier
> > > >
> > > >
> > > >alexander_ribero写道:
> > > > >
> > > > > Hi:
> > > > >
> > > > >在LPC2300中,SPI和SSP0共享相同的中断向量。
> > > > >
> > > > > Regards,
> > > > >
> > > > > Alex
> > > > >
> > > > > --- In l... ,
> > > > >“ ksdoubleshooter”写道:
> > > > > >
> > > > > >我有一个使用LPC1768的项目。这个项目有一个
> requirement
> > > > >7个UART,所以我在LPC1768上使用了三个UART,并添加了两个
> > > > >SC16IS752是具有可选I2C或SPI的双UART
> > > > >接口。我将SSP0分配给DUART之一,将SSP1分配给DUART。
> > > > >其他。每个DUART都有一条IRQ行,我将它们分别运回
> > > > >EINT引脚。使用单独的SSP端口在单独的SSP端口上运行DUART
> > > > >中断引脚将允许直接中断处理
> each
> > > > > DUART.
> > > > > >
> > > > > >此外,还有一个显示器,带有串行接口和一个
> serial
> > > > >闪存部分。我将这两部分都绑定到SPI端口。
> Neither
> > > > >显示屏或串行闪存将在
> interrupts.
> > > > > >
> > > > > >在为SSP和SPI编写低级驱动程序模块时
> > > > >端口,我在2版LPC17xx用户手册中注意到了此注释:
> > > > > >
> > > > > >备注:SSP0旨在用作替代产品。
> SPI
> > > > >接口,作为旧外围设备包含在内。只有一个
> these
> > > > >任何时候都可以使用外围设备。
> > > > > >
> > > > > >这很奇怪,因为SSP端口和SPI端口都可以
> I/O
> > > > >同时排成一行,并且都有单独的中断输入
> to
> > > > >我参考了LPC23xx用户手册和
> there is
> > > > >没有同时使用这些端口的限制。
> > > > > >
> > > > > >我有一个LPCXpresso 1769开发板,并且因为我有驱动程序
> > > > >书面,我将在实际硬件上对此进行测试。然而,
> I
> > > > >想知道是否有人有使用这两个SSP的经验
> ports
> > > > >和LPC1700设备上的SPI端口?奏效了吗?由于它
> > > > >应该可以在LPC2300设备上工作,这是什么问题
> on
> > > > > LPC1700 devices?
> > > > > >
> > > > > >最后,我意识到我可以选择
> resolve
> > > > >这个问题,但这是另一个讨论。
> > > > > >
> > > > > > Jeff
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Olivier Gautherot
> > > > *Email:* olivier@
> > > >*电话:* +56 98 730 9361
> > > >*网站:* www.gautherot.net
> > > > *LinkedIn:* http://www.linkedin.com/in/ogautherot
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> >
>