【NUCLEO-L476RG开发】+ 串行方式驱动12864
先上图之前使用STM32驱动12864的时候效果不是特别好,所以使用74HC245来做电平转换(3.3V->5V)使用STM32CUBEMX新建工程就不写了,和驱动LED相同,选好使用的管脚就好了,目前IO口的输出使用就现到这,下面上传工程文件。
这是主函数里面的内容
int main(void)
{
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
/* MCU Configuration----------------------------------------------------------*/
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* Configure the system clock */
SystemClock_Config();
/* Initialize all configured peripherals */
MX_GPIO_Init();
/* USER CODE BEGIN 2 */
lcd12864_init();
HAL_Delay(100);
PSB_L;
HAL_Delay(100);
/* USER CODE END 2 */
write_dat(0x80,14," 12864³ÌÐò²âÊÔ");
write_dat(0x88,16,"×£STÉçÇøÔ½À´Ô½ºÃ");
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET);
HAL_Delay(500);
/* USER CODE BEGIN 3 */
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET);
HAL_Delay(500);
}
/* USER CODE END 3 */
}
顶 学习 好东西............................... 可以,不错的 学习学习!
页:
[1]