为什么一个硬件串口是什么占用二个串口? - 91股票网
  
 

 

为什么一个硬件串口是什么占用二个串口?

 分享到:
ZedBoard双串口硬件实现
&ZYNQ-7000 AP SoC(以下简称ZYNQ)集成里两个Cortex-A9的ARM内核。在使用过程中为发挥ARM的优势,便于资源的管理,多核操作系统是首选,例如使用Linux等,在调试的时候可能需要每个ARM核一个串口。在实际的应用系统中,为了调试、显示的方便也有可能使用双串口进行工作。
这里基于ZYNQ的配置灵活性,谈谈对于双串口的简单配置实现。
首先分析ZYNQ的双串口配置灵活性以及能否支持双串口配置。
根据文档UG585,在设置好了串口控制器之后,对于串口的输出路线配置有两种方式,下图可见一斑。
这两种方式分别是使用MIO端口进行串口接出、使用EMIO引脚进行信号输出等。这两种方式的配置都相对简单。并且使用都很方便。
这一讲我们使用MIO端口作为串口信号输出的方式。使用MIO方式实现时引脚数目以及引脚位置都有所受限。MIO串口输出位置总表如下图。
可以看出每两个引脚队都可以作为串口使用。在ZedBoard例程中使用了UART1作为板上UART2USB的串口输出,我们只能使用UART0实现输出配置。
对于ZedBoard开发板,上面引出的MIO端口有限,仅仅使用一个PMOD接口JE1实现,该接口在ZedBoard板上位置如下图所示:
该接口对应的MIO引脚接口编号可从ZedBoard原理图中找到。下图中即为MIO与JE接口的对应引脚关系。
根据串口的可配置引脚位置以及ZedBoard在JE口引出的引脚序号,可以确定能够使用的作为UART0输出的引脚对为MIO10,11和MIO14,15引脚对。可见其对应的JE接口引脚为JE2,3和JE9,10引脚对。根据下图的PMOD引脚结构图,我们选择JE9,10引脚对即MIO14,15引脚对,便于地线GND和电源VCC3V3的连接。
这样所选用引脚已经确定。接下来在XPS中的图形化界面中进行配置。点击IO Perlpherals进行外设引脚 ...分享到:
ZedBoard双串口硬件实现
&ZYNQ-7000 AP SoC(以下简称ZYNQ)集成里两个Cortex-A9的ARM内核。在使用过程中为发挥ARM的优势,便于资源的管理,多核操作系统是首选,例如使用Linux等,在调试的时候可能需要每个ARM核一个串口。在实际的应用系统中,为了调试、显示的方便也有可能使用双串口进行工作。
这里基于ZYNQ的配置灵活性,谈谈对于双串口的简单配置实现。
首先分析ZYNQ的双串口配置灵活性以及能否支持双串口配置。
根据文档UG585,在设置好了串口控制器之后,对于串口的输出路线配置有两种方式,下图可见一斑。
这两种方式分别是使用MIO端口进行串口接出、使用EMIO引脚进行信号输出等。这两种方式的配置都相对简单。并且使用都很方便。
这一讲我们使用MIO端口作为串口信号输出的方式。使用MIO方式实现时引脚数目以及引脚位置都有所受限。MIO串口输出位置总表如下图。
可以看出每两个引脚队都可以作为串口使用。在ZedBoard例程中使用了UART1作为板上UART2USB的串口输出,我们只能使用UART0实现输出配置。
对于ZedBoard开发板,上面引出的MIO端口有限,仅仅使用一个PMOD接口JE1实现,该接口在ZedBoard板上位置如下图所示:
该接口对应的MIO引脚接口编号可从ZedBoard原理图中找到。下图中即为MIO与JE接口的对应引脚关系。
根据串口的可配置引脚位置以及ZedBoard在JE口引出的引脚序号,可以确定能够使用的作为UART0输出的引脚对为MIO10,11和MIO14,15引脚对。可见其对应的JE接口引脚为JE2,3和JE9,10引脚对。根据下图的PMOD引脚结构图,我们选择JE9,10引脚对即MIO14,15引脚对,便于地线GND和电源VCC3V3的连接。
这样所选用引脚已经确定。接下来在XPS中的图形化界面中进行配置。点击IO Perlpherals进行外设引脚 ...分享到:
ZedBoard双串口硬件实现
&ZYNQ-7000 AP SoC(以下简称ZYNQ)集成里两个Cortex-A9的ARM内核。在使用过程中为发挥ARM的优势,便于资源的管理,多核操作系统是首选,例如使用Linux等,在调试的时候可能需要每个ARM核一个串口。在实际的应用系统中,为了调试、显示的方便也有可能使用双串口进行工作。
这里基于ZYNQ的配置灵活性,谈谈对于双串口的简单配置实现。
首先分析ZYNQ的双串口配置灵活性以及能否支持双串口配置。
根据文档UG585,在设置好了串口控制器之后,对于串口的输出路线配置有两种方式,下图可见一斑。
这两种方式分别是使用MIO端口进行串口接出、使用EMIO引脚进行信号输出等。这两种方式的配置都相对简单。并且使用都很方便。
这一讲我们使用MIO端口作为串口信号输出的方式。使用MIO方式实现时引脚数目以及引脚位置都有所受限。MIO串口输出位置总表如下图。
可以看出每两个引脚队都可以作为串口使用。在ZedBoard例程中使用了UART1作为板上UART2USB的串口输出,我们只能使用UART0实现输出配置。
对于ZedBoard开发板,上面引出的MIO端口有限,仅仅使用一个PMOD接口JE1实现,该接口在ZedBoard板上位置如下图所示:
该接口对应的MIO引脚接口编号可从ZedBoard原理图中找到。下图中即为MIO与JE接口的对应引脚关系。
根据串口的可配置引脚位置以及ZedBoard在JE口引出的引脚序号,可以确定能够使用的作为UART0输出的引脚对为MIO10,11和MIO14,15引脚对。可见其对应的JE接口引脚为JE2,3和JE9,10引脚对。根据下图的PMOD引脚结构图,我们选择JE9,10引脚对即MIO14,15引脚对,便于地线GND和电源VCC3V3的连接。
这样所选用引脚已经确定。接下来在XPS中的图形化界面中进行配置。点击IO Perlpherals进行外设引脚 ...分享到:
ZedBoard双串口硬件实现
&ZYNQ-7000 AP SoC(以下简称ZYNQ)集成里两个Cortex-A9的ARM内核。在使用过程中为发挥ARM的优势,便于资源的管理,多核操作系统是首选,例如使用Linux等,在调试的时候可能需要每个ARM核一个串口。在实际的应用系统中,为了调试、显示的方便也有可能使用双串口进行工作。
这里基于ZYNQ的配置灵活性,谈谈对于双串口的简单配置实现。
首先分析ZYNQ的双串口配置灵活性以及能否支持双串口配置。
根据文档UG585,在设置好了串口控制器之后,对于串口的输出路线配置有两种方式,下图可见一斑。
这两种方式分别是使用MIO端口进行串口接出、使用EMIO引脚进行信号输出等。这两种方式的配置都相对简单。并且使用都很方便。
这一讲我们使用MIO端口作为串口信号输出的方式。使用MIO方式实现时引脚数目以及引脚位置都有所受限。MIO串口输出位置总表如下图。
可以看出每两个引脚队都可以作为串口使用。在ZedBoard例程中使用了UART1作为板上UART2USB的串口输出,我们只能使用UART0实现输出配置。
对于ZedBoard开发板,上面引出的MIO端口有限,仅仅使用一个PMOD接口JE1实现,该接口在ZedBoard板上位置如下图所示:
该接口对应的MIO引脚接口编号可从ZedBoard原理图中找到。下图中即为MIO与JE接口的对应引脚关系。
根据串口的可配置引脚位置以及ZedBoard在JE口引出的引脚序号,可以确定能够使用的作为UART0输出的引脚对为MIO10,11和MIO14,15引脚对。可见其对应的JE接口引脚为JE2,3和JE9,10引脚对。根据下图的PMOD引脚结构图,我们选择JE9,10引脚对即MIO14,15引脚对,便于地线GND和电源VCC3V3的连接。
这样所选用引脚已经确定。接下来在XPS中的图形化界面中进行配置。点击IO Perlpherals进行外设引脚 ...分享到:
ZedBoard双串口硬件实现
&ZYNQ-7000 AP SoC(以下简称ZYNQ)集成里两个Cortex-A9的ARM内核。在使用过程中为发挥ARM的优势,便于资源的管理,多核操作系统是首选,例如使用Linux等,在调试的时候可能需要每个ARM核一个串口。在实际的应用系统中,为了调试、显示的方便也有可能使用双串口进行工作。
这里基于ZYNQ的配置灵活性,谈谈对于双串口的简单配置实现。
首先分析ZYNQ的双串口配置灵活性以及能否支持双串口配置。
根据文档UG585,在设置好了串口控制器之后,对于串口的输出路线配置有两种方式,下图可见一斑。
这两种方式分别是使用MIO端口进行串口接出、使用EMIO引脚进行信号输出等。这两种方式的配置都相对简单。并且使用都很方便。
这一讲我们使用MIO端口作为串口信号输出的方式。使用MIO方式实现时引脚数目以及引脚位置都有所受限。MIO串口输出位置总表如下图。
可以看出每两个引脚队都可以作为串口使用。在ZedBoard例程中使用了UART1作为板上UART2USB的串口输出,我们只能使用UART0实现输出配置。
对于ZedBoard开发板,上面引出的MIO端口有限,仅仅使用一个PMOD接口JE1实现,该接口在ZedBoard板上位置如下图所示:
该接口对应的MIO引脚接口编号可从ZedBoard原理图中找到。下图中即为MIO与JE接口的对应引脚关系。
根据串口的可配置引脚位置以及ZedBoard在JE口引出的引脚序号,可以确定能够使用的作为UART0输出的引脚对为MIO10,11和MIO14,15引脚对。可见其对应的JE接口引脚为JE2,3和JE9,10引脚对。根据下图的PMOD引脚结构图,我们选择JE9,10引脚对即MIO14,15引脚对,便于地线GND和电源VCC3V3的连接。
这样所选用引脚已经确定。接下来在XPS中的图形化界面中进行配置。点击IO Perlpherals进行外设引脚 ...

参考资料

 

随机推荐