lingd

    1.                                  估计的有点高了
    2.                                  1)“发现个现象,PWM输入的频率最小值不能小于PWM输出的值”,这是肯定的!作为PWM输出时,计数器从0累计到你设定的temp_fre,所以作为PWM输入时,只能捕获到temp_fre以下的数值。 2)“用示波器观察,TIM2的PWM输出频率不能小于50HZ,程序里设置的30HZ,按照理论计算72分频后,1000000/65536 < 20HZ的。可是没办法输出低于50HZ的PWM”,不明白你看到了什么? 3)“我要用STM32F103C8T6来输出4路频率可调,脉宽可调的PWM,还要输入一路PWM”,请按照1),找一个最小频率的定时器做为PWM输入,如果输入的频率比较低,可以利用PWM输出时的溢出中断,在中断处理中计数,然后再补偿到输入捕获的数值中。
    3. SPI是用来对屏做初始化的,一般是送一些时序、相位控制等参数给屏上集成的驱动芯片或者TCON芯片,初始化后SPI就没用了。LCD控制器是显示时输出RGB数据、同步信号。
    4. 引用 6 楼 bzjing 的回复: 我猜测可能是coreplayer在检测CPU类型时触发的未定义指令的异常。可见tcpmp的cpu.c中CPUDetect函数部分代码: SafeGetCpuId(0,CpuId); if (CpuId[0]) { p->ICache = 512 > 6) & 7); p->DCache = 512 > 18) &am……
      谢谢了,很详细。
    5. 点阵模块闪动 25/6226 嵌入式系统 2010-06-10
      引用 13 楼 peasant_lee 的回复: 这种随机的乱点闪动,软件也很难搞定。最好能找出干扰的源头。软件真的要试,可以将每次点亮的时间延长一点,这样闪动就会相对感觉弱一点。
      时间长度应该没有问题,除了中断接收新的数据,剩下的时间都是在做显示的处理,没有新数据,就一直显示老数据的。软件方面你觉得从哪里入手比较好? 我现在完全没有思路啊。
    6. 关于Windows Embedded Compact 7 27/8504 嵌入式系统 2010-06-04
      [url=http://www.microsoft.com/windowsembedded/en-us/products/windowsce/compact7.mspx][/url] 最好到官网看看。
    7. 引用 1 楼 lbing7 的回复: 要想不丢的话,只能这样,ADC的数据先不发 全收起来! 收完再发。 否则肯定有丢的可能
      谢谢你的指点。我是这样想的。在ADC中断函数中,将收到的数据先放在一个数组里,等100组数据收集完毕后,再给MAIN函数一个标记,然后让UART进行传送。 我觉得ADC每中断一次就发一次数据,这样效率太低,而且容易造成程序会卡住。有时候终端数据显示到一半就停止了。我想应该就是这个原因。
    8. wince 开机自动安装cab 4/5166 嵌入式系统 2010-05-11
      做一个专门用于安装的应用程序。
    9. LZ的问题应该是这样的:磁头是如何捕获到“磁道上的数据的”。 磁头在捕获所谓“磁道”数据时,并不是按轨一对一的“查找”(估计你是这样想的),而一“宽覆盖”一个“磁头”对多个(一般是二个到六个)“磁道(单)”读取,并寻找到其中需要的数据。而电机定位是“粗”定位,“磁道”标识是控制电机条件之一,这应该是与电机控制算法与磁头“捕获磁道”算法相关。 其中磁道捕获算法一般有四种,多为专利保密中。如信号(AD)读取+缓存的“磁道丢弃算法”、信号放大(快速)+频谱过滤(卡夫曼)…… 仅供参考!
    10. io口够用的话模拟一个也可以
    11. bash:tftp:command not found 4/4892 嵌入式系统 2010-04-09
      有人遇到这们样的问题吗?这个会不会和我的LINUX版本有关系?TFTP RPM包下载的官网是什么?
    12. Linux下的i2c驱动问题 3/3387 Linux开发 2010-04-03
      大家好,我想问大家一个I2C的问题,下面我贴出程序段: RMstatus init_i2c_tw( struct RUA *pInstance,                                   RMuint8 delay,                                   RMuint8 dev,                                   RMuint8 i2c_data[][2],                                   RMuint32 data_size) {         RMstatus err=RM_OK;         RMuint32 i;                 struct I2C_DeviceParams_type i2c;         struct I2C_WriteRMuint8_type i2c_write;                 i2c.PioClock = 0;         i2c.PioData = 1;         i2c.WrAddr = dev
    13. TIM1是我见过最复杂的TIMER 18/6459 stm32/stm8 2010-03-10
                                       
      Timer1只是个传说 lxyppc 发表于 2010-3-10 12:22
    14. 这两个ASSET如何去掉 6/3124 嵌入式系统 2010-03-07
      搜索ASSERT 把相应的语句全部注释掉 我是这么做的 不知道有没有捷径
    15. 使用awk工具可以从/proc/devices 文件中获取设备号,建立一个.sh的脚本文件加入脚本: module=xxx major=`awk "\\$2==\"$module\" {print \\$1}" /proc/devices` insmod xxx.ko mknod /dev/xxx c $major 0 xxx为设备名
    16. EVC滴答数问题 5/2942 嵌入式系统 2009-12-27
      如果对 精度要求不高的话 可以用WM_TIMER响应。或者使用另一个精度比较高的timeSetEvent(); 用法可以查下MSDN。
    17. http://www.friendcom.com/2008/product/CFDA-4.asp
    18.    大家可能都有这种体会,在wince中用宋体显示效果是最好的,因为宋体有棱有角的,没有弧度。     如果用圆体,效果会差很多,因为圆体没个拐角都有弧度,分辨率低的话,这个弧度效果就很差了。矢量字体 的点都是程序描上去的,字体大小可以随意变动。     点阵字体是预先取模生成的,大小不能变,......    说太多了...呵呵
    19. 我想山寨M8,大家一起来出出主意!嘿嘿。 171/22175 嵌入式系统 2009-11-01
      导航模块呢
    20. 自己顶一下

最近访客

< 1/1 >

统计信息

已有83人来访过

  • 芯积分:--
  • 好友:--
  • 主题:17
  • 回复:65

留言

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


现在还没有留言