/Designs/Measuring_instruments/RMDS02C/SW/Host_controller/frequency_log.py
7,13 → 7,19
import sys
from pymlab import config
 
req_freq = 286.0788 # required local oscillator frequency in MHz.
#### Script Arguments ###############################################
 
if (len(sys.argv) > 3) or (len(sys.argv) < 2):
sys.stderr.write("Invalid number of arguments.\n")
sys.stderr.write("Usage: %s PORT_ADDRESS [REQUIERED_MHz]\n" % (sys.argv[0], ))
sys.exit(1)
 
port = eval(sys.argv[1])
#### Sensor Configuration ###########################################
 
cfg = config.Config(
i2c = {
"port": 1,
"port": port,
},
bus = [
{
36,6 → 42,9
rfreq = fgen.get_rfreq()
hsdiv = fgen.get_hs_div()
n1 = fgen.get_n1_div()
#fdco = 0
#fxtal = 0
#regs = [0, 0, 0]
 
'''
# sample GPS configuration
57,7 → 66,7
if (now.second == 15) or (now.second == 35) or (now.second == 55):
frequency = fcount.get_freq()
if (len(sys.argv) == 3):
regs = fgen.set_freq(frequency/1e6, float(req_freq))
regs = fgen.set_freq(frequency/1e6, float(eval(sys.argv[2])))
now = datetime.datetime.now()
 
rfreq = fgen.get_rfreq()