怎么让stm32单片机的某个脚输出高/低电平?

像51只要写sbitp1=p0^1viodmain(){p1=0;while(1){p1=1;}}51才刚学,但是需要用到stm32的,最简单的写法是怎么写的?... 像51只要写
sbit p1=p0^1
viod main()
{
p1=0;
while(1)
{
p1=1;
}
}
51才刚学,但是需要用到stm32的,最简单的写法是怎么写的?
展开
 我来答
草是一颗植物
高粉答主

2018-03-30 · 每个回答都超有意思的
知道大有可为答主
回答量:187
采纳率:100%
帮助的人:3.1万
展开全部
  • GPIO_SetBits(GPIOC,GPIO_Pin_3)。

  • GPIO_ResetBits(GPIOC,GPIO_Pin_3)。

  • 这些函数在GPIO.C文件里有。

  • STM32代表ARM Cortex-M内核的32位微控制器,具有高性能,实时性强,低功耗,便于低电压操作等优点,同时还易于开发。

  • 按内核架构分,有STM32F103“增强型”系、STM32F101“基本型”系列、STM32F105、STM32F107“互联型”系列。其中增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是32位产品用户的最佳选择。

  • 两个系列都内置32K到128K的闪存,不同的是 SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。

  • 在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、互补型系列;新系列产品沿用增强型系列的72MHz处理频率。

  • 内存包括64KB到256KB闪存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理念,开发人员通过选择产品可重新优化功能、以最小的硬件变化来满足个性化的应用需求。

11kxmx
推荐于2017-11-22 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:70%
帮助的人:2505万
展开全部
库函数有
GPIO-SetBits(GPIOC,GPIO-Pin-3)
或者GPIO-Reset(……)命令,也比较简单
追问
具体怎么写?
追答
如让GPIOC的第4管脚l输出高低电平的语句分别为:
GPIO_SetBits(GPIOC,GPIO_Pin_3);
GPIO_ResetBits(GPIOC,GPIO_Pin_3);
这些函数在GPIO.C文件里有,应用于时只要包含头文件stm32f10x_gpio.h即可
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式