HAL库 外部中断配置
1 基本配置烧录选择串行: 选择时钟 设置时钟频率 重设系统滴答定时器中断优先级 设置文件名和选择 IDE 设置只拷贝需要的库和创建独立. c 和. h 文件 建立工程并打开后在 Debug >> Settings 中勾选 Reset and Run 2 配置外部中断 点击引脚使能外部中断 在 NVIC 中使能外部中断并设置优先级 GPIO 配置中可以选择外部中断的中断源和初始上下拉模式 编写中断回调函数 123456// 尽量将逻辑写在回调函数里面void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){ if(__HAL_GPIO_EXTI_GET_IT(GPIO_PIN_0) == SET) HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_0);}
Hexo搭建个人Blog
前置知识: 有 Github 账号 使用过 git 1 配置 Github SSH 登录配置 SSH key 是为了能够远程登录到 Github,公钥登录就省去了输入密码的步骤,所以我们选择公钥授权 1.1 获取本机公钥输入如下命令后,连敲四下回车,会生成秘钥 id_rsa 和公钥 id_rsa.pub. 1ssh-keygen -t rsa 获取公钥内容 123cd ~/.ssh lscat id_rsa.pub 将返回的内容复制下来 1.2 配置 Github SSH key按下图操作: 完成后点绿色按钮 1.3 验证是否正确配置 SSH key输入 1ssh -T git@github.com 正常则会返回: 12345The authenticity of host '[ssh.github.com]:443 ([20.205.243.160]:443)' can't be established.ED25519 key fingerprint is...