资源简介
TM4C123G单品机在Keil上开发所需要的支持包。

代码片段和文件信息
/*----------------------------------------------------------------------------
* Name: blinky.c
* Purpose: LED Flasher
* Note(s):
*----------------------------------------------------------------------------
* This file is part of the uVision/ARM development tools.
* This software may only be used under the terms of a valid current
* end user licence from KEIL for a compatible version of KEIL software
* development tools. Nothing else gives you the right to use this software.
*
* This software is supplied “AS IS“ without warranties of any kind.
*
* Copyright (c) 2014 Keil - An ARM Company. All rights reserved.
*----------------------------------------------------------------------------*/
#include
#include “TM4C129.h“ // Device header
#include “Serial.h“
#include “LED.h“
#include “BTN.h“
volatile uint32_t msTicks; /* counts 1ms timeTicks */
/*----------------------------------------------------------------------------
SysTick_Handler
*----------------------------------------------------------------------------*/
void SysTick_Handler(void) {
msTicks++;
}
/*----------------------------------------------------------------------------
delays number of tick Systicks (happens every 1 ms)
*----------------------------------------------------------------------------*/
void Delay (uint32_t dlyTicks) {
uint32_t curTicks;
curTicks = msTicks;
while ((msTicks - curTicks) < dlyTicks) { __NOP(); }
}
/*----------------------------------------------------------------------------
MAIN function
*----------------------------------------------------------------------------*/
int main (void) {
int32_t idx = -1 dir = 1;
uint32_t btns = 0;
SystemCoreClockUpdate(); /* Get Core Clock Frequency */
SER_Initialize();
LED_Initialize();
BTN_Initialize();
SysTick_Config(SystemCoreClock / 1000ul); /* Setup SysTick for 1 msec */
while(1) { /* Loop forever */
btns = BTN_Get(); /* Read button states */
if (btns == 0) { /* no push button pressed */
/* Calculate ‘idx‘: 01...LED_NUM-1LED_NUM-1...100... */
idx += dir;
if (idx == LED_NUM) { dir = -1; idx = LED_NUM-1; }
else if (idx < 0) { dir = 1; idx = 0; }
LED_On (idx); /* Turn on LED ‘idx‘ */
Delay(200); /* Delay 200ms */
LED_Off(idx); /* Turn off LED ‘idx‘ */
}
else {
LED_Out ((1ul << LED_NUM) -1);
Delay(200); /* Delay 200ms */
LED_Out (0x00);
}
printf (“Hello World\n\r“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 885 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 2958 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 138223 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 15086 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 39378 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 2073 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 870 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 1324 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 2851 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 1057 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 1326 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 30370 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 1962 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 259 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 2886 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 903 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\bl
文件 842 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 5821 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 138229 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 15094 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 40562 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 1324 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 2851 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 1057 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 9931 2015-04-27 18:35 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 30370 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 1962 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 259 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\DK-TM4C129x\RTX_bl
文件 895 2014-02-27 22:36 Keil.TM4C_DFP.1.1.0\Boards\TI\EK-TM4C1294XL\bl
文件 2958 2014-02-28 15:12 Keil.TM4C_DFP.1.1.0\Boards\TI\EK-TM4C1294XL\bl
............此处省略241个文件信息
- 上一篇:FANUC PICTURE
- 下一篇:ID_CARD.rar
相关资源
- Micrium.RTOS.1.0.0.pack
- Packet Tracer 5.2.1
- 38k单片机红外发送代码、keil
- ipv6网络抓包程序
- 2410的led测试程序keil可以用
- keil vcom windows 7 64bit 驱动
- 基于8051单片机的红外接收程序
- pwpack20080320
- 小程序反编译文件wxappUnpacker.rar
- STM32 SRAM启动的 KeiL 配置
- Behavior Designer 1.6.3(u2018.3.0).unitypa
- Micropackaging of Al2O3 Shell on the Surface o
- Graph And Chart 1.91.unitypackage
- 基于AT89C51的十字路口交通灯设计pro
- keil调试仿真技巧-从入门到精通
- 飞控代码源码-台湾飞控大神版
- UniWebView 3.unitypackage
- 2020-UEFI docs packages-all.7z
- Keil4破解版下载150129
- 基于51单片机的十字路口交通灯Protu
- keilc51源代码
- NuGetPackageExplorer DLL管理工具
- 如何使用KEIL MDK程序
- PkgPack.7z
-
TMS_IntraWeb_Component_Pack_Pro_sc
ript_Edit - mt7628 mqtt功能 放到packet下面就可以使
- RTOS RTX(V1)keil自带的操作系统STM32可
- DNGuard_HVM_Unpacker(.net2.0-4.0)
- proteus仿真、keil4、DHT11、LCD1602
- SSMSToolsPack.4.9.6.0破解版
评论
共有 条评论