m16
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
m16 [2018/09/08 13:56] – [Special command messages] antichambre | m16 [2018/10/06 07:43] – [MIDI messages] antichambre | ||
---|---|---|---|
Line 14: | Line 14: | ||
* There' | * There' | ||
* 3 independents groups of 16 GPIOs, configurable and settable by SPI Command. | * 3 independents groups of 16 GPIOs, configurable and settable by SPI Command. | ||
- | * Can be stacked under a [[dipboardf4|dipBoardF4 | + | * Can be stacked under a [[dipboardf4|dipBoardF4]] |
\\ | \\ | ||
- | ==== PCB==== | + | ===== PCB===== |
<WRAP group> | <WRAP group> | ||
<WRAP column 60%> | <WRAP column 60%> | ||
Line 32: | Line 32: | ||
\\ | \\ | ||
- | ==== Dimension ==== | + | ===== Dimension |
<WRAP group> | <WRAP group> | ||
<WRAP column 70%> | <WRAP column 70%> | ||
Line 38: | Line 38: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | ===== BOM ===== | ||
+ | version 1. | ||
+ | Mouser BOM:< | ||
+ | ^Qty ^Value | ||
+ | ^Resistors^^^^^^^^^ | ||
+ | |1 |100R 5% |0603 |R3 | | | | | | | ||
+ | |4 |680R 5% |0603 |R1, R2, R8, R9 | | | | | ||
+ | |4 |10K 5% |0603 |R4, R5, R6, R7 | | | | | | | ||
+ | |1 |100K 5% |0603 |R11 | | | | | | | ||
+ | ^PTC fuses, resettable thermistors^^^^^^^^^ | ||
+ | |1 |1206L150THWR|1206|F1|[[https:// | ||
+ | ^Capacitors^^^^^^^^^ | ||
+ | |2 |20p | ||
+ | |9 |100n | ||
+ | |3 |2,2u | ||
+ | |1 |10u | ||
+ | |1 |47u | ||
+ | ^Crystal^^^^^^^^^ | ||
+ | |1 |8MHz |3.2X2.5_KX-7|Q1 | ||
+ | ^LEDs^^^^^^^^^ | ||
+ | |4 |--|0805 | ||
+ | ^ICs^^^^^^^^^ | ||
+ | |1 |STM32F405RG|LQFP64|IC1 | ||
+ | |1 |74HCT541|TSSOP20 | ||
+ | |1 |LD1117AS33TR|SOT223 | ||
+ | 511-LD1117AS33 ]] | | | | | | ||
+ | ^Switches^^^^^^^^^ | ||
+ | |2 |Micro Switches|KMR2 4.6x2.8 | ||
+ | ^Headers^^^^^^^^^ | ||
+ | |3 |1*20 | male | |[[https:// | ||
+ | ^Connnector^^^^^^^^^ | ||
+ | |1 |mini-USB |THT |USB | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
---- | ---- | ||
Line 83: | Line 119: | ||
</ | </ | ||
- | ==== MIDI messages ==== | + | ===== MIDI messages |
Running status is never used, so all the messages are formed of all bytes. But the interface supports it, each MIDI Out can be individually set for that purpose.\\ | Running status is never used, so all the messages are formed of all bytes. But the interface supports it, each MIDI Out can be individually set for that purpose.\\ | ||
\\ | \\ | ||
- | === Some examples === | + | ==== Some examples |
**MIDI clock on port 7(SPIM0 to SPIM15)**\\ | **MIDI clock on port 7(SPIM0 to SPIM15)**\\ | ||
MIDI message is 0xF8, cin = 0x5.\\ | MIDI message is 0xF8, cin = 0x5.\\ | ||
Line 154: | Line 190: | ||
</ | </ | ||
</ | </ | ||
+ | With System commands, you will be able to | ||
+ | * Put SPI or UARTs in loopback for testing purpose. | ||
+ | * Enable MIDI activity status messages over SPI(MISO). | ||
+ | |||
+ | There' | ||
+ | |||
+ | With GPIOx commands, you can configure and set the GPIO ports.\\ | ||
\\ | \\ |
m16.txt · Last modified: 2018/10/08 09:12 by antichambre