如何使用PIC 2或3个串行通讯?

E

emperor81

Guest
海...我为PIC新...我将用我的prroject这些芯片...但是,问题是,我需要用两个或三个串行通信,我不知道如何...那边冷的人,请帮我...
 
如果您使用PIC16系列中,您必须实现软件通信,你可以找到许多在网上实现。这取决于你如何管理通讯流量。当然,你可以找到PIC18FXX20系列两个硬件USART ...。
 
一个软件USART可以implimented,但会就你的处理能力沉重的代价。我最近用在项目中取得了巨大成功MAX3100 SPI USART。所有的基本事实的时间和格式完成由MAX3100和单片机使用SPI接口给它。 SPI使用很少的资源,很容易impliment。 MAX3100是一个单一的USART,但我认为有超过一个包中的一个范围等。我可以提供一些C代码如果u喜欢。
 
我打算用PIC16F877A ...但我dont't明白什么意思ü“... ...实现软件通信... ...” ?我试图通过互联网搜索,但我找不到它....我应该用什么词搜索?或者,也ü表示,这一切都取决于我的程序的方式吗?以及有关的原理图,我应该怎样做呢?没有人知道的网页,可以帮助我吗? :(我只发现了一个串行通讯电路... ...我试图检查PIC 18F,但它似乎是相同的...:?
 
我想,sinkplaat。感谢。钙ü包括原理图?
 
[报价= emperor81]我计划使用PIC16F877A ...但我dont't明白什么意思ü“... ...实现软件通信... ...” ?我试图通过互联网搜索,但我找不到它....我应该用什么词搜索?或者,也ü表示,这一切都取决于我的程序的方式吗?以及有关的原理图,我应该怎样做呢?没有人知道的网页,可以帮助我吗? :(我只发现了一个串行通讯电路... ...我试图检查PIC 18F,但它似乎是相同的... ...:[/QUOTE]他的意思,如果你正在使用的UC不具备的硬件用于串行通讯,你必须通过软件实现这个,如果你熟悉的传输格式。
 
ü的意思是,如果芯片有一个串行I / O,我可以让多个串行I / O和控制软件它(使用锁存选择串口)?
 
你说你想用F877A,它具有硬件USART。因此,对于暂时忘掉它的实施有关软件。
 
因此,在这种情况下,我可以只使用解码器选择哪个串口我想用如果我想使用多个串口...谢谢...
 
PIC的使用有一个硬件USART。硬件USART使事情变得更容易,因为所有你必须做的是初始化它和泵从一个特定的寄存器数据到/。一个软件USART是在软件中实现由一种叫做位撞一个过程,在那里你推/读取一个GPIO引脚的位按串行RS232协议,一个USART。因此,它是纯软件的性质。软件个USART,被软件,给一个指令周期的高开销,许多周期为一个单一的读/写操作所需,因此不推荐。你可能无法在同一时间激活多个个USART。有一件事情你可以做,虽然是复用/解复用的硬件USART引脚上几个DB - 9的设备。
 
emperor81写道: [报价]海...我为PIC新...我将用我的prroject这些芯片...但是,问题是,我需要用两个或三个串行通信,我不知道如何...那边冷的人,请帮我... [/QUOTE]如果你是新的PIC它不是最好的主意,开始您的第一个项目使用2个或3个串行端口。你也没有告诉我们,如果你打算在汇编或其他languaje方案。我强烈建议用小模型开始,你可以流利地处理硬件+软件。一旦你得到完全控制,你可以添加其他功能,分步实施。只是我的意见,humber555。
 
emperor81写道: [报价]海...我为PIC新...我将用我的prroject这些芯片...但是,问题是,我需要用两个或三个串行通信,我不知道如何...那边冷的人,请帮我... [/QUOTE]如果你是新的PIC它不是最好的主意,开始您的第一个项目使用2个或3个串行端口。你也没有告诉我们,如果你打算在汇编或其他languaje方案。我强烈建议用小模型开始,你可以流利地处理硬件+软件。一旦你得到完全控制,你可以添加其他功能,分步实施。只是我的意见,humber555。
 
忘记使用模拟USART,除非你的MCU无关,不是检查一个按钮和发送的字节夫妇其他软件...而不是增加一个外部USART,使用PIC18FXX20(这些系列器件有两个USART内置)
 
我是新来的PIC ...但是,我的主管找两个@三个串行通信之前,他让我继续进行项目...所以,我选择使用PIC ...好吧,我先试试....
 
嗨,我想你花太多说话,去工作,我们为您提供三种实现它取决于你和你的项目要求选择一个解决方案。我为你做一个原理... ...把它只是一个参考...
 
是否任何人都可以张贴:串行口完成“一书?
 

Welcome to EDABoard.com

Sponsor

Back
Top