STM32CubeIDE使用过程记录

最近在做一款机器人的开发,使用到了STM32CubeIDE,这里记录一些使用技巧方便后续查阅。

快捷键

界面字体放大:“ctrl” + “shift” + “+”
界面字体缩小:“ctrl” + “-”

注释代码:“ctrl” + “/”
补全代码:“alt” + “/”

右缩进:“tab”
左缩进: “shift” + “tab”

开启代码自动补全功能

首先,打开程序Window菜单下Preferences选项

在这里插入图片描述

在 C/C++ --> Editor --> Content Assist --> Advanced 设置里勾选上下两部分的 Parsing-based Proposals

在这里插入图片描述

然后,我们需要设置相应的快捷键。在 General --> Keys 下面搜索content assist, 设置C/C++ Content Assist (Parsing-based Proposals)的Binding快捷键为你所想设置的,在这里笔者设置成了content Alt+Z,,When 设置成 C/C++ Editor。设置到这里便完成了。

在这里插入图片描述

看门狗设置

看门狗的时钟:

在这里插入图片描述

时间设置:

设定时间=(prescale/看门狗的时钟(KHZ))*reload value

在这里插入图片描述

喂狗:

HAL_IWDG_Refresh(&hiwdg);//喂看门狗

在这里插入图片描述

CRC设置

设置界面:

在这里插入图片描述

uint32_t crcBuf[1];
uint32_t crcValue=0;
uint8_t *crcValueList;

crcBuf[0] = (uint32_t)aRxBuffer2[0];
crcValue = HAL_CRC_Calculate(&hcrc, crcBuf, sizeof(crcBuf)/sizeof(crcBuf[0]));  //计算CRC校验
crcValueList = (uint8_t*)&crcValue;

IO口取反

HAL_GPIO_TogglePin(GPIOC, LED_test_Pin);		//t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值