一位完整的新手正在这里寻求一些有关单片机的帮助。问题是我想开发一个帮助我学习MCU的项目,但目前我的水平(负) 10,我有很多关于MCU的问题,因为我很少或根本没有经验。由于我倾向于8051变体,我的问题将围绕着它本身。我会在这里以指针的形式列出问题。
请指点。
谢谢
发布于 2015-03-02 03:42:12
这张票应该关闭,因为它不是一个编程问题,主要是基于意见和/或只是去阅读手册是主要原因。
首先,off...just去阅读手册。8051还活着,很好,但我不会作为你的第一个单片机去那里。有基于avr的,基于msp430的和基于arm的(和图片,我的第一个,但最不喜欢)。在8051和arm的基础上,将由许多不同的芯片供应商在许多不同的口味。因此,只要编程/燃烧你的程序到它,它可以不同的每个供应商或芯片家庭每个供应商或每个芯片,基本上有一个答案。你会发现一些芯片有不止一个解决方案。
你不需要一个max232。从usb,这可能是一种浪费,因为您需要从usb到rs232级别,然后max232将您带回到芯片I/O级别(除非您的芯片是混合的,并且具有RS232级别)。他们通常(如果不总是)使用uart的正常gpio级别。您要寻找的是基于ftdi的ft2232或多种变体之一。现在可以得到电缆与ftdi部分在他们或突破板15美元或更少(加上东西连接它,引脚,跳线,什么)。
arduinos是基于avr的,而且越来越便宜,并且大量流行的例子和用户在那里提供帮助。st有许多漂亮的皮质板,售价10到20美元(核子,stm32 f0 discovery,f4 discovery)。ti.com/launchpad有许多基于msp430和arm的板(如果有兴趣的话,还有他们以前的dsp系列),价格也差不多。有时,他们似乎每年都会把入门级的msp430董事会降低到4.30美元。过去是免费运输,但现在有一个相当合理的运输成本。
基本上,你必须做你的研究,所有的信息都在那里,一些公司的文档比其他的好,有些产品有更好的在线社区或例子或其他什么。然后是处理器类型,可能对你也可能不重要,工具(这一天和时代,工具应该是免费的,如果不继续的话),如果你想要使用罐头或滚动你自己的库,etc...It可能是压倒一切的,也许只是你指定的部分,并阅读更多关于它,编程接口是什么。作为atmel,他们的文档通常相当不错,至少对于avr和基于arm的处理器来说是这样,但对于他们的8051也是如此。
https://stackoverflow.com/questions/28791354
复制相似问题