When application starts a short message is displayed indicating that data is loading from
EEPROM. After that first menu level is shown. Program consists of 3 menu levels. First one
includes “PWM”, “PGA”, “ADC” and “Reset Settings”. Also, navigation is available in both
directions to the left and to the right. PWM section is divided into three subsections “PWM state”,
“PWM period” and “PWM width” respectively. PWM state submenu allows to change PWM state
on or off. As for the PWM period, this subsection enables to switch between four different values
of period of PWM. The same functionality has PWM width with three different values for width of
the PWM module. The next element in the main menu is PGA gain, which purpose basically is to
change between four different gain levels. The same applies to the ADC module menu where
four different frequencies can be chosen.
The project also includes external EEPROM which stores settings of the application. Once the
application starts settings data is downloaded from EEPROM to the program. The application
works in such a way that every time any setting has been changed it is automatically stored to
EEPROM. Thus, when power is turned off all the settings are stored to EEPROM. In addition,
there is a main menu component “Reset Settings” which resets all the settings for the
application. Also it clears settings data from EEPROM.
- Post Time: 08-29-16 - By: http://www.rfidang.com