Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anachrocomputer/msp430n1202img
Display an image on a Nokia 1202 LCD using the MSP430 microcontroller
https://github.com/anachrocomputer/msp430n1202img
msp430 msp430g2231 nokia-1202 nokia-display ppm-image ste2007
Last synced: 5 days ago
JSON representation
Display an image on a Nokia 1202 LCD using the MSP430 microcontroller
- Host: GitHub
- URL: https://github.com/anachrocomputer/msp430n1202img
- Owner: anachrocomputer
- Created: 2024-04-16T21:59:55.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-18T20:16:23.000Z (9 months ago)
- Last Synced: 2024-12-06T19:58:02.712Z (about 2 months ago)
- Topics: msp430, msp430g2231, nokia-1202, nokia-display, ppm-image, ste2007
- Language: C
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MSP430N1202Img #
Display a bit-mapped image on the Nokia 1202 LCD.
This LCD is a monochrome, backlit, 96x68 pixel display.
It uses the ST Microelectronics STE2007 driver chip.The image was originally drawn for a demo at Dorkbot Bristol in 2012.
The PPM file is converted into a C header file by a small utility program
'ppm2h' which is built and executed by the Makefile.The program is in C and may be compiled with GCC on Linux.
## Connections ##
| Name | Port | Pin | Activity |
|:-------|:-----|:----|:------------|
| CS | P1.4 | 6 | Chip Select |
| SCK | P1.7 | 9 | SPI Clock |
| SDA | P1.5 | 7 | SPI Data |
| RESET | P1.2 | 4 | Unused |## Building and Programming ##
First of all, we'll need the MSP430 cross-compiler:
`sudo apt install gcc-msp430`
To program the chip, we need 'mspdebug':
`sudo apt install mspdebug`
To build the PPM conversion tool, we'll need 'build-essential':
`sudo apt install build-essential`
Finally, to compile and link the code:
`make`
An additional Makefile target is used to program the chip:
`make prog`