关于stm32的问题,我用充电宝给板子供电,然后需要通过adc模块实时得到输入电压的数字信号,问题来了

作者&投稿:代洋 (若有异议请与网页底部的电邮联系)
关于STM32 ADC输入问题~

STM32F107 的多路ADC采集,一般是采集0~3.3V的电压。请问如果输入一个-3V~3V的正弦信号经过整流、滤波后就直接输入给STM32的ADC(不把电压升到0伏以上)来采集会产生什么效果呢?STM32的ADC还能正常工作吗?
答案:STM32的ADC是可以正常采集的,ADC完全可以正常工作。

负电压有可能把芯片烧坏吗?
答案:已经经过了整流滤波,不存在负电压了。

还是说ADC就只采集0~3V之间的正电压信号呢?如果是这样的话,那我把这个采集到的数据直接乘以2是不是就能大概得到原本的数据呢?

答案:交流电如果经过全波整流,用白话说就是把负半周翻转到正半周去了。交流电如果经过半波整流,用白话说就是把负半周砍掉了。由于你又经过了滤波,不管哪种整流方式,得到的直流电压就是3V,几乎恒定不变。

stm32的供电电压在外部看来一般就是外设的3.3V供电,ADC的参考电压供电
内核电压一般1.2-1.8V左右,但不需要自行引入
STM32为了简化外围电路设计一般是不额外引入内核供电电源引脚,这样你只输入一路3.3V,其他电压由内部线性稳压获得。
这与FPGA的设计不同,FPGA则一般需要1.2 1.8和3.3三路供电,stm32这种低成本的控制器不会设计成这么繁琐。但是说内部具体有多少电压区域,这个数据手册应该会有说明。。

一个简单的方法:使用电阻串联分压获取,这是我用过的:

图中,C12、R9 可以不接,AD_BAT接STM32的AD口,VBAT接电源;

AD_BAT也可以接运放后再给STM32的AD口。




STM32CAN通信问题
1、官方提供的库函数的CAN发送函数在发送过程中左移了3位,然后接受的时候又右移了三位复原。过滤过程在这两者之间,所以需要左移三位,才能正确过滤。2、接受报文的格式是发送报文的格式,有标准标识符和扩展标识符两种,数据最大是八个字节。

有关stm32的问题,程序里面的u8、u16这些是什么意思啊
在STM32程序开发中,u8、u16和u32是数据类型缩写,它们代表无符号8位字节(unsigned char)、无符号16位短整型(unsigned short)和无符号32位整型(unsigned long)。这些类型用于存储不同长度的数据,其中u8对应1字节,u16为2字节,u32则是4字节。在STM32库的头文件中,如stdint.h和stm32f10x.h中...

关于STM32编程的几个问题
如果没了后面的无限循环,那么主程序执行完了后做什么(单片机上电以后是停不下来的,一直在工作)?有的单片机会返回最开始重新执行,有的单片机执行一次之后就会停止,而有的执行完后可能会进入无序运行状态,不知道程序跑哪里去了。所以单片机主程序都有一个无限循环。

stm32中止调试是什么问题?
问题意思:stm32在重置下通过连接连接到CPU失败。是否中止调试会话。问题原因:硬件使用的是J-LINK的SWD接口的接法,软件使用JTAG接口,因此在下载时会报告错误。解决办法:把JTAG接口设置重新配置一下就可以了。

关于STM32的简单问题,GPIOA->BSRR=0x080004;这样写对吗?
“=”就是是对寄存器的32位都设置了,并不只是对24位设置。这么写是前面省略了几个0而已,与 GPIOA->BSRR=0x00080004 是一样的。这就好像你的十进制数写“500块”而不会写“0000000500块”一样,但两种写法又都对。

求助stm32程序小问题
要解决这个问题,您可以尝试以下几种方法:检查key=4对应的引脚是否已经配置为输入模式,并且使能了相应的时钟。检查key=4对应的引脚是否已经正确连接到电源或者地线,并且有消抖处理。检查key=4对应的引脚是否已经使用GPIO_ReadInputDataBit函数读取其电平状态,并且根据返回值进行相应的操作。检查key=4对应的...

stm32读写u盘卡在状态1
硬件连接问题、u盘兼容性问题。1、硬件连接问题:stm32读写u盘卡在状态1是连接线松动或损坏,u盘接口或连接线与stm32不兼容,可以确保u盘连接线插紧,更换损坏的连接线,使用别的已知兼容的u盘。2、u盘兼容性问题:u盘与stm32的硬件或软件不兼容,u盘损坏或不完整,可以确保u盘驱动程序是最新的,并与...

stm32程序烧录成功但不运行,卡在系统时钟初始化
您要问的是stm32程序烧录成功但不运行,卡在系统时钟初始化是什么原因吗?时钟配置问题、复位问题。1、检查时钟配置是否正确。根据STM32型号,需要配置HSI、HSE或者LSE等时钟源,错误的时钟配置会导致系统无法正常运行。2、确保复位电路没有问题。检查复位键是否按下,以及复位电路的电阻和电容是否正确连接。

stm32f429反映卡顿
存在死循环、检查代码逻辑是否有问题。stm32f429反映卡顿可能是因为stm32f429使用过程中,程序中存在死循环,导致程序无法继续执行下去,造成反映卡顿的情况,需要检查stm32f429代码逻辑是否有问题,是否有死循环或者循环条件错误等问题即可。

stm32上电屏幕闪初始化
程序问题、显示驱动芯片问题。1、程序问题:stm32程序中存在错误或者逻辑问题,会导致stm32上电屏幕闪烁。2、显示驱动芯片问题:stm32上电屏幕的显示驱动芯片出现故障或者损坏,也导致stm32上电屏幕闪烁。

金昌市17763795475: 关于stm32的问题,我用充电宝给板子供电,然后需要通过adc模块实时得到输入电压的数字信号,问题来了 -
泷质盐酸: 一个简单的方法:使用电阻串联分压获取,这是我用过的: 图中,C12、R9 可以不接,AD_BAT接STM32的AD口,VBAT接电源; AD_BAT也可以接运放后再给STM32的AD口.

金昌市17763795475: 关于一节锂电池给STM32供电问题,电池电压范围为4.2到2.8,额定3.7,想用LDO稳压成3. -
泷质盐酸: LDO可以选用XC6206之类的,低于3.3V时输出会非常接近输入电压, 电流不大下输入只要大于3.3V时就可以输出3.3V, 压差会随着电流越大要求越高,影响关键的是LDO内部MOS电阻, 所以选用电流越大的LDO实现稳压要求的压差越小, 类似1117之类的伪LDO就别考虑了!

金昌市17763795475: 关于stm32处理器的问题 -
泷质盐酸: 1.可以的,大约功耗是200多mw每MHz,所以频率低的话电流可以达到一ma以下.但前提是不开什么外设.2.可以的,它的功耗略多于1ma.

金昌市17763795475: stm32的中断的问题 -
泷质盐酸: 通道 主要针对,外部中断 一个通道选择 STM32上面 每个IO都可以做为外部中断 但不同的是 EXT0-4 可以独立中断 而5-9 用一个中断处理函数 10-15 用一个中断处理函数 具体例程 还看ST 的例子

金昌市17763795475: 求助,关于stm32复位的问题 -
泷质盐酸: 如果使用外部供电,jlink的gnd需要连接板子的gnd,也就是说,需要共地.复位电路的10k,104电容组合正好可以达到复位所需的时间要求,改动了电阻值,阻容组合充放电时间达不到要求,也就不能正常上电自复位了.

金昌市17763795475: STM32的位操作问题 -
泷质盐酸: 1.例子如下: GPIO_Write(GPIOC,DataBus); 或者不用库GPIOC->ODR &= 0XFF00;GPIOC->ODR |= DataBus; 流水就简单了移位即可 不用写了吧 2. 先读出才知道状态啊,不读也可以啊 不要那么死3.中断向量表 肯定是固定的 不然怎么知道是哪个中断.只是优先级可设置

金昌市17763795475: 关于stm32 dfu bootloader的问题 -
泷质盐酸: 1、不明白你为什么会写if((*(volatile uint32_t*)APP_ADDRESS & 0x2FFE0000) == 0x20000000),尤其是0x2FFE0000,要判断地址的有效性也不应该用0x2FFE0000这个MASK呀(可能我没看明白).2、跳转代码里需要更新SP(你可是检测一下自己的代码是否有此操作).

金昌市17763795475: 关于STM32的简单问题,GPIOA - >BSRR=0x080004;这样写对吗? -
泷质盐酸: BSRR寄存器高16bit对端口位清零,低16bit对端口位置1. GPIOA->BSRR=0x080004实际就是GPIOA->BSRR=0x00080004,结果就是对PA3清零,PA2置1.

金昌市17763795475: 关于STM32 KEIL MDK环境下,程序在RAM中调试的问题 -
泷质盐酸: 在RAM中调试和从RAM中启动是两个不同的概念, 实验证明,在RAM中调试不需要改变BOOT1和BOOT0引脚. 在调试的过程中如果单击了RST复位按钮,则需要重新Debug! 所以,你的问题只能重新Debug. 望采纳,谢谢!

金昌市17763795475: STM32问题 -
泷质盐酸: 不可以,寄存器是32位的,只有SysTick->CTRL&=0Xfffffffb可以保证其余的28位不会被改变,如果用SysTick->CTRL&=0Xfb,高24位全部都清零了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网