倒影年华

    1. 关于ModelSim仿真的问题,求大神看看 2/2942 EE_FPGA学习乐园 2017-07-18
      顶一顶,那位大神帮看看
    2. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-05-07
      huo_hu 发表于 2017-4-26 15:28 是要考虑被测信号频率会变化啊,不然还测它干嘛。
      今天才看,那个我解决了,我测量的信号是标准25Hz信号,所以不用考虑变化
    3. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-26
      huo_hu 发表于 2017-4-26 11:18 那就纯ad数据解算,用不着定时器。
      我是两路信号分时采样的,要严格控制间隔时间为信号周期整数倍,现在我的问题是只能测准0和180度,其它度数测不准,测的结果基本是每次结果逐渐加一度左右连续变化或者减,这是啥原因呢?
    4. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-26
      huo_hu 发表于 2017-4-26 11:18 那就纯ad数据解算,用不着定时器。
      我是两路信号分时采样的,要严格控制间隔时间为信号周期整数倍,现在我的问题是只能测准0和180度,其它度数测不准,测的结果基本是每次结果逐渐加一度左右连续变化或者减,这是啥原因呢?
    5. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-26
      huo_hu 发表于 2017-4-24 18:36 那差得远呢,我建议你测频率和相位最好还是用比较器转换成方波。我以前做过类似项目,经验大大的
      板子已经成型了,时间不允许了。。。:)
    6. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-24
      huo_hu 发表于 2017-4-24 15:44 两路正弦模拟量测相位吗?还要测幅值吗?多少频率?
      幅度,频率都要测量的,25Hz的
    7. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-24
      huo_hu 发表于 2017-4-22 11:45 测脉宽不用ADC啊,你这么做DMA毫无意义。 你把设计目标摆出来,看看应该怎么做最合理。
      我是分别测两个通道值,来计算相位差的,没有测脉宽啊,我发现问题似乎是我用的DMA模式错误,应该用单次模式,可是单次模式后我想在定时器中断中再次打开DMA,就是打开不成功了。 void DMA_Enable(DMA_Stream_TypeDef *DMA_Streamx, u16 num) {         DMA_Cmd(DMA_Streamx, DISABLE);                         //1رÕDMA         while (DMA_GetCmdStatus(DMA_Streamx) !=DISABLE ){}     //è·±£DMA¿éòÔ±»éèÖà         DMA_SetCurrDataCounter(DMA_Streamx, num);         DMA_Cmd(DMA_Streamx,ENABLE); } 这是我按着原子的程序写的,可是在定时器中断中调用并没反应,DMA启动一次就不启动了。帮看看
    8. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-21
      huo_hu 发表于 2017-4-21 17:57 还没看程序,有点不理解你的定时器在这里的作用是什么? 中断服务里    while(!change);是个很奇葩的东西 ...
      试过,不重新init的话,程序就死了
    9. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-21
      huo_hu 发表于 2017-4-21 17:57 还没看程序,有点不理解你的定时器在这里的作用是什么? 中断服务里    while(!change);是个很奇葩的东西 ...
      整体其实是用来测相位差的功能。 定时器的作用是进行一个精准时间控制,用来切换通道, while(!change);是用来等待定时器操作,等待通道切换后再清DMA再次采集。 我试过,如果在开定时器前,就是初始化里面把清零标志清零,后面则卡在了while的等待位置了。 对于init我试一下不重复看看
    10. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-21
      求大神主力下
    11. DMA中断和定时器中断问题 16/8853 stm32/stm8 2017-04-21
      顶,求助
    12. 关于STM32F407的启动文件求解 13/4824 stm32/stm8 2017-04-21
      dontium 发表于 2017-3-21 14:18 难道~ 嗨 ……  你很棒
      什么意思?
    13. 关于STM32F407的启动文件求解 13/4824 stm32/stm8 2017-03-21
      ljj3166 发表于 2017-3-15 17:03 可以配置 外扩RAM吧
      外扩来不及了:)
    14. 关于STM32F407的启动文件求解 13/4824 stm32/stm8 2017-03-21
      moyanming2013 发表于 2017-3-15 17:50 局部变量分配在栈(STACK)上,你的2个变量占用16+64=80KByte的栈空间。 80KByte=0x14000Byte,故Stack_Si ...
      谢谢,我改成了11000,程序可以运行了,但是有一个小点的函数,就是局部变量只有16K的,做fft,结束后原始数据就被改动了
    15. 关于STM32F407的启动文件求解 13/4824 stm32/stm8 2017-03-21
      duanks 发表于 2017-3-15 18:19 局部变量一般是加在stack了,5000那个可以改大地点,heap也可以大点,200也才512字节,有点小了
      好的,我改大了,基本可以用了
    16. 关于STM32F407的启动文件求解 13/4824 stm32/stm8 2017-03-21
      dontium 发表于 2017-3-15 18:49 楼主也可以用个数组来存放数据,而不用堆栈。
      数组难道不是放在堆栈里面吗?
    17. 关于STM32F407的启动文件求解 13/4824 stm32/stm8 2017-03-16
      白丁 发表于 2017-3-15 22:15 可以自己配置,但是你要懂该怎么配置,局部变量64k也是够大的了,看看手册sram有多大吧,有可能堆栈越界
      我感觉好像是越界了导致的,可是不知道到底设置多少为好呢
    18. 关于STM32F407的启动文件求解 13/4824 stm32/stm8 2017-03-16
      白丁 发表于 2017-3-15 22:15 可以自己配置,但是你要懂该怎么配置,局部变量64k也是够大的了,看看手册sram有多大吧,有可能堆栈越界
      F407ram是190k的。
    19. LM358 46/6730 模拟电子 2017-03-01
      maychang 发表于 2017-3-1 11:18 “两个二极管应该相对的,却焊成了顺着的” 这是较低层次的错误。 “导致了射随出问题了” 跟随器一 ...
      谢谢你的帮助
    20. LM358 46/6730 模拟电子 2017-03-01
      maychang 发表于 2017-2-28 20:39 电压表和电流表测量电压和电流时会对被测电路产生影响,以前是中学物理课的内容(现在中学物理讲不讲,我 ...
      问题找到了,是两个二极管应该相对的,却焊成了顺着的,不仅导致了射随出问题了,还导致1/2衰减变成了1/4衰减了

最近访客

< 1/1 >

统计信息

已有3人来访过

  • 芯积分:--
  • 好友:--
  • 主题:4
  • 回复:42

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言