mya2

    1. 关于网络的问题。 14/4859 stm32/stm8 2010-12-22
                                       
      板子的IP是写死程序里面的,电脑也是写固定Ip的。 而且板子ip跟电脑ip是通一个段的。
      这种情况就比较奇怪,建议在电脑上装个抓以太网包的软件,监控所有数据包,或许能看出些问题。 另外,有可能板子上的以太网协议栈不够 稳定可靠,也可能出现LZ的问题。如果可以,最好重新初始化 以太网协议栈
    2.                                  不管哪种方法,都要注意页对齐,而且这一页中如果又空余的空间,也不能放其它代码或数据,否则擦除时就会出问题。
    3.                                  真正做过东西的都知道这timeout的好处 那些只会耍嘴皮子的却只会强词夺理,大家都知道是谁...
    4. 捕捉的脉冲可以大于65535么? 6/4335 微控制器 MCU 2010-09-10
      就是来开定时器中断啊,溢出了就中断,变量加1,不溢出就为0。
    5. stm8L152c6芯片直接驱动了一片液晶 15/7456 stm32/stm8 2010-08-05
                                       请问你的复位键能够复位液晶屏吗?
    6. SAA3010红外解码遇到一些地方不是很明白 6/3915 嵌入式系统 2010-06-14
      不懂,接分的
    7. 急求VHDL高手进来帮我看一看 9/3453 嵌入式系统 2010-05-13
      有阵子没来看看了,没想到还能吸引这么多大虾关注,感动 我做的一个叫mine4的多功能波形发生器,代码太长了贴不起来,网上它源代码很多 现在我进行到波形仿真阶段,只是不知道仿真中的输入信号如何设置 有人用quartus仿真出这个的波形吗?
    8. MSP430F16系列和15系列区别是什么? 4/4100 微控制器 MCU 2010-04-28
      16系列有硬件乘法器
    9. serial () interrupt 4 { if(TI) { TI = 0; if (outbufsign) // if (putlast==outlast)   outbufsign=0; // else {SBUF=*outlast; //未发送完继续发送 outlast++; //最后传出去的字节位置加一 if (outlast==outbuf+OLEN)   outlast=outbuf;//地址到顶部回到底部 if (putlast==outlast) outbufsign=0; //数据发送完置发送缓冲区空标志   } } if(RI) { RI = 0; if(!inbufful) { *inlast= SBUF; //放入数据 inlast++; //最后放入的位置加一   inbufsign=1; if (inlast==inbuf+ILEN) inlast=inbuf;//地址到顶部回到底部 if (inlast==getlast)   inbufful=1; //接收缓冲区满置满标志 } } }
    10. STM32IAP问题。求助 18/6856 stm32/stm8 2010-03-17
                                       A和B的flash区 是肯定分开的。。 但是ram区,应该是有重叠的,因为我是2个独立的工程。 贴出他们的icf文件: ______________________ A: /*###ICF### Section handled by ICF editor, don't touch! ****/ /*-Editor annotation file-*/ /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */ /*-Specials-*/ define symbol __ICFEDIT_intvec_start__ = 0x08000000; /*-Memory Regions-*/ define symbol __ICFEDIT_region_ROM_start__ = 0x08000000 ; define symbol __ICFEDIT_region_ROM_end__   = 0x0800dFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__   = 0x20004FFF; /*-Sizes-*/ define symbol __ICFEDIT_size_cstack__ = 0x1000; define symbol __ICFEDIT_size_heap__   = 0x200; /**** End of ICF editor section. ###ICF###*/ define memory mem with size = 4G; define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__]; define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__]; define symbol __region_USB_PKG_RAM_start__  = 0x40006000; define symbol __region_USB_PKG_RAM_end__    = 0x400063FF; define region USB_PKG_RAM_region = mem:[from __region_USB_PKG_RAM_start__ to __region_USB_PKG_RAM_end__]; define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { }; define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { }; initialize by copy { readwrite }; do not initialize  { section .noinit }; do not initialize  { section USB_PACKET_MEMORY }; place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec }; place in USB_PKG_RAM_region                       { readwrite data section USB_PACKET_MEMORY  }; place in ROM_region   { readonly }; place in RAM_region   { readwrite,                         block CSTACK, block HEAP }; __________________________________ B: /*###ICF### Section handled by ICF editor, don't touch! ****/ /*-Editor annotation file-*/ /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */ /*-Specials-*/ define symbol __ICFEDIT_intvec_start__ = 0x0800e000; /*-Memory Regions-*/ define symbol __ICFEDIT_region_ROM_start__ = 0x0800e000 ; define symbol __ICFEDIT_region_ROM_end__   = 0x0800ffff; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__   = 0x20004FFF; /*-Sizes-*/ define symbol __ICFEDIT_size_cstack__ = 0x400; define symbol __ICFEDIT_size_heap__   = 0x200; /**** End of ICF editor section. ###ICF###*/ define memory mem with size = 4G; define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__]; define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__]; define symbol __region_USB_PKG_RAM_start__  = 0x40006000; define symbol __region_USB_PKG_RAM_end__    = 0x400063FF; define region USB_PKG_RAM_region = mem:[from __region_USB_PKG_RAM_start__ to __region_USB_PKG_RAM_end__]; define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { }; define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { }; initialize by copy { readwrite }; do not initialize  { section .noinit }; do not initialize  { section USB_PACKET_MEMORY }; place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec }; place in USB_PKG_RAM_region                       { readwrite data section USB_PACKET_MEMORY  }; place in ROM_region   { readonly }; place in RAM_region   { readwrite,                         block CSTACK, block HEAP }; 至于如何调用,是A程序接收pc端指令后,进行跳转。。。
    11. nk.bin大小 18/6575 嵌入式系统 2010-03-12
      楼主是担心52MB太大么?只要能正常工作,大小不是问题。 定制系统时添加的组件越多,生成的内核越大。
    12. 引用 5 楼 yashi 的回复: 简单的说,你熟悉什么就用什么。
      顶这个。
    13. 不清楚你的IO_SC6MOD2是怎样定义的. 如果它是在RAM空间分配的寄存器,它的定义需要加上volatile. 例如像这样 [code]
    14. 模拟的NTSC,PAL等全电视信号, 根据BT.601标准进行数字化。 模拟信号数字化以后,场频,分辨率等是不会变的。
    15. nand flash启动问题 9/3619 嵌入式系统 2010-01-22
      跳转指令B是相对跳转的,和你设置的起始地址没关系的。如果其中用了ldr指令,就要注意了
    16. stm32f105USBDEVICESOS!! 48/14067 stm32/stm8 2010-01-05
                                       恩,关键这个软件实现问题出在哪,如果是这个usb库的bug那可就残. 不知道他官方例程是怎么回事,我用那个海量存储的例程,电脑能识别u盘,能显示出容量,但是不能格式化,这样算是好用的例程吗?
    17. 提示:Unable to start program '%CSIDL_PROGRAM_FIL... 10/7364 嵌入式系统 2010-01-04
      看看设置中的下载路径和启动路径是否相同
    18. 这段代码是将RAM清0
    19. 引用 3 楼 paul_chao 的回复: 不錯, 不錯, 有混有分
      真早..............
    20. 请教版主:USB模块与ADC的影响 9/4373 stm32/stm8 2009-12-07
                                       请检查你的电源滤波电路,可以用示波器观察供电引脚。一般ADC精度的问题都是因为电源上的干扰导致的。

最近访客

< 1/1 >

统计信息

已有99人来访过

  • 芯积分:--
  • 好友:--
  • 主题:11
  • 回复:60

留言

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


现在还没有留言