File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+
2+ .DS_Store
3+ .gitattributes
4+ .vscode
Original file line number Diff line number Diff line change 1- # Variable-Clock
2-
1+ ## Variable Clock
2+
3+ PIC Based Clock device for use with Homebrew Computers.
4+ This is intended to replace the Oscillator for debugging and testing purposes.
5+
6+ Based on a PIC18F, it provides the following features:
7+ - Frequency adjustment (40khz-8Mhz)
8+ - Manual mode to single step the CPU
9+ - (Optional) OLED Display
10+
11+ Project requires :
12+
13+ - PIC 18F46K42 (can be adapted for other models with NCO)
14+ - 2x Buttons
15+ - 3x 10k Ohm resistor
16+ - 2x '104' Ceramic Capacitor
17+ - 1x 470 Ohm resistor
18+ - (Optional) 1x '128x64' I2C SSD1306 OLED display.
19+
20+
21+
22+ Usage:
23+
24+ - After initialisation, clock starts at 1.023khz.
25+ - Pressing "UP" button increase the frequency.
26+ - Pressing "DOWN" button decrease the frequency.
27+ - Pressing ** both** buttons simultaneously switch to manual mode.
28+ - In manual mode, pressing either button toggle the clock signal.
29+ - Pressing again ** both** buttons will switch back to automatic mode.
30+
31+ The PIC has been programmed with MPLAB X.
32+
33+ > Written with [ StackEdit] ( https://stackedit.io/ ) .
You can’t perform that action at this time.
0 commit comments