程序下载成功可以用,但是 KEIL 无法下载

This commit is contained in:
2026-06-05 07:37:10 +08:00
parent c2662fb96d
commit e0b64382b7
46 changed files with 553 additions and 506 deletions

View File

@@ -65,11 +65,11 @@ void delay_us(uint32_t nus)
{
uint32_t ticks;
uint32_t told, tnow, tcnt = 0;
uint32_t reload = SysTick->LOAD; /* LOADµÄÖµ */
ticks = nus * g_fac_us; /* ÐèÒªµÄ½ÚÅÄÊý */
uint32_t reload = SysTick->LOAD;
ticks = nus * g_fac_us;
told = SysTick->VAL; /* ¸Õ½øÈëʱµÄ¼ÆÊýÆ÷Öµ */
told = SysTick->VAL;
while (1)
{
tnow = SysTick->VAL;
@@ -77,7 +77,7 @@ void delay_us(uint32_t nus)
{
if (tnow < told)
{
tcnt += told - tnow; /* ÕâÀï×¢ÒâÒ»ÏÂSYSTICKÊÇÒ»¸öµÝ¼õµÄ¼ÆÊýÆ÷¾Í¿ÉÒÔÁË */
tcnt += told - tnow;
}
else
{
@@ -86,7 +86,7 @@ void delay_us(uint32_t nus)
told = tnow;
if (tcnt >= ticks)
{
break; /* ʱ¼ä³¬¹ý/µÈÓÚÒªÑÓ³ÙµÄʱ¼ä,ÔòÍ˳ö */
break;
}
}
}
@@ -125,7 +125,7 @@ int main(void)
/* Initialize all configured peripherals */
MX_GPIO_Init();
/* USER CODE BEGIN 2 */
delay_init(84);
delay_init(84);
/* USER CODE END 2 */
/* Infinite loop */
@@ -133,8 +133,8 @@ int main(void)
while (1)
{
/* USER CODE END WHILE */
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_4);
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_5);
HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_4);
HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_5);
delay_ms(500);
/* USER CODE BEGIN 3 */
}