⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testbianhua.c

📁 这是一个基于nec78f8024的led驱动程序
💻 C
字号:
#include "testmacrodriver.h"
#include "testauto.h"
#include "testbianhua.h"
#include "testSPI.h"


extern short g_shTimeRemain[4];				/* the remainder time until changing brightness is stored */
extern short g_shListReadPoint[4];			/* element number that brightness setting list is stored */
extern const unsigned char LIST1_value[10];
extern unsigned char g_ucChangeTrigger[4];	/* necessity for reading from brightness setting list is stored */


void testbianhua_init(void)
{

	/*if ((TMC00 & TMC00_ACTIVATE_VALUE) != TMC00_ACTIVATE_VALUE) {

		TMC00 = TMC00_INIT_VALUE;

		CRC00 = CRC00_INIT_VALUE;

		TOC00 = TOC00_INIT_VALUE;

		PRM00 = PRM00_INIT_VALUE;

		CR000 = CR000_INTERVAL_100MS;

		TMMK000 = INTERRUPT_UNMASKED;

		TMC00 = TMC00_ACTIVATE_VALUE;
	}*/
		

		TMC00=0b00001000;
        CRC00=0b00000001;
		TOC00=0b00000000;
		PRM00=0b01010010;
		

       /* PORT_MODE_00=INPUT;*/




        PORT_MODE_SCK10=OUTPUT;
    	PORT_MODE_SO10=OUTPUT;
        PORT_MODE_SI10=OUTPUT;
 
        PORT_MODE_32=OUTPUT;
        PORT_MODE_31=OUTPUT;

		
			
		PORT_SCK10 = LEVEL_LOW;
	    PORT_SO10 = LEVEL_HIGH;
		PORT_SI10 = LEVEL_HIGH;
		
	
		/*PORT_00= LEVEL_LOW;*/
		PORT_32= LEVEL_LOW;
		PORT_31= LEVEL_LOW;
}


short bianhua_getValue(void)
{
        short bianhuavalue;
        

        bianhuavalue=TM00;
        /*bianhuavalue=TM00;*/
			
    
	return bianhuavalue;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -