+ All Categories
Home > Documents > Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code...

Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code...

Date post: 24-Jan-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
22
Rapid Prototyping with Click Expansion Boards SAN19 - 310 Josh Foster
Transcript
Page 1: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Rapid Prototyping with Click Expansion BoardsSAN19-310

Josh Foster

Page 2: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Introductory

• Ba chelors of Science - ASU• Electrica l Engineering

• Avnet - 3 yea rs• FPGA reference des ign crea tion• Circuit des ign• Crea ting a nd executing ma rketing initia tives

Page 3: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Plug and Play Click Modules http://avnet.me/click-module-brochure

Page 4: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC
Page 5: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Click Application Portfolio• W ireless Connectivity• Sensors• Interfa ce• Displa ys & LEDs• Miscella neous• Mixed Signa l• Stora ge• Motor Control• Audio & Voice• Huma n Ma chine Interfa ces• Clocking a nd Timing• Pow er Ma na gement

Page 6: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

MikroElektronika

• Founded in 2001• Priva tely ow ned• Hea dqua rters in Belgra de, Serbia• 10 product lines• 700+ development boa rds• 120,000 cus tomers

• 60% compa nies• 20% univers ities• 20% hobbyis ts

Page 7: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Exploring the mikroBUS

Page 8: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

What does this mikroBUS solve?

● No soldering, no w ires , no time-w a sting

● Over 700 plug a nd pla y periphera l expa ns ion modules

● W ith mikroC PRO for ARM you ha ve a ccess to exa mple code for ma ny modules

● Low -cos t sensor a tta chment

Page 9: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

MikroE Click Mezzanine

• Mezza nine only -- $16

• MikroE Click Sta rter Kit -- $49• Mezza nine• 3 Modules

• MIKROE-1985, USB-UART Click• MIKROE-2453, LCD Mini Click• MIKROE-2731, LSM6DSL Click

• Ava ila ble Globa lly

http://Avnet.me/ClickMezzanine

Page 10: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Click Expansion for 96Boards

Follows Linaro 96Boards Mezzanine Design Guidelines

96Boards Click Mezzanine

(96Boards CE)

Low-speedExpansion

(40-pin)

Analog/Digital Converter

SPI

MikroBUSSite #1

MikroBUSSite #2

Analog Input

Analog Input

PWMI2C

UART

PWMI2C

UART

Page 11: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

mikroC PRO for ARM

● Cost - $299.00○ Life Time License

● 410 Code Exa mples

● 1312 Supported MCUs

● 1200 Libra ry Functions

http://avnet.me/mikroe-arm-compiler

Page 12: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Avnet Click Modules GitHub https://github.com/Avnet/clickmodules

• Sensor code tha t ca n be reused a cross multiple pla tforms

• Typica lly broken dow n into tw o or three files

• Ba sic sensor/driver code in C• Ba sic C hea der• Optiona lly a C++ hea der

• MikroE Click Boa rd Eva lua tion Blog• http://a vnet.me/mikroe-sensor-eva l

•Barometer Click (https://www.mikroe.com/barometer-click)

•Temp&Hum (https://www.mikroe.com/temp-hum-click)

•OLED-B Click (https://www.mikroe.com/oled-b-click)

•LightRanger Click (https://www.mikroe.com/lightranger-click)

•FLAME Click (https://www.mikroe.com/flame-click)

•RELAY Click (https://www.mikroe.com/relay-click)

Page 13: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

MikroE Click Mezza nine on Ultra 96

• Ultra 96 Introductory Courses• Tea ches the ba s ics of:

• Ha rdw a re Pla tform Development• Softw a re Development• Peta Linux Integra tion

• http://avnet.me/TTC_On_Demand

• MikroE Click Module Demo Blog• http://a vnet.me/mikroe-click-boa rds-blog

Page 14: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Click Mezza nine Demonstra tion

● IoT Applica tion: Log Sensor Da ta to IBM® Bluemix® Using Ultra 96 Peta Linux

○ Use the MQTT protocol to send da ta

○ See the benefits of Peta Linuxby levera ging its built in netw orking ca pa bilities

http://avnet.me/ultra96_sensor_demo

Page 15: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Your Next Steps

● Explore Click Modules a va ila ble for your des ired a pplica tion!○ http://avnet.me/click-module-brochure

● Explore the Avnet GitHub Click Module a rchive!○ https ://g ithub.com/Avnet/clickmodules

● Design w ith click modules!○ http://Avnet.me/ClickMezza nine

Page 16: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Thank youJoin Linaro to accelerate deployment of your Arm -based solutions through collaboration

[email protected]

Page 17: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Appendix – Na viga ting GitHub - Avnethttps://github.com/Avnet

Page 18: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Appendix – Na viga ting GitHub-click_boa rd demoshttps://github.com/Avnet/clickboard_demos

Page 19: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Appendix – Na viga ting GitHub – click_moduleshttps://github.com/Avnet/clickmodules

Page 20: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Appendix – Adva nced MikroE Click Filteringhttps://www.mikroe.com/click

Page 21: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Appendix – Adva nced MikroE Click Filteringhttps://www.mikroe.com/click

Page 22: Rapid Prototyping with Click Expansion BoardsW ith mikroCPRO for ARM you have access to example code for many modules Low-cost sensor attachment. ... PWM I2C UART PWM I2C UART. mikroC

Appendix – Adva nced MikroE Compiler Filteringhttps://www.mikroe.com/compilers


Recommended