zzzZZZ...
![]() 527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
MSP430F5xx новичкам13.01.2014, 11:03. Показов 11824. Ответов 11
Метки нет Все метки)
(
Обещал ещё до праздников написать работу с таймерами микроконтроллеров семейства MSP430F5xx (у меня был микроконтроллер MSP430F5435a и MSP430F5435). Несмотря на то, что вряд-ли кто-то из новичков начнёт знакомство именно с контроллеров MSP430, всё же попробую ориентировать это всё на "полных новичков", т.к. сам таковым являюсь
![]() Была задача запустить таймер и вызывать по таймеру прерывания каждые 10 мкс. Для этого нужно:
Итак, вооружившись всем необходимым, начнём. Открываем IAR , нажимаем "create new project", выбираем папку, где будет храниться наш проект и даём ему какое-нибудь имя. Далее в опциях нашего проекта в "Device" выбираем наш микроконтроллер и видим такой код:
Пишем в наш проект следующее:
Можно сделать это по-разному. Я написал простенький код на С++ в CodeBlocks, смысл его прост - в цикле считаем до момента, когда умножение 0.476 мкс на счётчик нашего таймера (в данном случае это i) не будет больше 10000 (10 в 3-й степени, т.к. считаем мы в мкс:
Далее в теле обработчика можно писать уже свой код, к примеру, помигать диодами и т.п. Вот вроде бы и всё, ничего сложного, но у меня, чтобы разобраться и запустить на железе, ушло порядка нескольких дней.
![]()
2
|
13.01.2014, 11:03 | |
Ответы с готовыми решениями:
11
Полезное новичкам Новичкам Помощь Новичкам Си/С++ |
14.01.2014, 13:41 | |
Не по теме: Вам дан статус куратора темы. Удачи.
0
|
![]() |
|
22.06.2014, 13:58 | |
Уроки по MSP430 http://www.shelezyakin.ru
2
|
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 1
|
|
27.07.2016, 10:21 | |
хочу поблагодарить за краткость и полезную информацию.
Прилагаю ссылку на MSP430USBDevelopersPackage http://my-files.ru/qkpgue
0
|
0 / 0 / 0
Регистрация: 30.07.2019
Сообщений: 2
|
|
30.07.2019, 17:33 | |
Вы только в IAR Embedded Workbench работали? Под linux не поможете Msp430_programming ?
0
|
0 / 0 / 0
Регистрация: 26.09.2022
Сообщений: 2
|
|
26.09.2022, 08:51 | |
это выглядит очень красивой нитью. у вас есть опыт работы с MSP430F449?
0
|
26.09.2022, 08:51 | |
Помогаю со студенческими работами здесь
12
SEO новичкам Помощь новичкам совет новичкам Новичкам в Python Рыбалка на С++. (Новичкам от новичка) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Кэш REDIS и C#
UnmanagedCoder 01.06.2025
Redis (Remote Dictionary Server) - это ультраскоростное хранилище данных в оперативной памяти, работающее по принципу "ключ-значение". Суть проста: данные хранятся не на диске, а прямо в RAM, что. . .
|
Lenovo IH110CX Rev 1.0 user manual
Maks 01.06.2025
|
Размещения без повторений
VistaSV30 31.05.2025
Код возвращает список вариантов размещений
A^{k}_{n}=\frac{n!}{(n-k)!}
from itertools import permutations
def pwr(k, n): # Размещение без повторений (Placement without repetition)
if k. . .
|
Redis и Node.js с TypeScript - решения для высоконагруженных систем
Reangularity 31.05.2025
Redis (Remote Dictionary Server) — сверхбыстрое хранилище данных в памяти, способное обрабатывать операции за микросекунды. И что особенно важно для нас — с удивительно простым API. А теперь. . .
|
Unit-тестирование с моками в Go
golander 31.05.2025
Большинство разработчиков предпочитают тестировать код без использования моков. Например, при интеграции с Elasticsearch логичнее запустить контейнер локально и тестировать Go-код непосредственно с. . .
|
Как работать с PDF в C#
stackOverflow 31.05.2025
Нам приходится сталкиваться с PDF по разным причинам. Генерация счетов, создание отчетов, извлечение данных из загруженных пользователем документов, автоматизация рабочих процесов - это лишь верхушка. . .
|
Двухбуквенные коды стран в шифровании.
russiannick 31.05.2025
Человечество издревле манила возможность замены сочетаний букв вымышленными символами, делающие сообщение понятным только для посвещенных. Настала пора внести в это свой вклад. Двухбуквенные коды. . .
|
Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона.
Programma_Boinc 31.05.2025
Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона.
Хотел бы поделиться опытом в исправлении ошибки приложения в части заряда батареи смартфона. Сразу скажу, что. . .
|
Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid
Programma_Boinc 31.05.2025
Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid:
5-дневный обобщенный поиск простых чисел Ферма n = 20 с 12 июня 20:20 UTC по 17 июня 20:20 UTC.
12 июня 2005 года. . .
|
Вероятность в шансы / Шансы в вероятность
VistaSV30 31.05.2025
# Шансы -> Вероятность
def Chance_to_Probability(ch):
def gcd(a, b): # НОД - нужен для упрощения значений шансов
while b != 0:
a, b = b, a % b
return a. . .
|