Разработка программного модуля

Считывания /хранения/записи данных для контроллера

ADAM5510M (Задача 1)

Постановка задачи. Организовать прием аналоговых данных, представляющих собой значения выходного напряжения, поступающего с термодатчика типа ТСП с периодом 1 раз в с и дискретных данных, источником которых является кнопка без фиксации, подключенная к контакту №0 модуля 5050 контроллера ADAM5510M, установленного в слоте №1.

Датчик подключен к контакту №0 модуля аналогового ввода ADAM5017, установленного в слот №3 (начиная с 0).

При отпущенной кнопке сигнал на ее выходе равен логической единице, при нажатии – логическому нулю.

Запрограммировать работу индикаторов (светодиодов) микроконтроллера.

Осуществить запись этих значений в файл с именем, указанным пользователем и хранящемся во flash-памяти (эмулятор HDD) контроллера ADAM5510M.

 

 
 

где «номер измерения» и «измеренное значение» разделены символом «пробел».

 

Программа просит пользователя ввести имя конечного файла, в котором будут храниться данные, считанные либо с аналогового датчика температуры ТСП–Н, либо цифровые данные, принятые от кнопки без фиксации.

 

Код модуля см. файл Задача_1.срр

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: