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 он превосходит только энергоэффективностью? Или уже нет?
  • Сообщения

    • Естественно по очереди, как выше упоминалось. Стандартно - 10 мин часть. Так и прыгаешь между постами ( так называется место у аппарата). Говорят, что существовала аппаратура по автоматическому переключению постов, по меткам.Сам не встречал, всё руками. До сих пор, глядя старые фильмы по ТиВи, замечаю метки на видео.  Лампа, насколько помню, зажигается высоким напряжением 25 - 30 кВ. После пробоя напряжение снижается до 30 - 40 В, ток рабочий несколько десятков ампер ( зависит от мощности). Давление в холодной лампе более 5 атмосфер. В работе поднимается раз в пять. Бомба, короче. Все манипуляции с лампой исключительно в защитной маске из толстенного полимерного стекла. Лампу перемещать только в защитном чехле, снимать его только после установки в аппарат. После взрыва лампы пришлось самому менять, настраивать. Ручки, скажем так, потели от мандража. Включать, естественно только при закрытом аппарате. Ибо светит это солнце бешено. Это то, что вспомнилось. Всё же лет 20 прошло.
    • Я же говорю, они и так все оттуда. Только в другом масштабе - две девчонки подерутся, а весь мир обсуждает.
    • Ну теперь все ясно.))) Да, получается на резисторе около 2 Вт. Много это или мало, сравните с паяльником 25-40 Вт.
    • фигня какая то - чтобы в Москве не найти специалиста..... я бы пошел, - но старый стал, ленивый. Для "@ ta.lu" как вариант - будучи молодым, - довольно часто около института "МИЭМ" (сейчас он по другому называется) видал рекламки с предложением работы студентам. (обязательно с указанием зарплаты) и с льготным графиком.... 
    • Добавлю.  Трехканальный на 2030. Одна м/с заменена на 2050. 400 р. Питание переменка 2*10-12 В.
    • Объяснял уже. Я модер, в нашем деле без этого никак
    • https://www.google.ru/search?q=eagle+ulp+svg&ie=utf-8&oe=utf-8&gws_rd=cr&dcr=0&ei=HmboWYmNCuak6ASm7LfwBw