Считывания /хранения/записи данных для контроллера
ADAM5510M (Задача 1)
Постановка задачи. Организовать прием аналоговых данных, представляющих собой значения выходного напряжения, поступающего с термодатчика типа ТСП с периодом 1 раз в с и дискретных данных, источником которых является кнопка без фиксации, подключенная к контакту №0 модуля 5050 контроллера ADAM5510M, установленного в слоте №1.
Датчик подключен к контакту №0 модуля аналогового ввода ADAM5017, установленного в слот №3 (начиная с 0).
При отпущенной кнопке сигнал на ее выходе равен логической единице, при нажатии – логическому нулю.
Запрограммировать работу индикаторов (светодиодов) микроконтроллера.
Осуществить запись этих значений в файл с именем, указанным пользователем и хранящемся во flash-памяти (эмулятор HDD) контроллера ADAM5510M.
где «номер измерения» и «измеренное значение» разделены символом «пробел».
Программа просит пользователя ввести имя конечного файла, в котором будут храниться данные, считанные либо с аналогового датчика температуры ТСП–Н, либо цифровые данные, принятые от кнопки без фиксации.
Код модуля см. файл Задача_1.срр