tm4c123 模板
时间: 2023-07-28 10:09:03 浏览: 55
对于TM4C123模板,你可以使用Keil MDK来进行开发。以下是一个基本的TM4C123模板代码示例:
```c
#include <stdint.h>
#include "tm4c123gh6pm.h"
void delay(uint32_t count) {
volatile uint32_t i;
for (i = 0; i < count; i++);
}
int main(void) {
SYSCTL_RCGCGPIO_R |= 0x20; // 使能PortF的时钟
GPIO_PORTF_DIR_R |= 0x0E; // 设置PF1、PF2和PF3为输出
GPIO_PORTF_DEN_R |= 0x0E; // 使能PF1、PF2和PF3的数字功能
while (1) {
GPIO_PORTF_DATA_R |= 0x02; // 点亮PF1,关闭PF2和PF3
delay(1000000);
GPIO_PORTF_DATA_R &= ~0x06; // 关闭PF1和PF2,点亮PF3
delay(1000000);
GPIO_PORTF_DATA_R |= 0x04; // 关闭PF1和PF3,点亮PF2
delay(1000000);
GPIO_PORTF_DATA_R &= ~0x0E; // 关闭PF1、PF2和PF3
delay(1000000);
}
}
```
这是一个简单的示例代码,使用TM4C123的Port F,循环点亮不同的LED灯。你可以根据自己的需求修改代码来实现其他功能。请注意,在使用该模板之前,你需要安装Keil MDK,并且正确设置了TM4C123的开发环境。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)