您的位置:首页 > 文旅 > 旅游 > 泉州app制作_网页设计需要学什么编程语言_优化推广seo_技能培训班有哪些

泉州app制作_网页设计需要学什么编程语言_优化推广seo_技能培训班有哪些

2024/12/23 16:49:40 来源:https://blog.csdn.net/cykaw2590/article/details/143801536  浏览:    关键词:泉州app制作_网页设计需要学什么编程语言_优化推广seo_技能培训班有哪些
泉州app制作_网页设计需要学什么编程语言_优化推广seo_技能培训班有哪些

GPIO_SetBits:

使用例:

GPIO_SetBits(GPIOA, GPIO_Pin_1 | GPIO_Pin_2);

意思是将GPIOA1和GPIOA2设为高电平

GPIO_SetBits(GPIOA, 0x0003);

意思也是将GPIOA1和GPIOA2设为高电平

实际上当选中GPIOA时,它会按位遍历,在哪一位有1说明对应GPIOA的那一位输出高电平

GPIO_ResetBits:

使用例:

GPIO_ResetBits(GPIOA, GPIO_Pin_1 | GPIO_Pin_2);

意思是将GPIOA1和GPIOA2设为低电平

GPIO_ResetBits(GPIOA, 0x0003);

意思也是将GPIOA1和GPIOA2设为低电平

实际上当选中GPIOA时,它会按位遍历,在哪一位有1说明对应GPIOA的那一位输出低电平

GPIO_WriteBit:

使用例:

GPIO_WriteBit(GPIOA, GPIO_Pin_1 | GPIO_Pin_2, BIT_SET);

意思是将GPIOA1和GPIOA2设为高电平

GPIO_WriteBit(GPIOA, 0x0003, BIT_SET);

意思也是将GPIOA1和GPIOA2设为高电平

实际上当选中GPIOA时,它会按位遍历,在哪一位有1说明对应GPIOA的那一位输出高电平

对端口位进行写操作,支持BIT_SET/BIT_RESET,写高电平或写低电平,可以选同端口多位

相当于第一二个函数的结合体

当然用第一二个函数也可以实现相同功能

比如:

GPIO_SetBits(GPIOA, ~0x0003);
GPIO_ResetBits(GPIOA, 0x0003);

 这两个其实是等效的

GPIO_Write:

使用例:

GPIO_Write(GPIOA, 0X0003);

意思是将GPIOA1和GPIOA2设为高电平

等效于: 

GPIO_SetBits(GPIOA, 0x0003);
GPIO_ResetBits(GPIOA, ~0x0003);
GPIO_WriteBit(GPIOA, 0x0003, BIT_SET);

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com