历史上的今天
今天是:2025年03月24日(星期一)
2019年03月24日 | STM32CubeMX:EXTI操作
2019-03-24 来源:eefocus
芯片:STM32F103C8T6
应用管脚:
输出:PA0、PA1
输入:PB9
配置界面

NVIC增加中断

程序中增加回调函数
/* USER CODE BEGIN 4 */
/**
* @brief EXTI line detection callback
* @param GPIO_Pin: Specifies the pins connected EXTI line
* @retval None
*/
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin == GPIO_PIN_9)
{
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_1,(GPIO_PinState)!HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_1));
}
}
/* USER CODE END 4 */
史海拾趣
|
针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制; (参考资料来源:飞凌 http://www.witech.com.cn/) 一.核心源程序的文件组织: 1.Linux核心源程序通常都安装 ...… 查看全部问答> |
|
SHX-51A开发板针对初学者设计,降低用户学习成本和加快用户快速进入单片机开发领域,提供一个帮助用户快速开始单片机学习之旅的硬件平台。 本单片机实验平台提供大量的实用的实验例程和丰富硬件资源,并提供关于如何在本实验平台上实现仿真功能的制 ...… 查看全部问答> |
|
之前用的时候,一直没考虑,随便用, 一直有个迷惑。 74HC系列为 高速的CMOS, 优点传输延迟时间缩短10ns,提高了负载能力。 缺点:增加功耗 74LS系列为低速的 TTL. ...… 查看全部问答> |
|
VS2005的Platform Builder插件过期了,求解决方法! 很早之前安装了VS2005和Platform Builder用来开发winCE6.0,近期刚好有一项目需要用winCE6.0 来开发,今天准备建个winCE6.0的工程才发现软件过期了(180天试用版).超级郁闷! 在这里请教各位高手,在不重装PB插件和修改电脑系统时间的前提下有什么好的 ...… 查看全部问答> |
|
stm8s应用笔记中写“Driven shield 的目的是要在shield线上通过与按键电极相同的信号”怎么理解? 我们单位要做个16按键的触摸板,用到3个端口,就需要3根“Driven shield”线,在画板的时候该如何走Driven shield 信号线呢?每个按键都要和 ...… 查看全部问答> |




