“第十课--MicroWRT 扩展板串口使用”的版本间的差异
853387039@qq.com(讨论 | 贡献) (→软件连接) |
|||
(未显示2个用户的4个中间版本) | |||
第4行: | 第4行: | ||
为了充分发挥MicroWRT的功能,我们设计了Microduino扩展板,将MicroWRT和Microduino完美的结合在了一起。两者之间的通信是通过板载串口完成的,本教程就是介绍如何使用扩展板上的串口。 | 为了充分发挥MicroWRT的功能,我们设计了Microduino扩展板,将MicroWRT和Microduino完美的结合在了一起。两者之间的通信是通过板载串口完成的,本教程就是介绍如何使用扩展板上的串口。 | ||
− | + | 扩展板串口的硬件,请参考下面的连接:[[MicroWRT_UPIN/zh]] | |
− | |||
==硬件连接== | ==硬件连接== | ||
− | 将Microduino 扩展板和MicorWRT底板堆叠在一起,至于方向,在两块板子上的排针孔顶部,印有“5V” 和“GND”的标示,所以只要按照标示,把板子堆叠在一起就可以了。Microduino扩展板的5V 引脚对应接在MicroWRT底板 5V的排针孔上。在Microduino | + | 将Microduino 扩展板和MicorWRT底板堆叠在一起,至于方向,在两块板子上的排针孔顶部,印有“5V” 和“GND”的标示,所以只要按照标示,把板子堆叠在一起就可以了。Microduino扩展板的5V 引脚对应接在MicroWRT底板 5V的排针孔上。在Microduino 扩展板上堆叠好[[Microduino-USBTTL/zh]]模块。然后通过两根usb线分别将[[Microduino-USBTTL/zh]]的microUSB 连接PC, MicroWRT的microUSB 连接PC。 |
硬件连接图如下: | 硬件连接图如下: | ||
[[File:serial.jpg|600px|thumb|center|Hardware connection]] | [[File:serial.jpg|600px|thumb|center|Hardware connection]] | ||
第14行: | 第13行: | ||
按照上面的连接,将扩张板上的拨码开关设置为如下值: | 按照上面的连接,将扩张板上的拨码开关设置为如下值: | ||
MODE: 1010,UART:1010 | MODE: 1010,UART:1010 | ||
− | |||
==软件连接== | ==软件连接== | ||
− | (1) | + | (1) [[Microduino-USBTTL/zh]]连接到设备上后,在电脑的设备管理里,会多出一个端口(在测试电脑上是com15),如下图所示: |
[[File:seria2.jpg|600px|thumb|center|Port connection]] | [[File:seria2.jpg|600px|thumb|center|Port connection]] | ||
第34行: | 第32行: | ||
(1) 通过软件WinSCP 将编译好的串口测试程序的可执行上传到MicroWRT的/usr/bin 目录下,当然你也可以放到其他目录下,但有可能重启后,就丢失了。我们的串口测试程序命名为helloword,你可以直接下载可执行文件和源码。 | (1) 通过软件WinSCP 将编译好的串口测试程序的可执行上传到MicroWRT的/usr/bin 目录下,当然你也可以放到其他目录下,但有可能重启后,就丢失了。我们的串口测试程序命名为helloword,你可以直接下载可执行文件和源码。 | ||
+ | |||
+ | 可执行文件 '''[[File:Binary.zip]]''' | ||
+ | 源文件 '''[[File:Source.zip]]''' | ||
(2) 在无线连接的Putty 界面中,启动测试程序。 | (2) 在无线连接的Putty 界面中,启动测试程序。 |
2014年12月26日 (五) 15:38的最新版本
为了充分发挥MicroWRT的功能,我们设计了Microduino扩展板,将MicroWRT和Microduino完美的结合在了一起。两者之间的通信是通过板载串口完成的,本教程就是介绍如何使用扩展板上的串口。 扩展板串口的硬件,请参考下面的连接:MicroWRT_UPIN/zh 硬件连接将Microduino 扩展板和MicorWRT底板堆叠在一起,至于方向,在两块板子上的排针孔顶部,印有“5V” 和“GND”的标示,所以只要按照标示,把板子堆叠在一起就可以了。Microduino扩展板的5V 引脚对应接在MicroWRT底板 5V的排针孔上。在Microduino 扩展板上堆叠好Microduino-USBTTL/zh模块。然后通过两根usb线分别将Microduino-USBTTL/zh的microUSB 连接PC, MicroWRT的microUSB 连接PC。 硬件连接图如下: 按照上面的连接,将扩张板上的拨码开关设置为如下值: MODE: 1010,UART:1010 软件连接(1) Microduino-USBTTL/zh连接到设备上后,在电脑的设备管理里,会多出一个端口(在测试电脑上是com15),如下图所示: (2) 你可以用SecureCRT(或者Putty)来打开一个串口,串口的参数配置如下: (3) 将MicroWRT的USB接到PC上后,就给它通电了。这是打开上面设置的串口,你应该就可以看到有启动信息输入。 等上一段时间后(十几秒)会提示你输入用户名和密码,分别是root和admin,然后你就从串口登陆到了MicroWRT上。 (4) 在等十几秒,你就可以在你PC的无线连接处发现MicroWRT的无线连接标示(PandoraBox_XXX), 因为我们刷了PandoraBox的固件。它的默认地址是192.168.1.1 (5) 这时你可以通过putty软件,设置192.168.1.1地址,然后就可以通过无线登陆上MircroWRT,用户名和密码仍旧是root和admin。 测试串口(1) 通过软件WinSCP 将编译好的串口测试程序的可执行上传到MicroWRT的/usr/bin 目录下,当然你也可以放到其他目录下,但有可能重启后,就丢失了。我们的串口测试程序命名为helloword,你可以直接下载可执行文件和源码。 可执行文件 文件:Binary.zip 源文件 文件:Source.zip (2) 在无线连接的Putty 界面中,启动测试程序。 ./helloword (3) 然后在串口连接界面中,输入字符,然后你就可以再putty界面中看到输入的内容。结果如下: |