- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
- 2024-2025学年安徽省卓越县中联盟高一(上)期中联考物理试卷(含答案).pdf
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).docx
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).pdf
- 2024-2025学年内蒙古鄂尔多斯一中伊金霍洛分校九年级(上)月考物理试卷(10月份)(含答案).docx
- 2023-2024学年山东省淄博市张店六中八年级(下)期中物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).docx
- 2024-2025学年江苏省常州实验中学九年级(上)期中物理试卷(含答案).docx
- 2024-2025学年湖北省武汉市江岸区八年级(上)期中物理试卷(含答案).docx
- 2024学校食品安全周活动总结(30篇).pdf
文档评论(0)