STM32F103VET6_RA8876_firmware(源代码)
RA8876下位机固件,与AP Tool配套使用。当前测试通过的MCU为:STM32F103VET6和HK32F103VET6。AP Tool配套版本:
下位机运行参考画面:
接上USB后,需要手动更新驱动程序。
Win10及以上操作系统,需要先关闭签名,才可进行手动更新。注意看第1~2步的操作一定要参考下图,一样的选择:
驱动更新后,设备管理器会显示如下设备名称,这样再使用AP Tool进行UI的设计:
注意AP Tool信息画面,侦测到芯片型号才算正常,型号错乱则异常:
下位机程序程序流程图:
下位机代码:
int main(void)
{
RCC_Configuration();
delay_init(72);
NVIC_Configuration();
GPIO_Configuration();
//USB模拟串口及USB中断配置
Set_USBClock();
USB_Interrupts_Config();
USB_Init();
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC, ENABLE);
//RA8876初始化
FSMC_LCD_Init_L();
RA8876_Initial();
FSMC_LCD_Init_H();
//显示字符串
Print_Internal_Font_String(100,100,LCD_Width,LCD_Height,color65k_white,color65k_black,"Running...");
while (1);
}
用户可以参考USB模拟串口及USB中断配置部份进行代码移植,USB驱动程序见AP tool压缩包。
RA8876下位机源代码下载链接:
页:
[1]