“使用C8051F的串口对MAX3232进行自发自收”的版本间的差异

来自丢石头百科
(系统功能   使用C8051F的串口对MAX3232进行自发自收。硬件设计串口芯片MAX3232控制电路原理图软件设计下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解!USART详细程序请查看C8051F USART ...)
 
(文本替换 - 替换“www.waveshare.net”为“{{SERVERNAME}}”)
第15行: 第15行:
 
<table border="0" cellpadding="0" cellspacing="0" width="120"><tbody><tr><th bgcolor="#698192" class="white_12px_b" height="20" scope="col" style="font-size: 12px; color: rgb(255, 255, 255); line-height: 20px; font-family: Arial, Helvetica, sans-serif;">软件设计</th></tr></tbody></table>
 
<table border="0" cellpadding="0" cellspacing="0" width="120"><tbody><tr><th bgcolor="#698192" class="white_12px_b" height="20" scope="col" style="font-size: 12px; color: rgb(255, 255, 255); line-height: 20px; font-family: Arial, Helvetica, sans-serif;">软件设计</th></tr></tbody></table>
 
下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解!
 
下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解!
USART详细程序请查看<a class="Blue_2_12px_" href="http://www.waveshare.net/article/C8051F-4-3-12.htm" style="color: rgb(7, 66, 184);" target="_blank">C8051F USART程序
+
USART详细程序请查看<a class="Blue_2_12px_" href="http://{{SERVERNAME}}/article/C8051F-4-3-12.htm" style="color: rgb(7, 66, 184);" target="_blank">C8051F USART程序
 
。 
 
。 
  

2019年11月19日 (二) 09:22的版本

<tbody></tbody>
<tbody></tbody>
系统功能

   使用C8051F的串口对MAX3232进行自发自收。


<tbody></tbody>
硬件设计

C8051F 3 9.jpg 串口芯片MAX3232控制电路原理图


<tbody></tbody>
软件设计

下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解! USART详细程序请查看<a class="Blue_2_12px_" href="http://wiki.diustou.com/article/C8051F-4-3-12.htm" style="color: rgb(7, 66, 184);" target="_blank">C8051F USART程序 。 

//目标系统: 基于C8051F单片机 //应用软件: Silicon IDE / Keil

/*01010101010101010101010101010101010101010101010101010101010101010101


实验内容: 使用串口调试助手查看串口的收发状态是否正常。


硬件连接:  DVK501(MAX3232PrlPort)   F320 EX                            VCC    ---------   VCC                            GND   ---------   GND                            R1O    ---------   P0.5                              T1I      ---------   P0.4 


注意事项: (1)若有加载库程序,请将光盘根目录下的“library”下的“C8051F”文件夹拷到D盘 (2)请详细阅读:光盘根目录下的“说明书首页.htm”里的相应产品说明


10101010101010101010101010101010101010101010101010101010101010101010*/

  1. define _DVK501_F320_EX_
  2. include <c8051f320.h> 
  3. include <stdio.h>
  4. include <../../../../library/C8051F/ws_clock.h>
  5. include <../../../../library/C8051F/ws_usart_port.h>

void main (void)  { uchar inputcharacter; PCA0MD &= ~0x40; //clear watchdog timer  XBR1 = 0x40; // Enable crossbar and weak pull-ups clock_external();  usartInit(); while (1) { printf ("\nEnter character: "); inputcharacter = getkey (); printf ("\nCharacter entered : %c",inputcharacter); printf ("\n Value in Hex: %bx",inputcharacter); }

}
<tbody></tbody>
系统调试

打开串口调试助手,波特率调为9600,在PC机接收到“Enter character: "后,从键盘中随意输入一个字母、数字或符号,然后回车,查看串口调试助手上的现象。