summaryrefslogtreecommitdiffstatshomepage
path: root/nl_examples/mm5837_noise.c
diff options
context:
space:
mode:
Diffstat (limited to 'nl_examples/mm5837_noise.c')
-rw-r--r--nl_examples/mm5837_noise.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/nl_examples/mm5837_noise.c b/nl_examples/mm5837_noise.c
new file mode 100644
index 00000000000..7afe2b6e54d
--- /dev/null
+++ b/nl_examples/mm5837_noise.c
@@ -0,0 +1,36 @@
+/*
+ * mm5837_noise.c
+ *
+ */
+
+#include "netlist/devices/net_lib.h"
+
+NETLIST_START(ne555_astable)
+
+ /*
+ * Astable ne555
+ *
+ */
+
+ /* Standard stuff */
+
+ SOLVER(Solver, 48000)
+
+ ANALOG_INPUT(V12, 12) // 5V
+
+ /* Wiring up the ne555 */
+
+ // astable NE555, 1.13 ms period
+
+ MM5837_DIP(NOISE)
+
+ RES(R, 10000)
+
+ NET_C(NOISE.1, NOISE.2, R.2, GND)
+ NET_C(NOISE.4, V12)
+
+ NET_C(NOISE.3, R.1)
+
+ LOG(log3, NOISE.3)
+
+NETLIST_END()