## Example Summary
The blink LED demo is a simple demo that implements a blinking LED with
FreeRTOS's tickless idle mode. The LED blinks every 1 second.
## Peripherals & Pin Assignments
| Peripheral | Pin | Function |
| --- | --- | --- |
| GPIOA | PA0 | Open-Drain Output |
| SYSCTL | | |
| EVENT | | |
| DEBUGSS | PA20 | Debug Clock |
| DEBUGSS | PA19 | Debug Data In Out |
## BoosterPacks, Board Resources & Jumper Settings
Visit [LP_MSPM0G3507](https://www.ti.com/tool/LP-MSPM0G3507) for LaunchPad information, including user guide and hardware files.
| Pin | Peripheral | Function | LaunchPad Pin | LaunchPad Settings |
| --- | --- | --- | --- | --- |
| PA0 | GPIOA | PA0 | J27_9 | <ul><li>PA0 is 5V tolerant open-drain so it requires pull-up<br><ul><li>`J19 1:2` Use 3.3V pull-up<br><li>`J19 2:3` Use 5V pull-up</ul><br><li>PA0 can be connected to LED1<br><ul><li>`J4 ON` Connect to LED1<br><li>`J4 OFF` Disconnect from LED1</ul></ul> |
| PA20 | DEBUGSS | SWCLK | N/A | <ul><li>PA20 is used by SWD during debugging<br><ul><li>`J101 15:16 ON` Connect to XDS-110 SWCLK while debugging<br><li>`J101 15:16 OFF` Disconnect from XDS-110 SWCLK if using pin in application</ul></ul> |
| PA19 | DEBUGSS | SWDIO | N/A | <ul><li>PA19 is used by SWD during debugging<br><ul><li>`J101 13:14 ON` Connect to XDS-110 SWDIO while debugging<br><li>`J101 13:14 OFF` Disconnect from XDS-110 SWDIO if using pin in application</ul></ul> |
### Device Migration Recommendations
This project was developed for a superset device included in the LP_MSPM0G3507 LaunchPad. Please
visit the [CCS User's Guide](https://software-dl.ti.com/msp430/esd/MSPM0-SDK/latest/docs/english/tools/ccs_ide_guide/doc_guide/doc_guide-srcs/ccs_ide_guide.html#manual-migration)
for information about migrating to other MSPM0 devices.
### Low-Power Recommendations
TI recommends to terminate unused pins by setting the corresponding functions to
GPIO and configure the pins to output low or input with internal
pullup/pulldown resistor.
SysConfig allows developers to easily configure unused pins by selecting **Board**→**Configure Unused Pins**.
For more information about jumper configuration to achieve low-power using the
MSPM0 LaunchPad, please visit the [LP-MSPM0G3507 User's Guide](https://www.ti.com/lit/slau873).
## Example Usage
* For **CCS**:
Compile, load and run the example.
* For **Keil**:
The .uvmpw project workspace file shall be used to bring the example project along with the freertos project to the IDE.
In Keil uVision,
* Select **Project** → **Batch Setup**
* Select all the project targets for the build
* Select **Project** → **Batch Build**, it will build all the projects in the workspace.
* For **IAR**:
The .eww project workspace file shall be used to bring the example project along with the freertos project to the IDE.
In IAR IDE:
* Select **Project** → **Rebuild All**
* It should first build Freertos project followed by example project.
LED1 will blink every 1s when the example run.
## Application Design Details
* This example shows how two tasks coordinate to blink LED1 every 1s.
* In order to blink LED1, one task passes a queue message every second to another task.
### FREERTOS:
* Please view the FreeRTOSConfig.h header file for example configuration information.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
mspm0_test_No_Description_mspm0_test.zip (186个子文件)
tasks.c 215KB
queue.c 118KB
dl_mcan.c 72KB
dl_flashctl.c 57KB
stream_buffer.c 52KB
timers.c 50KB
dl_timer.c 48KB
event_groups.c 30KB
port.c 23KB
heap_5.c 21KB
heap_4.c 18KB
dl_aesadv.c 17KB
croutine.c 15KB
heap_2.c 12KB
dl_sysctl_mspm0g1x0x_g3x0x.c 12KB
dl_uart.c 12KB
dl_rtc_common.c 11KB
dl_sysctl_mspm0l122x_l222x.c 10KB
list.c 9KB
startup_mspm0g350x_ticlang.c 9KB
startup_mspm0g350x_ticlang.c 9KB
startup_mspm0g350x_ticlang.c 9KB
main-blinky.c 8KB
dl_spi.c 8KB
dl_aes.c 8KB
dl_sysctl_mspm0c110x.c 6KB
dl_keystorectl.c 6KB
dl_sysctl_mspm0l11xx_l13xx.c 6KB
heap_1.c 5KB
dl_lcd.c 5KB
dl_i2c.c 5KB
main.c 5KB
dl_dac12.c 4KB
heap_3.c 3KB
dl_crcp.c 3KB
dl_interrupt.c 3KB
dl_crc.c 3KB
dl_trng.c 3KB
dl_adc12.c 3KB
AppHooks_freertos.c 3KB
PTLS.c 2KB
dl_common.c 2KB
dl_opa.c 2KB
dl_vref.c 2KB
dl_mathacl.c 2KB
dl_dma.c 2KB
main.c 2KB
dl_lfss.c 2KB
.ccsproject 996B
.ccsproject 970B
.ccsproject 759B
MSPM0G3507.ccxml 2KB
MSPM0G3507.ccxml 2KB
.clangd 180B
.clangd 180B
.clangd 180B
mspm0g3507.cmd 3KB
mspm0g3507.cmd 3KB
.cproject 18KB
.cproject 15KB
.cproject 14KB
.gitignore 23B
.gitignore 23B
.gitignore 23B
hw_gpio.h 485KB
hw_lfss.h 455KB
hw_mcan.h 418KB
hw_adc12.h 392KB
hw_gptimer.h 349KB
hw_sysctl_mspm0g1x0x_g3x0x.h 284KB
hw_i2c.h 260KB
hw_rtc.h 244KB
hw_dma.h 225KB
hw_lcd.h 208KB
hw_uart.h 165KB
dl_timer.h 145KB
dl_flashctl.h 137KB
task.h 133KB
dl_i2c.h 131KB
dl_uart.h 115KB
hw_aesadv.h 110KB
dl_rtc_common.h 110KB
dl_sysctl_mspm0l122x_l222x.h 107KB
hw_flashctl.h 104KB
dl_sysctl_mspm0g1x0x_g3x0x.h 102KB
hw_spi.h 99KB
dl_mcan.h 93KB
hw_dac12.h 91KB
dl_gpio.h 91KB
dl_aesadv.h 81KB
dl_spi.h 79KB
hw_aes.h 71KB
dl_sysctl_mspm0l11xx_l13xx.h 71KB
dl_sysctl_mspm0c110x.h 69KB
dl_lcd.h 69KB
dl_lfss.h 68KB
hw_comp.h 68KB
dl_adc12.h 68KB
queue.h 64KB
mspm0g350x.h 62KB
共 186 条
- 1
- 2
资源评论
好家伙VCC
- 粉丝: 1719
- 资源: 7968
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功