原來是使用203c8t6,沒有問題?,F(xiàn)在使用的是f8p6,工程是新建的工程,使用了pa5輸出方波,燒錄完成芯片沒有啟動,需要手動使能rst引腳低電平才能啟動。
void GPIO_Toggle_INIT(void)
{
? ? GPIO_InitTypeDef GPIO_InitStructure = {0};
? ? RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
? ? GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
? ? GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
? ? GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
? ? GPIO_Init(GPIOA, &GPIO_InitStructure);
}
int main(void)
{
//? ? NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
? ? Delay_Init();
? ? USART_Printf_Init(115200);
? ? printf("SystemClk:%d\r\n", SystemCoreClock);
? ? printf("This is printf example\r\n");
? ? GPIO_Toggle_INIT();
? ? while(1)
? ? {
? ? ? ? ? ? ?GPIO_WriteBit(GPIOA, GPIO_Pin_5,Bit_RESET);
? ? ? ? ? ? ?printf("0\r\n");
? ? ? ? ? ? ?Delay_Ms(1);
? ? ? ? ? ? ? ? ?GPIO_WriteBit(GPIOA, GPIO_Pin_5,Bit_SET);
? ? ? ? ? ? ? ? ?printf("1\r\n");
? ? ? ? ? ? ? ? ?Delay_Ms(1);
? ? }
}
我把單片的rst引腳連接到link的rst引腳測試復(fù)位全檫flash是可以正常檫除的,但是重新燒錄程序卻不能自動復(fù)位
IDE的版本號:
MounRiver Studio
Version: v1.85
這個燒錄的信息
總結(jié):我使用203c8t6沒有出現(xiàn)這個問題,使用203f8u6會偶然出現(xiàn)無法燒錄,一般只能把板子完全斷電上電就可以(因為它沒有rst引腳沒法使用手動復(fù)位),現(xiàn)在使用203f8p6發(fā)現(xiàn)燒錄燒錄必須手動拉低rst才能復(fù)位正確運行程序。