• ×   Pasted as rich text.   Restore formatting

      Only 75 emoticons maximum are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By mine1
      Наткнулся на библиотеку hal_xxx.c от TI для MSP430.
      Ни как не могу найти, где взять взять полное семейство этих библиотек. Поделитесь ссылочной  
      hal_UCS.c
    • By Isaev_ivan
      Доброго времени суток всем!
      Недавно возникла потребность передачи данных из микроконтроллера в ПК. Написал код на ассемблере, опираясь на Code_examples от TI, и то, что получилось, приведено ниже:
      #include "msp430F1232.h"
      RSEG CSTACK
      DS16 0
      RSEG CODE
      ;---------------------------------------------------------------------
      ; Установка тактирования от кварца
      ;---------------------------------------------------------------------
      RESET mov #SFE(CSTACK),SP
      mov #WDTPW+WDTHOLD,&WDTCTL ;OSTANOVKA WDT
      BIC #OSCOFF, SR ; tAKTIROVANIE OT KVARCA
      BIS.B #XTS, BCSCTL1
      L1 BIC.B #OFIFG, &IFG1
      MOV #0FFh, R15
      L2 DEC R15
      JNZ L2
      BIT.B #OFIFG, &IFG1
      JNZ L1
      BIS.B #SELM_3, &BCSCTL2
      ;--------------------------------------------------------------------
      ; Инициализация USART
      ;--------------------------------------------------------------------
      mov.b #200,R7
      bis.b #SWRST,&UCTL0;
      bis.b #030h,&P3SEL; P3.4,5 - USART
      bis.b #UTXE0+URXE0,&ME2; Включение передачи и приема
      bis.b #CHAR, &UCTL0; Формат данных 8-разрядный
      mov.b #SSEL0, &UTCTL0; UCLK=ACLK
      mov.b #0100b,&UBR00; 5MHz/19200 = 260.4 = 100000100b
      mov.b #0001b,&UBR10;
      mov.b #0000, &UMCTL0; Без модуляции
      bic.b #SWRST,&UCTL0; Сброс USART не включен
      bis.b #URXIE0+UTXIE0,&IE2
      bis.b #UTXIFG0,&IFG2; Флаг гтовности к прерыванию
      Loop bis.w #LPM3+GIE,SR
      nop
      jmp Loop
      ;-------------------------------------------------------------------
      USART0TX_ISR;
      ;-------------------------------------------------------------------
      mov.b R7, &TXBUF0;
      reti
      ;--------------------------------------------------------------------
      ; Векторы прерываний
      ;--------------------------------------------------------------------
      COMMON INTVEC
      ORG RESET_VECTOR
      DW RESET
      ORG USART0TX_VECTOR
      DW USART0TX_ISR
      END.
      Из программы видно, что я просто хочу передать содержимое R7 в ПК. Трудность заключается в том, что это значение передается не всегда. Запускаю программу, которая считывает информацию с com порта (программа работает 100% правильно), она в тестовый файл записывает значение 200(правильное значение). В следующий раз, после перезапуска программы, в текстовый файл она записывает величину 14. Потом снова 200. И я не пойму, что с ней происходит! Кто знает, отзовитесь пожалуйста
    • By yang
      I am Chinese student, now studying in St. Petersburg. I'm here one year, so i am not very good in Russian,written in English. I would like to know some new friends like programming and design, I want to participate in some professional game in Russia or complete some projects with my friends. If you need, I can help you buy some cheap things in China.If you have spare time or want to learn Chinese, hope you can help me learn the Russian language.This is part of my profile.




    • Guest Duck
      By Guest Duck
      Стоит изучать MSP430?
      Как я понимаю cortex-m он превосходит только энергоэффективностью? Или уже нет?
    • By tim-ua
      Я совсем новичок в МК, столкнулся с проблемой при подключении msp430 к bluetooth модулю. Модуль раньше работал на ардуине но с этой платой ни как не заводится.
      Подключить модуль к планшету получается (в терминале на планшете приходят обратно вводимые символы если замкнуть на модуле RX и TX). Но как дальше его подключить к msp430 я не понял. Пробовал так: P1.1 -> TX, p1.2 -> RX , пробовал менять комбинацию перемычек SW uart \ HW uart.
      Прошивка:

      void setup() { Serial.begin(9600); } void loop() { Serial.println("Test"); delay(100); }
      Возможно ли их вообще подключить?

  • Сообщения

    • Ссылки в теме и другие погрешности возникли после изменения сайта. Защита от обрыва на одном транзисторе это просто, думаю не лишняя будет на всякий случай. Потребление тока от 12 В первой версией с генератором тока ( схема ниже) примерно до 50 мА. С изменением схемы ток тоже может измениться. Защита входа U3 в архиве "первая версия", ссылка выше,  есть текст там написано. "В режиме КЗ при установленном высоком напряжение на выходе БП , напряжение на управляющем электроде U1 приближается к +12В, Напряжение на резисторе R5 тоже увеличивается ( на 2,5 В меньше чем на управляющем) Ток через R5 и U1 увеличивается, U1 и R5 начинают нагреваться.  
      Допустим на БП выставлен 1 В, а вы подключили аккумулятор для подзарядки на 12 В или больше. VT1 ограничивает падение напряжения на управляющем U1 до -0,6 В от напряжения на управляющем U2.
      Транзисторы VT1 и VT2 ограничивают изменение напряжения на управляющем U1 +- 0,6 В от напряжения на управляющем U2. В  режиме стабилизации напряжения на работу схемы они не влияют." Резистор до шунта. Там же есть картинки с минуса выхода БП на эмиттер силового. Но  это не решает всех проблем. Токи через шунт все равно остаются и для амперметра на этом шунте показания прибора на малых токах будут не верными. Есть замена этому резистору это генератор тока. Но тоже ток генератора будет идти через шунт транзистора. Схема не есть окончательный вариант. Каждый может адаптировать ее для себя по своим запросам, и возможностям.  Результат желательно показать в теме, возможно получится удачная схема и кому то пригодится.   V1 ген. тока.spl7  
    • Пробовал я менять, да и катушку другую ставил, снайперку дд 5,5, с ней тоже балаболит, а она по частоте на килогерц меньше(7кгц) При чем если прибор отстроится от феррита не правильно эти сектора смещаются по шкале в другое место. А вот без катушки прибор ведёт себя совсем тихо. Может какие нибудь стабилизаторы так шумят? ( очень много писали про шум стабилизаторов особенно в квазар авр, там TL шумела, но я не знаю как шум стабилизатора выглядит, может это он и есть?)
    • Вот и хорошо, не надо упираться доказывать. Всем не угодишь. Главное делаешь сам, а опыт только так и бывает. Хочу представить пробную лампочку такого типа: Схема хорошо работает до 30 ма и только с большим кол-вом светодиодов, т.к. "лишнее" V рассеивается на транзисторе а у него есть максимальная мощность, рассеиваемая коллектором. Резистор 47 ком необходим на случай обрыва цепи 2К 4Watt. Лампа плавно зажигается и абсолютно не мерцает. Транзистор приклеен к алюм. пластинке суперклеем и взят от старого компьютерного БП. Собрано несколько светильников по подобной схеме, работают в гаражах. Где постоянно варят сваркой и простые газонаполненные лампы мерцают аж невозможно. Здесь схема хорошо работает до 100 ма, т.к. корпус является радиатором. Мощный резистор собирается из нескольких МЛТ 2Wt.   4 светильника сделал, людям понравилось - ещё 6 шт. на подходе. Схемы с электронным балластом в условиях сильных скачков V просто сгорают. Далее хотел показать как можно сделать лампочку из прожекторного диода, правда об экономичности тут понятно лучше умолчать. Важен сам процесс. :-)   Радиатором для мощного LED диода является неисправный мощный прожекторный диод, конденсаторы из старых компьютерных БП, СМД диоды из старой платы ну и конечно скотч, куда же без него. :-)
    • мне она не нужна, это Вы пытались доказывать опираясь на её. я такого не писал, а лишь указал на то, что так уменьшается ресурс работы компонентов. теория она же из практики следует... и не Вы один конденсаторные источники применяете... хотите я Вам xls-ку составлю, для расчёта балластного конденсатора? - чтоб Вы так не расстраивались от общения со мной...
    • еще я забыл сказать, что я там под шкалой провел горизонтальную черту. этим я ограничил рабочее поле при масштабировании. а то с увеличением масштаба бесполезно масштабировалось и всё пустое поле под шкалой.
    • Всё верно. Я своё решение применяю как раз к "халявным" шуруповёртам. В ситуации когда покупается новый "шурик", а старый приносят мне. Чего добру пропадать. И другу можно подарить. Внутри батарею разрываю и вывожу провода. На снимке как раз подаренный мне шуруповёрт.
    •   Лу́нный за́говор» — теория заговора, центральную идею которой представляет собой утверждение, что во времена «лунной гонки» в ходе американскойкосмической программы «Аполлон» (1969—1972) высадка людей на Луну не производилась, а фотографии, киносъёмки и другие документальные материалы лунных экспедиций были сфальсифицированы правительством США. Теория лунного заговора неоднократно была объектом критики со стороны комиссии РАН по борьбе с лженаукой,  где её сторонники ставятся в один ряд с последователями новой хронологии Фоменко.