tms470r1a256_01.c
来自「TI TMS470 series mcu demo code」· C语言 代码 · 共 43 行
C
43 行
//*******************************************************************************
// TMS470 Demo - Software Toggle HET0/31 Outputs
//
// Description; Toggle Pins HET0/31 180o out of phase inside of a software loop.
// ACLK = SYSCLK = MCLK = ICLK = 12MHz
// //*An external 12Mhz XTAL on OSCIN OSCOUT with proper load caps required*//
//
// TMS-FET470A256
// -----------------
// /|\| OSCIN|-
// | | | 12MHz
// --|PLLDIS OSCOUT|-
// | |
// | HET0|---> LED
// | HET31|---> LED
// | |
//
// M.Buccini/J.Mangino
// Texas Instruments, Inc
// January 2005
// Built with IAR Embedded Workbench Version: 4.20A
//******************************************************************************
#include <intrinsic.h>
#include "iotms470r1a256.h"
#include "tms470r1a256_bit_definitions.h"
void main(void)
{
PCR = CLKDIV_1; // ICLK = SYSCLK
PCR |= PENABLE; // enable peripherals
HETDIR = 0xFFFFFFFF; // HETx Output direction
HETDOUT = 0x7FFFFFFF; // HET31 reset, else set
for (;;)
{
volatile unsigned long i;
HETDOUT ^= 0x80000001; // HET31/0 Toggle
for ( i = 0; i < 100000; i++ );
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?