سلام
توی فایل ili9325.h این قسمت برای پایه های کنترلی هست
کد:
#define LcdRS(bit) GPIO_WriteBit(GPIOC, GPIO_Pin_8,(BitAction)bit)
#define LcdWR(bit) GPIO_WriteBit(GPIOA, GPIO_Pin_8,(BitAction)bit)
#define LcdRD(bit) GPIO_WriteBit(GPIOB, GPIO_Pin_9,(BitAction)bit)
#define LcdCS(bit) GPIO_WriteBit(GPIOC, GPIO_Pin_9,(BitAction)bit)
#define LcdReset(bit) GPIO_WriteBit(GPIOB, GPIO_Pin_8,(BitAction)bit)
و توی ili9325.c هم این قسمت برای دیتا که اینی که من گذاشتم برای 8 بیتی هست
کد:
void tft_Write(uint8_t data)
{
GPIOC->ODR &= 0xff00; // Write C0~C7 -> DB0~DB7
GPIOC->ODR |= data&0xff;
}
پروژه 16 بیتی رو پیدا نکردم ولی اونم همین جوریه
شما توی این دوتا فایل دنبال 16 تا پین دیتا و پایه های کنترل RS و RW و غیره بگرد