Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

Provide final pinout overview #52

Closed
davidzwa opened this issue Oct 24, 2020 · 2 comments
Closed

Provide final pinout overview #52

davidzwa opened this issue Oct 24, 2020 · 2 comments
Assignees

Comments

@davidzwa
Copy link
Owner

davidzwa commented Oct 24, 2020

CCS10 Syscfg for final pinout
https://github.com/davidzwa/advanced-iot-lisat/blob/master/src/MSP432LISAT/MSP432P401R_LISAT_ccs/MSP432_LISAT2_new.syscfg

Written out
This is more to make sure we dont exceed the pins and avoid assigning too many to the MSP432. The ESP8266 can also do some tasks if needed.

External

  • Speaker (PLAY/STOP, has own battery, runs on ~4.7V) = 2 GPIO (or 3)
  • Mic x3 (WOS/DOUT/VOUT) = 2+2 GPIO in/out, 2 ANALOG-IN GPIO
  • ESP RX/TX = 2 UART GPIO
  • LED x4 (check if MSP432 output can drive LED's)

Internal/chassis board

  • Tacho x2 (pulse direction and speed signal) = 2 GPIO + 2 GPIO (timer capture)
  • Motor x2 (DIR, SLEEP, POWER) = 4 GPIO, 2 PWM
  • Line sense x8 (11 pins, OUTx8, 3V3, GND) = 8 GPIO INPUT + 1 LED GPIO OUTPUT

Total required:
External: 2+6+2=10
Chassis: 2+6+9=17
Total: 27 pins
Available: a lot more

@davidzwa davidzwa pinned this issue Oct 24, 2020
@davidzwa
Copy link
Owner Author

@tomasvr we need the pinout from Syscfg as well to match up with the peripheral specs above.

@davidzwa
Copy link
Owner Author

See syscfg for final result

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants