stm32io口电流怎么打开pC8-PC13口

好习惯,专注,坚持
②这次将stm32的PC13作为普通i/o口驱动led,不知道能否发生网上提到的现象
1.因为模拟开关只能通过少量的电流(3mA),使用PC13至PC15的I/O口功能是有限制的:速度必须限制在2MHz以下,最大负载为30pF,而且这些I/O口绝不能当作电流源(如驱动LED)。
这次就是用来驱动led
2.STM32F101CB的RTC晶振受PC13管脚的影响(
看能否停振rtc晶振)
设计多个产品时,发现有的产品中PC13的电平会影响RTC的晶振的震荡。原因还没有查明,只要将PC13的电平固定到0V时就可以使RTC的晶振稳定震荡,当PC13的电平不为0时,为1V左右的时候(PC13没有使用,即没进行初始化管脚)都会影响RTC晶振的震荡。最后没办法,只有空闲PC13的使用,用2K电阻将PC13的管脚接地,RTC晶振没有发现停振。 而先前的产品使用PC13控制LED,没有发现RTC晶振停振现象。
没有更多推荐了,查看: 784|回复: 5
stm32通过有线网口怎么发送数据到PC机的web浏览器
主题帖子精华
初级会员, 积分 98, 距离下一级还需 102 积分
在线时间20 小时
比如咱们的战舰板子,上面接了温度、压力传感器,通过一根网线接到电脑,然后打开电脑浏览器,输出192.168.1.1之类的,出来一个网页,上面有设备名称、设备参数、温度数值、压力数值
而且能实时变化
如果是arm A9,那我肯定 创建sokcet 然后conect,最后write或者read收发数据,传给电脑的是应该是个json字符串(你想网页设计什么样都可以),这样浏览器就能立马显示设备名称&&参数&&数值
如果是我们的stm32,应该怎么做,有代码例子吗???
webserver+ajax 定时刷新比较简单粗爆
高级点用 webServer+WebSecket
主题帖子精华
金牌会员, 积分 2048, 距离下一级还需 952 积分
在线时间912 小时
webserver+ajax 定时刷新比较简单粗爆
高级点用 webServer+WebSecket
主题帖子精华
金牌会员, 积分 2048, 距离下一级还需 952 积分
在线时间912 小时
A9 如何传数据给电脑上的网页?
主题帖子精华
高级会员, 积分 667, 距离下一级还需 333 积分
在线时间234 小时
stm32一样可以用sokcet,跟硬件没太大关系,上系统+lwip就行了
主题帖子精华
初级会员, 积分 98, 距离下一级还需 102 积分
在线时间20 小时
本帖最后由 亡羊补牢0624 于
16:45 编辑
stm32一样可以用sokcet,跟硬件没太大关系,上系统+lwip就行了
你是说上ucos系统吗?
主题帖子精华
新手入门, 积分 16, 距离下一级还需 4 积分
在线时间1 小时
你好,我也想用DM9000网口那一块,请问第几讲有相关内容呢?一直没找到
"原子哥”推荐 /1
资料包括正点原子开发板全套视频,源码,手册等。原子粉丝请关注公众号。
Powered bySTM32的PC13、PC14、PC15用作普通IO口设置方法
12:56:25来源: eefocus 关键字:&&&&
1. 引脚注:最新文档中已经删除“在同一时间只有一个引脚能作为输出”也就是三个引脚可以同时作为输出引脚,其他条件未变2. 代码void&gpioc_to_io(void){
&&&&RCC_APB2PeriphClockCmd(&RCC_APB2Periph_GPIOC"RCC_APB2Periph_AFIO,ENABLE&);
&&&&PWR_BackupAccessCmd(&ENABLE&);/*&允许修改RTC和后备寄存器*/
&&&&RCC_LSEConfig(&RCC_LSE_OFF&);&/*&关闭外部低速时钟,PC14+PC15可以用作普通IO*/
&&&&BKP_TamperPinCmd(DISABLE);&&/*&关闭入侵检测功能,PC13可以用作普通IO*/
&&&&GPIO_InitTypeDef&GPIO_InitS
&&&&GPIO_InitStructure.GPIO_Pin&=&GPIO_Pin_13&|GPIO_Pin_14&|&GPIO_Pin_15;
&&&&GPIO_InitStructure.GPIO_Speed&=&GPIO_Speed_2MHz;
&&&&GPIO_InitStructure.GPIO_Mode&=&GPIO_Mode_Out_PP;&&&&&&&&&&
&&&&GPIO_Init(GPIOC,&&GPIO_InitStructure);
&&&&PWR_BackupAccessCmd(DISABLE);/*&禁止修改RTC和后备寄存器*/
&&&&//BKP_ITConfig(DISABLE);&&&&&&&/*&禁止TAMPER&中断*/}
关键字:&&&&
编辑:什么鱼
引用地址:
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
关注eeworld公众号快捷获取更多信息
关注eeworld服务号享受更多官方福利
相关关键词
热门关键词
最新视频课程
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
热门资源推荐
频道白皮书
何立民专栏
北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。stm32f103 pc13管脚怎么配置成普通io口模式_百度知道
stm32f103 pc13管脚怎么配置成普通io口模式
我有更好的答案
首先,要确定IO口是作输入还是输出。 其次,根据要求对IO口进行初始化配置:1、配置IO口的模式(模拟输入?浮空输入?上拉输入?下拉输入?推挽输出?开漏输出?复用推挽输出?复用开漏输出?);2、若是输出端口,还需配置最大输出速度。 再次...
采纳率:89%
来自团队:
为您推荐:
其他类似问题
stm32f103的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。stm32 pc13~pc15
配置成IO口
> stm32 pc13~pc15
配置成IO口
stm32 pc13~pc15
配置成IO口
在STM32的数据手册的管脚分配图中可以看到:PC14与OSC32_IN公用一个引脚,PC15与OSC32_OUT公用一个引脚,它们的使用方法如下:当LSE(低速外部时钟信号)开启时,这两个公用管脚的功能是OSC32_IN和OSC32_OUT。当LSE(低速外部时钟信号)关闭时这两个公用管脚的功能是PC14和PC15。本文引用地址:备用区域控制寄存器(RCC_BDCR)的LSEON用于控制LSE的开启或关闭。关于这个寄存器的用法请参看《STM3210x技术参考手册》。&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&文档下面有一段话:PC13,PC14和PC15引脚通过电源开关进行供电,因此这三个引脚作为输出引脚时有以下限制:作为输出脚时只能工作在2MHz模式下最大驱动负载为30pF同一时间,三个引脚中只有一个引脚能作为输出引脚。在最新版本的文档中,&同一时间,三个引脚中只有一个引脚能作为输出引脚&这句话已经去掉了,即三个引脚可以同时作为输出引脚,但其他条件没有变:不能用这些引脚作为电流源,比如驱动一个LED等。库函数用法:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC | RCC_APB2Periph_AFIO, ENABLE);//开C口时钟,复用时钟。GPIO_InitTypeDef GPIO_InitS//设为输出 注意:2MHZGPIO_InitStructure.GPIO_Pin = GPIO_Pin_12|GPIO_Pin_13 |GPIO_Pin_14 | GPIO_Pin_15;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_Init(GPIOC, &GPIO_InitStructure);PWR_BackupAccessCmd(ENABLE);//允许修改RTC 和后备寄存器RCC_LSEConfig(RCC_LSE_OFF);//关闭外部低速外部时钟信号功能 后,PC13 PC14 PC15 才可以当普通IO用。BKP_TamperPinCmd(DISABLE);//关闭入侵检测功能,也就是 PC13,也可以当普通IO 使用BKP_ITConfig(DISABLE);//备份区写保护寄存器操作:RCC->APB2ENR|=1<<4; //使能PORTC时钟RCC->APB2ENR|=1<<0; //使能AFIO时钟GPIOA->CRL&=0XFFF00000; //PA0,1,2,3,4设置成输出GPIOA->CRL|=0X;GPIOC->CRH&=0X000FFFFF; //PC13,14,15设置成输出 2MHz 推挽输出GPIOC->CRH|=0X;PWR->CR|=1<<8; //取消备份区写保护RCC->BDCR&=0xFFFFFFFE; //外部低俗振荡器关闭 PC14,PC15成为普通IOBKP->CR&=0xFFFFFFFE; //侵入检测TAMPER引脚作为通用IO口使用PWR->CR&=0xFFFFFEFF; //备份区写保护
分享给小伙伴们:
我来说两句……
微信公众号二
微信公众号一

我要回帖

更多关于 stm32网口 的文章

 

随机推荐