mine1

MSP430 HAL

1 сообщение в этой теме

mine1    0

Наткнулся на библиотеку hal_xxx.c от TI для MSP430.
Ни как не могу найти, где взять взять полное семейство этих библиотек. Поделитесь ссылочной :buba: 

hal_UCS.c

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: TIGER53501
      Привет, никак не могу разобраться с таймером в режиме сброса по внешнему событию,
      сам сброс работает, таймер сбрасывается, вопрос вот в чём, могу ли я в этом режиме использовать захват на оставшихся каналах?
      т.е. по внешнему событию сбрасывать таймер, и потом внешними событиями записывать сколько он протикал с момента сброса?
      STM32F429ZI
      СИ + VisualGDB + HAL + Cube
    • Автор: Kirill Lubinets
      Надо с stm32f303vc отправить массив через SPI на радио модуль nRF24l01+ и принять другим nRF24l01+, сохранить изменения в другой массив).
      Эту удачную передачу отметить активацией светодиода (их на отладке 8 штук).
       
      Кон фигурирую проект в CubeMX
      Компилирую и занимаюсь отладкой в EWARM
      P.S. В сети есть пара примеров, но они не взаимодействуют с библиотекой HAL, а значит надо всё переписывать.
      P.S.S. даташиты изучаю, но там такое количество битов и регистров что я в них  банально путаюсь.
       
      Ссылка на мои старания, но без успешные.
      https://1drv.ms/f/s!Ann2CRUC07O49m1X_PqH1Q7AsPQ4





    • Автор: 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. И я не пойму, что с ней происходит! Кто знает, отзовитесь пожалуйста
    • Автор: 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.




    • Гость Duck
      Автор: Гость Duck
      Стоит изучать MSP430?
      Как я понимаю cortex-m он превосходит только энергоэффективностью? Или уже нет?
  • Сообщения

    • Как я понимаю, например, для ардуино программатор не нужен, а сами компоненты стоят копейки. Но у меня не хватает входных данных для полного ТЗ. Прибор пока не собран, соответственно, не протестирован и в ручном режиме. Спасибо за предложение, обязательно обращусь, когда все соберу и опробую!
    • В выключатель для подсветки - нинасколько, только резистор поставить как у Крашера килоом 150-200, чтобы меньше грелся и не работал как ночник.  Для фонарика. Белый светодиод имеет падение напряжения около 3.4В. Значит ставим последовательно 3 светодиода (3*3,4=10,2В) и резистор. Резистор выбираем для ограничения тока на уровне 15мА. R=(12-10,2)/0,015=120 (Ом). Значения примерные, небольшое отклонение туда-сюда не критично. Особенно учитывая, что 12В у вас тоже явно будет гулять туда-сюда. Если нужно ярче - ставим такие цепочки параллельно. Как-то так
    • @koverets85 , Вы хоть определитесь, что именно Вам требуется... Изначально Вам требовалась ... ПОДСВЕТКА. А, подсветка тем и хороша, что ... - неярко что то " ПОДСВЕЧИВАЕТ". И не более. Теперь Вы пытаетесь чуть не прожектор из пары какашек соорудить.  Так не делается пуля из .... хрен пойми чего.  Это мне - "обозначить" подставку чайника приспичило. Я и слепил из того что было.  А, с Вашими запросами, типа, не так и не то... Хоть какие светодиоды накупите, светильник (ЯРКИЙ - и, уже далеко не подсветка) - делается с применением СХЕМ питания светодиодов. Эти схемы требуют РАССЧЁТОВ и достаточно точного соблюдения целой кучи условий...    Ещё раз, определитесь, что именно хотите?    P.S. перечитайте свой первый пост в этой теме и, ещё раз всю тему. 
    • @David_Virus Добрый вечер. А Китай не устраивает уже что-ли?
    • синий хорош как ночник. мягкий свет, но можно попробовать и белый. к сожалению я живу в деревне(или к счастью). я в принципе с проектом не тороплюсь. заодно могу и резисторы необходимой мощности заказать. а насколько измениться схема для включения светодиода в выключатель для его подсветки? и еще если я хочу воткнуть белый сверх яркий в 12в фонарик? 
    • если денег на МК и прогер не жалко стучитесь в личку с полным ТЗ. напишу прошивку
    • Устроит-Телепат!      Хи-хи! Телепаю, телепаю, телепаю, телепаю!