Дата на Stellaris lm3s8962

Дата на Stellaris lm3s8962

Postby a_L_ex on 19 Jul 2011, 10:59

Имеется lm3s8962, lv2010+embedded, а также ulink2 программатор.
Задача - снимая показания с одного из входов контроллера, записывать эти значения в файл вместе с временем измерения, то есть создать своего рода журнал замеров.
Каким образом передать в контроллер текущую дату и время?
Пробовал Get Date/Time In Seconds Function, но получается какое то нулевое значение 01.01.1970
a_L_ex
beginner
beginner
 
Posts: 11
Joined: 08 Jul 2011, 12:32
LabVIEW Version: 2010
Karma: 0

Re: Дата на Stellaris lm3s8962

Postby Sergey Ivanov on 19 Jul 2011, 11:54

а зачем передавать данные о времени в контроллер ? журнал ведётся на мк ? не знаю как в lm3s8962, но у LPC2468 есть встроенные часы. по умолчанию она показывают 1 января 1970 г 00 ч 00 мин 00 сек.


а, заметил, вы про них и написали. так используйте их. на мк есть специальный вход для питания часов.
Добро пожаловать на http://rk-stud.ru/
User avatar
Sergey Ivanov
expert
expert
 
Posts: 1193
Joined: 01 Mar 2009, 20:54
Location: Санкт-Петербург, Кронштадт
Medals: 5
Activity (1) Professionalism (1) Gold (2) Автор (1)
LabVIEW Version: 2013
Karma: 117
hardware VIP

Re: Дата на Stellaris lm3s8962

Postby a_L_ex on 19 Jul 2011, 12:10

Ну а все таки существует ли возможность передать в контроллер текущую дату и время??
а запитав потом часы реального времени микроконтроллера просто сохранять эту информацию.
a_L_ex
beginner
beginner
 
Posts: 11
Joined: 08 Jul 2011, 12:32
LabVIEW Version: 2010
Karma: 0

Re: Дата на Stellaris lm3s8962

Postby Sergey Ivanov on 19 Jul 2011, 12:13

можно по СОМ порту передать
Добро пожаловать на http://rk-stud.ru/
User avatar
Sergey Ivanov
expert
expert
 
Posts: 1193
Joined: 01 Mar 2009, 20:54
Location: Санкт-Петербург, Кронштадт
Medals: 5
Activity (1) Professionalism (1) Gold (2) Автор (1)
LabVIEW Version: 2013
Karma: 117
hardware VIP

Re: Дата на Stellaris lm3s8962

Postby a_L_ex on 19 Jul 2011, 12:14

Расскажите подробнее, пожалуйста.
a_L_ex
beginner
beginner
 
Posts: 11
Joined: 08 Jul 2011, 12:32
LabVIEW Version: 2010
Karma: 0

Re: Дата на Stellaris lm3s8962

Postby Sergey Ivanov on 19 Jul 2011, 12:21

оо чём, именно ? как работать с сом ? в примерах есть :vi: , вполне работоспособный. можно его использовать
Добро пожаловать на http://rk-stud.ru/
User avatar
Sergey Ivanov
expert
expert
 
Posts: 1193
Joined: 01 Mar 2009, 20:54
Location: Санкт-Петербург, Кронштадт
Medals: 5
Activity (1) Professionalism (1) Gold (2) Автор (1)
LabVIEW Version: 2013
Karma: 117
hardware VIP

Re: Дата на Stellaris lm3s8962

Postby grjgrj on 20 Jul 2011, 11:23

Лучше все же подключить его через Ethernet к интернету и синхронизировать периодически часы через NTP. Да и данные тогда можно будет туда выбрасывать.
Вот мой пример.
Вам там нужно только NTP time, а потом уже постоянно довалять. Либо использовать таймер.
А разъем для батарейки на этой плате они вроде как не вывели. Поэтому дату нужно ставить каждый раз после включения.
Attachments
NTP TIME.rar
(27.6 KiB) Downloaded 131 times
User avatar
grjgrj
professional
professional
 
Posts: 300
Joined: 18 Feb 2009, 14:32
Location: Караганда
Medals: 2
Gold (1) Bronze (1)
LabVIEW Version: 8.5-2011
Karma: 44
hardware VIP students freelance

Re: Дата на Stellaris lm3s8962

Postby a_L_ex on 22 Jul 2011, 10:03

Спасибо, grjgrj, к сожалению подключение через Ethernet к интернету не получится,а батарейка будет на доп плате...Поэтому и был интересен вариант передать дату один раз при программировании на компьютере и дальнейшая работы микроконтроллера в составе устройства изолированно...
a_L_ex
beginner
beginner
 
Posts: 11
Joined: 08 Jul 2011, 12:32
LabVIEW Version: 2010
Karma: 0

Re: Дата на Stellaris lm3s8962

Postby grjgrj on 27 Jul 2011, 06:40

Если есть отдельная микросхема часов то сначала нужно их подключить к МК, научится считывать и записывать в них время и дату, затем уже через тот же ethernet или COM порт установить дату и время. Первоочередная задача подключить микросхему часов.
User avatar
grjgrj
professional
professional
 
Posts: 300
Joined: 18 Feb 2009, 14:32
Location: Караганда
Medals: 2
Gold (1) Bronze (1)
LabVIEW Version: 8.5-2011
Karma: 44
hardware VIP students freelance

Re: Дата на Stellaris lm3s8962

Postby a_L_ex on 27 Jul 2011, 11:01

Есть микросхема часов - DS1390, теперь предстоит разобраться как считывать и записывать туда дату и время.
Где можно почитать о том как работать с SPI в LV?
a_L_ex
beginner
beginner
 
Posts: 11
Joined: 08 Jul 2011, 12:32
LabVIEW Version: 2010
Karma: 0

Re: Дата на Stellaris lm3s8962

Postby Konstantin Sumenko on 03 Aug 2011, 17:40

Собственно, посмотри описание палитры SPI в LabVIEW ARM- там все достаточно просто. Далее изучи страницу 20 datasheet'а на DS1390, потом карту регистров.
User avatar
Konstantin Sumenko
expert
expert
 
Posts: 1439
Joined: 17 Jul 2008, 12:20
Location: Moscow
Medals: 2
Activity (1) Bronze (1)
LabVIEW Version: 2010
Karma: 122
VIP bloggers students

Re: Дата на Stellaris lm3s8962

Postby a_L_ex on 04 Aug 2011, 13:13

Спасибо, Константин, с этим я уже разобрался...
Теперь новая напасть - считывание времени и даты с микросхемы работает нормально и поэтому сделано в виде подВП.
Но использование этого подВП в основной программе приводит к некорректной работе.
В основной программе реализована работа с SD картой, экраном контроллера и COM портом.
a_L_ex
beginner
beginner
 
Posts: 11
Joined: 08 Jul 2011, 12:32
LabVIEW Version: 2010
Karma: 0

Re: Дата на Stellaris lm3s8962

Postby Konstantin Sumenko on 04 Aug 2011, 18:21

В чем выражена некорректная работа?
User avatar
Konstantin Sumenko
expert
expert
 
Posts: 1439
Joined: 17 Jul 2008, 12:20
Location: Moscow
Medals: 2
Activity (1) Bronze (1)
LabVIEW Version: 2010
Karma: 122
VIP bloggers students

Re: Дата на Stellaris lm3s8962

Postby a_L_ex on 05 Aug 2011, 11:10

Прекращается работа вывода на экран микроконтроллера и записи на SD.
a_L_ex
beginner
beginner
 
Posts: 11
Joined: 08 Jul 2011, 12:32
LabVIEW Version: 2010
Karma: 0

Re: Дата на Stellaris lm3s8962

Postby Konstantin Sumenko on 05 Aug 2011, 12:08

Значит что-то с ошибкой вылетает, или SubVI подвисает. Картинка или сама программа была бы кстати :brows:
User avatar
Konstantin Sumenko
expert
expert
 
Posts: 1439
Joined: 17 Jul 2008, 12:20
Location: Moscow
Medals: 2
Activity (1) Bronze (1)
LabVIEW Version: 2010
Karma: 122
VIP bloggers students

Next

Return to Real Time / FPGA / Embedded

Who is online

Users browsing this forum: No registered users and 1 guest

cron