m0dul
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| m0dul [2011/06/20 22:02] – [Single M0duls] kiu | m0dul [2011/12/30 00:10] (current) – emdete | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Intro ====== | ||
| + | |||
| The r0ket can easily be extended by pluggable m0duls. | The r0ket can easily be extended by pluggable m0duls. | ||
| - | See [[m0duls|m0duls]] for existing m0duls. | + | See [[m0duls]] for existing m0duls. |
| ====== Hardware ====== | ====== Hardware ====== | ||
| Line 10: | Line 12: | ||
| A m0dul can be connected to the r0ket via the m0dulbus. The connectors are in 2.54mm/ | A m0dul can be connected to the r0ket via the m0dulbus. The connectors are in 2.54mm/ | ||
| + | |||
| + | <note tip> | ||
| The //m0dul A// and //m0dul B// connectors are rotated 180 degrees to each other. If your m0dul is symmetric/ | The //m0dul A// and //m0dul B// connectors are rotated 180 degrees to each other. If your m0dul is symmetric/ | ||
| Line 21: | Line 25: | ||
| Almost any m0duls can be combined, if you offer the possibility to change the adress (e.g. with solder bridges). Have a look at already existing [[m0duls|m0duls]] to find out which standard addresses are still free/little used - enter your own [[m0duls# | Almost any m0duls can be combined, if you offer the possibility to change the adress (e.g. with solder bridges). Have a look at already existing [[m0duls|m0duls]] to find out which standard addresses are still free/little used - enter your own [[m0duls# | ||
| + | |||
| + | |||
| + | Please be aware that __above__ the __m0dulbus__ connectors the __LCD__ and __button__ is located - this area should __not be covered__ by your m0dul. Go for the sides and below the connectors :) | ||
| + | |||
| + | As the m0dulbus connectors are __not reverse polarity protected__, | ||
| ==== Dual M0duls ==== | ==== Dual M0duls ==== | ||
| - | A dual m0dul uses both m0dul connectors on the badge. This gives you maximum mechanical stability and a balanced weight distribution. As the connector on both sides are rotated by 180 degrees you can mount the module | + | A dual m0dul uses both m0dul connectors on the badge. This gives you maximum mechanical stability and a balanced weight distribution. As the connector on both sides are rotated by 180 degrees you can mount the m0dul 180 degrees rotated. |
| {{: | {{: | ||
| ==== Single M0duls ==== | ==== Single M0duls ==== | ||
| - | A single m0dul only uses one m0dul connector. These modules | + | A single m0dul only uses one m0dul connector. These m0duls |
| {{: | {{: | ||
| - | |||
| - | |||
| - | Please be aware that __above__ the __m0dulbus__ connectors the __LCD__ and __button__ is located - this area should __not be covered__ by your m0dul. Go for the sides and below the connectors :) | ||
| - | |||
| - | As the m0dulbus connectors are __not reverse polarity protected__, | ||
| ==== M0dulbus ==== | ==== M0dulbus ==== | ||
| Line 51: | Line 55: | ||
| | BUSINT | Active LOW open-drain interrupt | | BUSINT | Active LOW open-drain interrupt | ||
| - | ====== | + | ====== |
| - | [[build|Build]] explains how to set up your build-environment and compile and deploy code for r0ket. | + | * [[build]] explains how to set up your build-environment and compile and deploy code for [[r0ket]] |
| + | * You can either write your own firmware, or, if your code is smaller than 1 kB, a [[l0dable]] which can be dynamically loaded into the default firmware. | ||
| - | You can either write your own firmware, or, if your code is smaller than 1 kB, a [[loadable]] which can be dynamically loaded into the default camp firmware. | ||
m0dul.1308600151.txt.gz · Last modified: by kiu
