Дата на Stellaris lm3s8962
-
- beginner
- Сообщения: 11
- Зарегистрирован: 08 июл 2011, 12:32
- Версия LabVIEW: 2010
- Контактная информация:
Дата на Stellaris lm3s8962
Имеется lm3s8962, lv2010+embedded, а также ulink2 программатор.
Задача - снимая показания с одного из входов контроллера, записывать эти значения в файл вместе с временем измерения, то есть создать своего рода журнал замеров.
Каким образом передать в контроллер текущую дату и время?
Пробовал Get Date/Time In Seconds Function, но получается какое то нулевое значение 01.01.1970
Задача - снимая показания с одного из входов контроллера, записывать эти значения в файл вместе с временем измерения, то есть создать своего рода журнал замеров.
Каким образом передать в контроллер текущую дату и время?
Пробовал Get Date/Time In Seconds Function, но получается какое то нулевое значение 01.01.1970
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Дата на Stellaris lm3s8962
а зачем передавать данные о времени в контроллер ? журнал ведётся на мк ? не знаю как в lm3s8962, но у LPC2468 есть встроенные часы. по умолчанию она показывают 1 января 1970 г 00 ч 00 мин 00 сек.
а, заметил, вы про них и написали. так используйте их. на мк есть специальный вход для питания часов.
а, заметил, вы про них и написали. так используйте их. на мк есть специальный вход для питания часов.
Добро пожаловать на http://rk-stud.ru/
-
- beginner
- Сообщения: 11
- Зарегистрирован: 08 июл 2011, 12:32
- Версия LabVIEW: 2010
- Контактная информация:
Re: Дата на Stellaris lm3s8962
Ну а все таки существует ли возможность передать в контроллер текущую дату и время??
а запитав потом часы реального времени микроконтроллера просто сохранять эту информацию.
а запитав потом часы реального времени микроконтроллера просто сохранять эту информацию.
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Дата на Stellaris lm3s8962
оо чём, именно ? как работать с сом ? в примерах есть , вполне работоспособный. можно его использовать
Добро пожаловать на http://rk-stud.ru/
-
grjgrj
- professional
- Сообщения: 300
- Зарегистрирован: 18 фев 2009, 14:32
- Награды: 2
- Версия LabVIEW: 8.5-2011
- Откуда: Караганда
- Контактная информация:
Re: Дата на Stellaris lm3s8962
Лучше все же подключить его через Ethernet к интернету и синхронизировать периодически часы через NTP. Да и данные тогда можно будет туда выбрасывать.
Вот мой пример.
Вам там нужно только NTP time, а потом уже постоянно довалять. Либо использовать таймер.
А разъем для батарейки на этой плате они вроде как не вывели. Поэтому дату нужно ставить каждый раз после включения.
Вот мой пример.
Вам там нужно только NTP time, а потом уже постоянно довалять. Либо использовать таймер.
А разъем для батарейки на этой плате они вроде как не вывели. Поэтому дату нужно ставить каждый раз после включения.
- Вложения
-
- NTP TIME.rar
- (27.6 КБ) 211 скачиваний
-
- beginner
- Сообщения: 11
- Зарегистрирован: 08 июл 2011, 12:32
- Версия LabVIEW: 2010
- Контактная информация:
Re: Дата на Stellaris lm3s8962
Спасибо, grjgrj, к сожалению подключение через Ethernet к интернету не получится,а батарейка будет на доп плате...Поэтому и был интересен вариант передать дату один раз при программировании на компьютере и дальнейшая работы микроконтроллера в составе устройства изолированно...
-
grjgrj
- professional
- Сообщения: 300
- Зарегистрирован: 18 фев 2009, 14:32
- Награды: 2
- Версия LabVIEW: 8.5-2011
- Откуда: Караганда
- Контактная информация:
Re: Дата на Stellaris lm3s8962
Если есть отдельная микросхема часов то сначала нужно их подключить к МК, научится считывать и записывать в них время и дату, затем уже через тот же ethernet или COM порт установить дату и время. Первоочередная задача подключить микросхему часов.
-
- beginner
- Сообщения: 11
- Зарегистрирован: 08 июл 2011, 12:32
- Версия LabVIEW: 2010
- Контактная информация:
Re: Дата на Stellaris lm3s8962
Есть микросхема часов - DS1390, теперь предстоит разобраться как считывать и записывать туда дату и время.
Где можно почитать о том как работать с SPI в LV?
Где можно почитать о том как работать с SPI в LV?
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Дата на Stellaris lm3s8962
Собственно, посмотри описание палитры SPI в LabVIEW ARM- там все достаточно просто. Далее изучи страницу 20 datasheet'а на DS1390, потом карту регистров.
-
- beginner
- Сообщения: 11
- Зарегистрирован: 08 июл 2011, 12:32
- Версия LabVIEW: 2010
- Контактная информация:
Re: Дата на Stellaris lm3s8962
Спасибо, Константин, с этим я уже разобрался...
Теперь новая напасть - считывание времени и даты с микросхемы работает нормально и поэтому сделано в виде подВП.
Но использование этого подВП в основной программе приводит к некорректной работе.
В основной программе реализована работа с SD картой, экраном контроллера и COM портом.
Теперь новая напасть - считывание времени и даты с микросхемы работает нормально и поэтому сделано в виде подВП.
Но использование этого подВП в основной программе приводит к некорректной работе.
В основной программе реализована работа с SD картой, экраном контроллера и COM портом.
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Дата на Stellaris lm3s8962
Значит что-то с ошибкой вылетает, или SubVI подвисает. Картинка или сама программа была бы кстати