我现在使用STM32F446ZET6芯片,外挂了16m的片外SDRAM。想把程序在SDRAM中运行,一直尝试没有成功,希望得到帮助,是否有相关的例子或参考的文档
MotorControl Workbench 6.4.1 生成 FOC 项目代码后运行死机。
STM32F405rgt6 I2S DMA输入会造成卡死,这个芯片有BUG
USBX在F407上创建CDC不能正常使用
STM32F427ZGTx内部RTC秒及亚秒同步问题
有没有STM32F405RG参考设计
LSM6DS3TR-C静止情况下使用MotionFX固件算出的欧拉角周期性异常跳动
全球论坛无法登录
STM32F429使用FMC接口扩展SDRAM
用STM32F407做U盘拖拽升级,目前BootLoader和实现U盘,后面就不知道怎么操作了。
微信公众号
手机版
如果是跳动的话,要考虑具体的模拟信号条件。
简单说主次比较型ADC 是由采集的电压比上参考电压,分子和分母现实中都不是理想型的(都会有纹波),所以容易出现小范围的跳动。
模拟电路还涉及到很多其他方面的因素,
厂家有个详细介绍ADC工作原理的应用笔记AN2834,值得参考一下。
首先是芯片电压、VDDA要尽量干净、稳定;
ADC的采样时间在不影响需求前提下尽量设置长点;
GPIO的输出速率配置在满足应用的前提下尽量设置低些;
对于STM32F4的ADC来说,关闭指令预取的确是有利于ADC结果的稳定;
FLASH->ACR &= ~FLASH_ACR_PRFTEN;另外,ADC操作尽量跟其它数字通信在时间上错开;