STM32
直播中

张玉兰

7年用户 1335经验值
私信 关注
[问答]

如何去编写STM32CubeMX生成的Keil工程代码呢

如何去编写STM32CubeMX生成的Keil工程代码呢?
如何去实现STM32CubeIDE创建的工程代码呢?

回帖(2)

时忠晨

2021-12-2 14:29:15
   使用不同的工具创建项目工程添加的代码略有不同!!!
  
  


  • STM32CubeMX生成的Keil工程

  usart.c

/* USER CODE BEGIN 1 */
int fputc(int ch, FILE *f)
{
        HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xffff);
        return ch;
}
/* USER CODE END 1 */



  • STM32CubeIDE创建的工程

  usart.c

/* USER CODE BEGIN 1 */
#ifdef __GNUC__


#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)


PUTCHAR_PROTOTYPE
{
    HAL_UART_Transmit(&huart1, (uint8_t*)&ch, 1, HAL_MAX_DELAY);
    return ch;
}


#endif
/* USER CODE END 1 */
举报

jinyi7016

2021-12-2 15:21:51
生成keil的代码,当然是用keil打开工程进行编写与编译了啊
举报

更多回帖

发帖
×
20
完善资料,
赚取积分