mine1

MSP430 HAL

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

mine1    0

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

hal_UCS.c

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • Игнор. Вы в моём чёрном списке. @kotosob тоже в чёрном списке. Игнор.   Знания. Как кто-то сказал знания - это деньги. Меняет принцип работы ламп, полупроводниковых приборов.
    • Продаются 2 корпуса от ресиверов BBK AV-220. Первый полностью выпотрошен, но дисплей, кнопки/крутилки/болтики/радиаторы и подставки под них все на месте. Где то в кладовке может что и осталось от основной платы. Комплектность второго на фото - не хватает основного трансформатора и платы усилителя. Основная плата, входы/выходы, декодер, контроллер дисплея, крутилки/кнопки/болтики  - все на месте.  Индикация рабочая 100%. Ссылку на сервис мануал могу дать, если кто то задумает дисплей и регуляторы под свои задачи запрограммировать и  использовать.   По конструкции корпуса очень неплохие - толстый металл, вся обвеска снимается без проблем, останется только днище на ножках. Крышка со сплошной перфорацией. Когда то в аналогичном жила ЭА2014 - вентиляции хватало вполне, места с избытком.   По ценам - первый экземпляр 1500, Этот пусть будет 2500. Оба сразу отдам за 3500. Доставка на покупателе. По доставке - КИТ или могу выложить на Авито и получите по Авито.Доставка. Находятся в Москве.
    • Так что НОВОГО позволяет новая теория по сравнению со старой?  Ну вот нафига мне вычисление хорошо известного "Пи", но неким новым способом, если синус угла даже в военное время все-равно не достигнет четырех? А что меняет приставка "термо-"? В ядра я не имею оборудования лезть, поэтому квантовые уровни меня практически не интересуют, а что касается физического мира (до атомов-молекул), так вся энергетика (что гидро-, что угле- (в т.ч. угле-водородных) носителей) основана лишь на силах гравитации и солнечного излучения, так что все остальные преобразования на пути к розетке это лишь преобразования. 1. Так что ваши изыскания позволяют достичь в области электрогенерации (согласно названию темы)? 2. Изложите закон "о двух иерархиях уровней энергий" сделав это на качественном уровне, словами, как сэр Ньютон еще 300 лет назад делал.
    • Вечером покажу после работы, подавал сигнал с телефона (Тон-генератор) Забыл вчера по фоткать...
    • Пара корпусов "Надел-75", фото которых в постах выше, ещё есть....
    • Если минимальная подготовка включает в себя способность отличать ток от напряжения то скриншот будет вполне понятен.  Вам удобней схема загромождённая "окошечками" с напряжениями и токами, мне нет. Когда схема состоит из 3-х 5-ти деталей ещё терпимо, а когда элементов сотни что делать?  R8 и R9 разделены конденсатором и на режим по постоянному току не как не влияют, а по "переменке" так вообще С7 не даёт никаких шансов на что то повлиять. Так что с Вашего позволения я продолжу её "не замечать".