📄 spi_test.c
字号:
#include "LPC2468.h" /* LPC24xx definitions */
#include "type.h"
#include "irq.h"
#include "target.h"
#include "timer.h"
#include "fio.h"
#include "SPI.h"
extern BYTE seg_buf[6];
/*****************************************************************************
** Main Function main()
******************************************************************************/
int main (void)
{
DWORD i,j;
TargetResetInit();
enable_timer(1);
/* GPIOInit() need to be carefully called if you want to run some
other peripherals, it will set the PINSEL to default value and change
the direction of IOs. */
GPIOInit( 0, FAST_PORT, DIR_OUT );
GPIOInit( 3, FAST_PORT, DIR_OUT );
SPI_Init(8); // SPI总线速率为28.8/8 = 3.6 MHz
for(i=0;i<6;i++)seg_buf[i]=0;
Seg_Init( ); // 数码管初始化
while ( 1 )
{
// for(i=0;i<6;i++)seg_buf[i]=i;
seg_buf[0] = i%10;
seg_buf[1] = (i%100)/10;
seg_buf[2] = (i%1000)/100;
seg_buf[3] = (i%10000)/1000;
seg_buf[4] = (i%100000)/10000;
seg_buf[5] = i/100000;
// for(j=0;j<6;j++)SegDisplay(i,j);
i++;
delayMs(1,100);
}
}
/*****************************************************************************
** End Of File
*****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -