- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
How to use all the GPIO on Beaglebone Black in (如何使用所有的Beaglebone黑色)
How to use all the GPIO on
Beaglebone Black in Python
GPIO include I/O, PWM, ADC, I2C, SPI, and UART
Meng Cao
8 November 2013
Summary
Bealgebone Black original using BoneScript, which is similar to Java. Usually we use C
for hardware programming. Python is a programming language which does much
better on programming and debugging than C. So, this application note will teach
about how to write programs using python. Also, the program would be able to control
all the hardware through GPIO, PWM, ADC.
Introduction
When doing complex project, people usually thing about get a microcontroller to
do all the controls and calculations. However microcontroller needs to involved PCB
design, also need protection circuit designed. Raspberry Pi is an option which has the
microcontroller on the board with other basic devices such as USB, Ethernet, and video
output. Texas Instrument has a similar product called Beaglebone. The newest version
of Beaglebone is Beaglebone Black. Compare to Raspberry Pi, the Beaglebone Black
has more GPIO pins, build in HDMI, also much more powerful processor. Both product
can run Linux as the on board operation system, which means, you can running almost
any language you want. This application not going to talk about using python as the
program language.
Things we need
1. Beaglebone Black
2. Python and libraries
3. Using libraries for GPIO,PWM,ADC
4. Setup SPI drivers on Beaglebone Black
5. Using library for SPI
Setup Beaglebone Black
The first step is setup the Beaglebone Black if you have one in your hand.
Beaglebone Black communicate with computers using USB cable. It need drivers to be
installed on the computer. The reason using driver is because the driver setup an IP
address for Beaglebone Black even though it only connected through USB. In that way
you can SSH to Beaglebone just like connect to a Linux server using SSH.
1 Connect Beag
您可能关注的文档
- High Speed @ Power Gears Renk(高速齿轮 Renk @力量).pdf
- High Speed Layout Guidelines TI(高速布局指南 TI).pdf
- HIGH STRENGTH AND ULTRA HIGH STRENGTH (高强度和超高强度).pdf
- High Temperature Corrosion and Protection of (高温腐蚀和保护).pdf
- HIGH TENACITY YARNS HIGH LINEAR DENSITY, (高韧性纱线线密度高,).pdf
- High Speed Stamping Dayton Lamina(高速冲压代顿板).pdf
- High Productivity Vertical Machining Center(高生产力的立式加工中心).pdf
- High Tunnel Melon and Watermelon Production(高隧道甜瓜和西瓜生产).pdf
- High Speed Solder Ball Shear and Pull Tests vs. (高速焊球剪力和拉力测试vs。).pdf
- High Viscosity Mixer Designs and Applications(高粘度混合机的设计和应用).pdf
- How to use your astronomical telescope for the (如何使用你的天文望远镜).pdf
- HowSpiritualismandTheosophyHaunt (HowSpiritualismandTheosophyHaunt).pdf
- HP 250 Notebook PC Hewlett Packard(250年惠普笔记本电脑惠普).pdf
- HowTo Guide Malware Hunters(指南恶意软件的猎人).pdf
- HP Color LaserJet 5550 series printer Hewlett (惠普彩色激光打印机5550系列打印机休利特).pdf
- How TOWER CRANES Work DECKRANE(塔式起重机的工作原理DECKRANE).pdf
- HP EliteBook 840 Notebook PC Hewlett Packard(EliteBook 840笔记本电脑惠普).pdf
- HP Docking Stations and HP Advanced Docking (惠普停靠点和惠普高级对接).pdf
- HOW TO WRITE AN EFFECTIVE RESEARCH PAPER(如何编写一个有效的研究论文).pdf
- Howto Determine Spiral Bevel Gear Tooth (Howto确定螺旋锥齿轮齿).pdf
文档评论(0)