Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Analyze the W1209WK board, and find out if board support is worthwhile. #21

Closed
TG9541 opened this issue Apr 17, 2017 · 5 comments
Closed
Assignees

Comments

@TG9541
Copy link
Owner

TG9541 commented Apr 17, 2017

Reverse circuit-bend the module, and write some docs.

@TG9541
Copy link
Owner Author

TG9541 commented Apr 17, 2017

@TG9541 TG9541 closed this as completed Apr 17, 2017
@TG9541 TG9541 reopened this Apr 17, 2017
@TG9541 TG9541 closed this as completed Apr 17, 2017
@TG9541 TG9541 reopened this Apr 18, 2017
@TG9541
Copy link
Owner Author

TG9541 commented Apr 18, 2017

Not done yet: some of my notes can as well be added to the Wiki.

@TG9541
Copy link
Owner Author

TG9541 commented Apr 20, 2017

A serial interface through the ICP header (PD1/SWIM) works. The downside is that usage of the segment DP is restricted, and also the front panel key "C/F" can't be used while a PC is connected.
A test showed that using the "beeper" pin (PA1, capacitor) is more complicated (it requires NRZ encoding, e.g. Manchester Code, for reliable operation).

@TG9541 TG9541 self-assigned this Apr 21, 2017
@TG9541
Copy link
Owner Author

TG9541 commented Apr 22, 2017

The 7S-LED MPX together with serial communication works. To improve reliability the display now has 3 modes:

  1. com mode with the display switched off to improve com reliability
  2. display-com mode for interactive use
  3. normal display operation (enter must be pressed repeatedly to enter mode 2.

Mode 1 is entered as soon as a character on the serial interface ipeseminenos received. After a first timeout Mode 2 is entered. After a second timeout mode 3 is entered.

EDIT: PD1 is not only used by the 7S-LED segment DP but also by the "C/F" front panel key. When PD1 is also used as a COM port, pressing this key can trigger a COM interrupt. I can't see an easy work-around. Maybe a different GPIO (a 7S-LED segment driver) will have to be used.

@TG9541
Copy link
Owner Author

TG9541 commented Apr 23, 2017

The branch W1209WK contains a test implementation cb6871f. The key C/F sometimes triggers a serial COM interrupt, but all features work, and the board is usable.

@TG9541 TG9541 closed this as completed Apr 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant