怎样实现一个RS - 232串行接口使用的GPIO ?

下一次,这将是一个好主意
, 包括更多的信息-什么控制器/编译/汇编/电路您使用的是(或者计划使用) ...

无论如何, http://www.piclist.com/techref/microchip/rs232.htm包含各种代码(汇编和C )和太平洋岛屿示意图样本。

阿位的搜索网页
, 你
会 发现很多。

 
我的英语水平差

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="非常高兴" border="0" />我使用Atmel
的 巨型chip.It的贵函数称为“软的UART ” 。
ü可以转到www.atmel.com和搜索!

 
音响...是的问题
, 你问是一个非常现行做法实施的UART如果没有专门的硬件来做到这一点。
作为最后的讯息显示。这就是所谓的软的UART 。只有半双工....根据微使用。通常是非常低廉1 ..但几乎所有的人定时..您需要使用的计时器
, 以知道什么时候是时候样品线再次..

第一位通常是用来触发一些中断
, 让您知道
, 一个字节是它
的 方式....

有很多不同的诅咒..如果采取这种芯片惯于PIC12CXX允许中断..为埃夫利位..因此
, 你需要调查的TIMER0时看到的是时间来样线..使MSP430另一方面接力定时器中断样品线做。您没有停止你正在做的串行数据处理

 
如何对波特率的“软的UART ” ?能达到9600或19200 ?

 
是的
, 它不仅取决于速度微型..一个非常高的数据速率你需要的CPU运行相应..有些像PIC12CXX将运行在4Mhz ..步执行周期为1 micosec ..根据hoaw多次指示您的投票所日常需要..这将决定软的UART最快速度..

 

Welcome to EDABoard.com

Sponsor

Back
Top