搭建环境及创建LED灯跑起来
收到DK板卡,这个板卡是真的挺不错
拿到板卡后,插上TYPEC线一直找不到STLINK
换了几根线,终于能识别了
废话不多说,打开CUBEMX开始生成
解决方法
1升级了cubemx版本
2升级了H7的版本
不知道因为升级那个解决的
终于可以愉快的玩耍了
看下STM32H7S7L8H6H资源
外部晶振X3 24 MHz oscillator for the STM32H7S7L8H6H HSE system clock
MDK5.30版本操作一直不成功
看了下开发这款MCU的软件配置要求
安装了MDK5.37
注意这个得选上
不选你是生成的工程里是没有GPIO初始化的
添加代码
int main(void)
{
/* USER CODE BEGIN 1 */
unsigned int i,j;
/* USER CODE END 1 */
/* MPU Configuration--------------------------------------------------------*/
MPU_Config();
/* MCU Configuration--------------------------------------------------------*/
/* Update SystemCoreClock variable according to RCC registers values. */
SystemCoreClockUpdate();
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
/* USER CODE BEGIN 2 */
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
HAL_GPIO_WritePin(GPIOO,GPIO_PIN_1,0);
HAL_GPIO_WritePin(GPIOO,GPIO_PIN_5,0);
for(i=0;i<5000;i++)
for(j=0;j<1000;j++);
HAL_GPIO_WritePin(GPIOO,GPIO_PIN_1,1);
HAL_GPIO_WritePin(GPIOO,GPIO_PIN_5,1);
for(i=0;i<5000;i++)
for(j=0;j<1000;j++);
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
}
开始生成工程
一直下载不成功
自己去官网下载了,放在E盘,手动导入试试看
实验结果