在线时间454 小时
UID2081788
ST金币0
蝴蝶豆2
注册时间2014-12-25
论坛元老
- 最后登录
- 2020-12-4
|
a0a.1 32b0c
先上图之前使用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 */
}
LCD12864 -.zip
(8.49 MB, 下载次数: 33)
|
评分
-
查看全部评分
|