【发布时间】:2015-11-08 21:11:27
【问题描述】:
在没有通过网络获得任何帮助并阅读了许多文章和教程之后,我发布了这个问题。我最终提出问题,希望得到指导。 急需帮助。
我想要什么: 1)我想建造一个遥控坦克。 2)基本上它不是由遥控器控制的,但我想用笔记本电脑控制。(我可以写一个c++或c#程序)。
我知道的: 1)我知道如何开发开发板。 (我想开发自己的,而不是使用 arduino) 2) 我非常了解 C++ 和汇编。 3) 我对 AVR 的 ALU、Memories(all 3)、Stack、Interrupts、IO Operations 很了解。 4) 我了解 SPI、RS232、UART 的工作原理。
问题:(我有很多问题,但最重要的是) 1) B/c 我做了我自己的董事会。我如何将我的程序(十六进制文件)传输到我的板上(我寻求实际和物理实现,而不是理论)(我知道 6 针 ISP,但不清楚实际实现) 2) 之后,我怎样才能在我的 AVR 和笔记本电脑上进行无线通信。(硬件设备?)(SPI、RS232、UART?)
主要困惑: 1) 我无法帮助自己区分或关联 SPI、RS232 和 UART。 我知道这些用于设备之间的串行通信,但是如何使用?(何时、为什么以及如何使用)(用于发送设备和接收设备的适当硬件)
须知: 1)我还没有开始制作我的电路板并对其进行编程,因为我认为我应该先学习所有内容,然后一口气完成。或者我应该开始实际工作,事情会自动变得更容易吗? 2)我从http://maxembedded.com/2013/09/serial-communication-introduction/学习了一个关于串行通信的教程系列,开始的5个主题留下了最后一个(I2C)。 我错过了什么吗?
我希望一切都清楚,等待一个好人的话。
注意:我已经很迷茫和迷茫了,所以我需要有经验的专家的指导。非常感谢。
我的董事会看起来像: http://www.robotplatform.com/howto/dev_board/schematic_l/38.jpg
【问题讨论】:
-
在使用无线之前先尝试使用有线连接可能是值得的。
标签: serial-port communication avr uart spi