STM32F103RCT6的pb6 pb7作为usart1,但用库函数初始化ADC和DAC以后,串口就不能用了,找了一下午,求指点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32F103RCT6的pb6 pb7作为usart1,但用库函数初始化ADC和DAC以后,串口就不能用了,找了一下午,求指点相关的知识,希望对你有一定的参考价值。

查寄存器usart1-SR=F8 。只有给DAC_InitStructure.DAC_OutputBuffer赋值,串口就会死,一个函数中只留下 DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Enable;(或失能都试过)串口照样死。屏蔽掉这句话后一切正常。在线等,非常感谢。。

你是开了ADC/DAC的中断吗?另外查看下你的串口是不是中断发送与接收的,它的优先级什么的你设定了没。初步怀疑是你ADC/DAC时间过长,打乱了串口追问

ADC/DAC的中断都没打开,只是初始化了一下,昨天把GPIO的IO模式改成浮空输入,下载了一遍程序,又改回模拟输入模式,有下载了一次程序,就莫名其妙的好了,很郁闷,到现在还不知道是怎么回事,不过最起码串口不死了

参考技术A 可能和uart1的remap有关吧,这种问题光这么描述是不清楚的

什么是pb级存储?

参考技术A

提供的企业存储空间达到pb,即100万GB的空间,(1pb=1000tb,1tb=1000gb,1gb=1000mb)。

Pb为petabyte级,Pb是一个更高级别的存储单元,其上有EB、ZB、YB等单元,1PB=1024TB。

未来学家雷蒙德·库兹韦尔(RaymondKurzweil)在其关于pb级数据定义的论文中解释:

人类功能性记忆的容量估计为1.25tb,这意味着800个人类记忆相当于1pb。

扩展资料:

pb级数据存储和使用:

AnyShare支持海量非结构化数据的统一存储,提供数十亿的容量存储,支持数据的重擦除,提高容量存储的效率。可以根据需要扩展容量,还可以扩展性能以降低单个GB数据存储的成本,从而降低总存储成本。

pbAnyShare存储容量,支持蠕虫的特征对象存储系统,AnyShareNAS网关的形式实施周期超过三个月的治疗非结构化数据存档、三个月内的活跃的文件存储在本地业务系统,确保电子档案,证据,如文件数据固化存储很长一段时间,防止被篡改和删除。

AnyShare的固化档案文件可以根据关键词、文件全称或标签等多种搜索方法准确检索出需要的文件,全文搜索可以在一秒内找到文件。

自动生成的标签是标签自动分析AnyShare文档的文档内容的分析选择,和手动标记标签根据需要手动添加帮助拍字节的数据进行分类和归档根据文档内容,并且可以准确地根据标签来提高检索效率的使用和访问文档。

以上是关于STM32F103RCT6的pb6 pb7作为usart1,但用库函数初始化ADC和DAC以后,串口就不能用了,找了一下午,求指点的主要内容,如果未能解决你的问题,请参考以下文章

stm32F103RCT6概括

STM32F103VET6基于STM32CubeMX 配置硬件I2C驱动ssd1306 OLED屏幕

嵌入式从STM32F103ZET6移植到STM32F103RCT6的流程

stm32f103rct6的adc有多少通道

AS608指纹+STM32串口通信录入或删除指纹

STM32F103RCT6最小系统板pcb 原理图 和各种例程