想把一个简单的程序从C51移植到K60
sbit CS=P2^2;
sbit RES=P2^1;
sbit RS=P2^4;
sbit RW=P2^5;
想把CS,RES , RS , RW 分别定义到PTC0.PTC1,PTC2,PTC3,
改怎么写啊,我只学过51,基础很烂,求指教,谢谢了
没有人吗,求助啊
求指导啊,K60没有直接对端口进行位操作的指令吗
使用k60 的库
#define CS PTC0_OUT
#define RES PTC1_OUT
#define RS PTC2_OUT
#define RW PTC3_OUT
然后CS=0;/CS=1;/
具体看 《三天入门m4-kinetis》
使用拉普兰德的底层库
//位操作定义
#define LCD_RST_H LPLD_GPIO_Set_b(PTC, 0, OUTPUT_H)
#define LCD_RST_L LPLD_GPIO_Set_b(PTC, 0, OUTPUT_L)
#define LCD_CE_H LPLD_GPIO_Set_b(PTC, 3, OUTPUT_H)
#define LCD_CE_L LPLD_GPIO_Set_b(PTC, 3, OUTPUT_L)
#define LCD_DC_H LPLD_GPIO_Set_b(PTC, 4, OUTPUT_H)
#define LCD_DC_L LPLD_GPIO_Set_b(PTC, 4, OUTPUT_L)
#define LCD_SDIN_H LPLD_GPIO_Set_b(PTC, 7, OUTPUT_H)
#define LCD_SDIN_L LPLD_GPIO_Set_b(PTC, 7, OUTPUT_L)
#define LCD_SCLK_H LPLD_GPIO_Set_b(PTC, 6, OUTPUT_H)
#define LCD_SCLK_L LPLD_GPIO_Set_b(PTC, 6, OUTPUT_L)
你看一下芯片的使用手册,对着芯片使用手册进行操作寄存器,如果有库,直接调用库来定义