BLANCO
-> П
Поиск по тегу "msp430"
1 2 »
.msp430
Меня тут спросили забросил я пайку или нет. Не забросил Smile На новый год подарили вот такую крутую штуку, называется "третья рука":
 

Теперь паять будет намного удобнее. До этого приходилось раскорячиваться на полу Happy Еще заказал несколько плат: ESP8266- wifi-модуль для отправки данных по воздуху и Black Swift - в миллион раз более производительная плата, по сравнению с msp430. Жду, когда все это дело придет Smile
Автор: stasundr | O-- | .мыслей 0 [ +2 ]
.msp430_TLog_v02_firmware
В общем, технически (вроде бы, надо еще потестировать) все работает, теперь нужно заняться прошивкой. Там достаточно много тонкостей, например, переход в режим низкого энергопотребления и выход из него, корректная работа с картой памяти, калибровка датчика, установка даты/времени.
Автор: stasundr | O-- | .мыслей 0 [ +1 ]
.msp430_TLog_v02_yt2
Как и обещал Smile
Автор: stasundr | O-- | .мыслей 0 [ +1 ]
.msp430_TLog_v02_yt
Видео работы TLog v02 без SD карты (собрано на макетке). Вместо термистора обычный переменный резистор - им я "эмулирую" изменение температуры.
 

Теперь все то же самое, но термистор занял свое законное место. Светодиод начинает мигать медленнее не сразу после поднесения паяльника, потому что ему нужно нагреться (а потом, остыть).
 

Завтра сниму видео как все работает в собранном виде.
Автор: stasundr | O-- | .мыслей 0 [ +1 ]
.msp430_TLog_v002.p2
Собрал устройство без SD карты. Чтобы протестировать его работу изменил прошивку так, чтобы светодиод мигал с разной частотой в зависимости от температуры (чем выше t - тем быстрее мигает). Работает, но мне не нравится.
 
Я так торопился, что наделал кучу косяков: забыл изменить толщину дорожек, поэтому они были достаточно тонкими (сравните с "красной" платой парой постов ниже). И печатал плату на другом принтере, который бережет тонер. Ещё и когда проглаживал плату торопился. В итоге, в двух местах одной дорожки тонер отвалился и пришлось сверху напаивать провод. Еще резал текстолит обычными ножницами. Получилось криво %) Нужно попробовать канцелярским ножом предварительно делать насечки. Это всё, конечно, не смертельно, но в следующий раз таких глупых ошибок постараюсь не допустить.
 
На ближайшее время план простой: пересобрать устройство, учитывая "ошибки прошлого" и привести в порядок, а затем выложить все файлы по проекту.
 

Автор: stasundr | O-- | .мыслей 0 [ +1 ]
.msp430_TLog_v002
Еще немного поработал над схемой. Выглядит она теперь так:

Постарался привести в порядок элементы на плате и добавил несколько отверстий для её крепления к корпусу:

Как вернусь с работы сразу начну собирать Smile
Автор: stasundr | O-- | .мыслей 2 [ +1 ]
.msp430_holes
Наконец! Я могу сверлить отверстия в текстолите!
Завтра же начну собирать чудо девайс Smile Я бы и сегодня собирал, но нужно на хорошем принтере напечатать схему..
 
Автор: stasundr | O-- | .мыслей 2 [ +1 ]
.msp430_v1_scheme
Работы много, а времени мало, поэтому решил остановиться на таком варианте:
 
Единственная вещь, которой мне не хватает для нормальной сборки девайса - это цанга для гравера, чтобы я мог делать отверстия в плате.
Автор: stasundr | O-- | .мыслей 0 [ +1 ]
.msp430_sdcard_write
Из-за того, что у МК очень мало оперативной памяти, с записью на карту памяти возникают некоторые трудности Cry Но я все еще надеюсь их победить. По крайней мере мне удалось получить такое (записать и после этого прочитать строку в текстовый файл):
 
Text
Directory listing...
4096    ~1.TRA
<dir>   TRASHE~1
<dir>   FSEVEN~1
37      SDCARD~1.TXT
4096    _SDCAR~1.TXT
 
Test completed.
Hello, .blanco
 

Как только будет какой-то положительный результат - сразу же напишу. Я борюсь Smile
 
Update:
Вот такие ограничения на запись:
The write function has some limitations:
Cannot create file. Only existing file can be written.
Cannot expand file size.
Cannot update time stamp of the file.
Write operation can start/stop on the sector boundary.
Read-only attribute of the file cannot block write operation.
See more here: http://elm-chan.org/...f/pf/write.html
 
The FatFS lib does not have these limitations and provides more functions, but will not work with only 512bytes of RAM.
With Petit FatFS you should create one or more empty large files and write until they are full.

В принципе, с ними можно жить. Нужно только хорошо продумать, как все провернуть.
Автор: stasundr | O-- | .мыслей 4 [ +1 ]
.msp430_sdcard
Наконец подключил SD-карту к msp430. Выглядит жутко, так как не вытерпел и просто припаял её. Зато работает Smile Нужно найти крепление/слот для карты, тогда все будет вообще здорово. И купил гравер для сверления отверстий в текстолите. Правда, на гравер нужно еще найти подходящую цангу, а то сверло слишком тоненькое и не закрепляется в нынешней цанге прибора.
Скоро уже придет время собирать всё вместе, поэтому завтра поработаю над новой версией платы с картой памяти.
 
Автор: stasundr | O-- | .мыслей 1 [ +1 ]