sgyao

    1. stm8从零起步(图文讲解) 42/10822 stm32/stm8 2011-03-16
                                       很有帮助 谢谢
    2. 谁说ST的I2C能用我跟他拼命! 44/17227 stm32/stm8 2011-03-14
                                       
      你也就是笑话我不肯学习,一知半解吧,我不知道一个项目你老板给你多少时间学习,反正我是被逼得很紧,一个人恨不得分成两个人,另外我也不是新手,我的很多东西在国内外都有销售。当然有一天我成了闲人的时候,我 ...
      老板有几个 会叫你去现学,再去为他工作,他直接换人得了。 时间是自己挤出来的。 做东西急也急不出来,重要是心态。搞技术本来就是严谨的。来不得一点马虎。
    3. 惭愧啊,st网站上想找点东西太难了 19/6079 stm32/stm8 2011-02-26
                                       这体现了官僚作风无处不在,哈哈
    4.                                  楼主啊!说说呗 KEIL有啥BUG啊 也好让我们这些菜鸟有所提防啊  嘿嘿嘿
    5. HEX文件下载到单片机出错怎么办 9/4577 stm32/stm8 2010-06-10
                                       楼主,不但你的HEX出错了。 你的问题也发错地方了
    6. 1.ActiveSync 是独立的。。。和PB没关系,只是PB一些远程工具需要依赖ActiveSync。 2.搜索注册表,更改下我的文档的目录就行了,确保为有效目录。 要善用百度。 http://zhidao.baidu.com/question/140766654.html
    7. 那如何判断水货或行货呢 我买了个N85什么保修卡啊 激活码 都有 但是我怀疑是水货 输入IMEI的第7 8 两位是02  摆脱那位高手教教我  本人QQ769120202  欢迎指教   
    8. LCD 裸奔程序显示不完全,求高手指点 21/6461 嵌入式系统 2010-04-27
      是图片数据错了吧 是用Image2Lcd吗? 生成时把源图分辨率设得240320再转,不然可能会出现lz所说的问题啊
    9. PendSV中断嵌套问题 8/8339 stm32/stm8 2010-04-22
                                       
      另外,还有个疑惑,我觉得按CM3手册《李岩 ARM CM3 权威指南》,CM3设计初衷,其中的非特权模式(Unprivileged)使用于用户任务,PendSV用于OS的任务切换,那么就有二个问题: a 在Unprivileged模式下不能执行MRS/MSR以及CPS指令,也就是说在用户任务中不能开关中断,那么采用类似于uCos II的OS中CM3就不能运行在Unprivileged模式下,否则uCos II中的各种系统调用都不能用(不会建议用SVC切换CM3 特权模式再开关中断吧?); b NVIC的寄存器不能在Unprivileged模式下操作,那么也就不能关起PendSV了,难道也先要切换到Privileged模式再挂起PendSV? 基于以上CM3若在Unprivileged模式下开放CPS指令和挂起PendSV,uCos II就可以完美的利用CM3的Unprivileged模式下的安全保护特性了.
      a: 确实是要用SVC来开关中断 b: 是需要切换到Privileged模式 实际上当在OS中需要关中断或是挂起PendSV的时候,也会伴随着内核资源的修改与访问,是应该切换至Privileged模式
    10. 问题请教 8/3759 微控制器 MCU 2010-04-07
      如果仿真器将PCB的地连接到了大地,那么PCB的抗干扰能力相比不接大地的情况下有提高 请注意传感器、PCB、仿真器、PC、示波器、外接电源的接地、屏蔽情况。
    11. 开始写串口通讯部分,程序如下。现在有以下问题: 1、接收到12位数据存在缓冲区,要取出前10位来作求和运算(包头标识+包长+数据字段 的求和。校验和= Sum1*256+ Sum2),求和结算与后2位比较,在程序中怎么实现呢? 2、怎么取得指定位的数据呢?比如要取转角方向1那一位的数据,用什么样的语句? 以前写过简单的汇编,C还是第一次用。请各位朋友指教. ****************************************************************************** void main() {         /*初始化串口*/         void init_serial()         {                 TMOD=0x20; //定时器T1使用工作方式2                 TH1=250;                 TL2=250;                 TR1=1;                //开始计时                 PCON=ox80; //SMOD=1                 SCON=ox50. //串口工作方式1,9600bit/s,允许接收         }                 /*下位机接收数据*/         while(1)         {                 unsigned char buf; //指向缓冲区,存放数据                 unsigned char recv_data(*buf)                 {                                unsigned char len; //保存数据长度                         unsigned char i;                         len=12; //12位的数据长度                                                RI=0;                                                                        /*接收数据*/                         for(i=0; i
    12. 一行32个点,总共8行
    13. 中断号(CID_IRQ_NUMBER)有没有错?
    14. wince 软件按键去抖 10/6344 嵌入式系统 2010-02-09
      喜欢楼主这种贴代码的精神,但是我没看到出现的问题呀,呵呵…
    15. NandFlash MDD+PDD驱动 9/3080 嵌入式系统 2010-02-08
      wince5.0下面NAND Flash驱动都是FMD+FAL架构的,只有wince6.0下面才是FMD+MDD架构的。因此你驱动不稳定不是FMD+FAL架构的问题,而是你驱动自己的问题,自己检查一下。
    16. 请教DS2786电量计该如何设置 2/3594 嵌入式系统 2010-02-07
      谢谢2L,我试试~~
    17. ce5.0 2440 SD卡当u盘的问题 27/9791 嵌入式系统 2010-01-29
      #18楼 问题一 确实每个都是这样的,以前没注意到 CreateFile返回的句柄 跟DeviceIOControl里的参数Handle确实是不同的数值,中间好像经过了某种映射了,但是可以确定这个现象是正确的 问题二 我感觉像是某个其他的驱动把我OpenStore的DSK1给关掉了,因为我这里出现了SD分区出现又消失的过程,从下面的调试信息也可以看到这个现象,似乎又回到了dismount/mount被频繁触发的问题上来了,走进了死胡同 SC2440UsbFn!HandleUSBEvent: UFN_ATTACH SC2440UsbFn!HandleUSBEvent: Reset SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 1;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 1 SC2440UsbFn!HandleUSBEvent: EP0_OUT_PACKET_RDY SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 1;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SDMemory: +-SMC_Close SDMemory: +-SMC_Open SDMemory: +SMC_IOControl Handle 7822816 DISK_IOCTL_GETINFO SDMemory: -SMC_IOControl returning 1 SDMemory: +SMC_IOControl Handle 7822816 IOCTL_DISK_DEVICE_INFO SDMemory: -SMC_IOControl returning 1 SDMemory: +SMC_IOControl Handle 7822816 IOCTL_DISK_GET_STORAGEID SDMemory: -SMC_IOControl returning 0 SDMemory: +SMC_IOControl Handle 7822816 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 1;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 1 SC2440UsbFn!HandleUSBEvent: EP0_OUT_PACKET_RDY SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 1;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 1;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 1;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 1 SC2440UsbFn!HandleUSBEvent: EP0_OUT_PACKET_RDY SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 1;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 1;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 1 SC2440UsbFn!HandleUSBEvent: EP0_OUT_PACKET_RDY SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 11;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: EP0_INT_INTR SC2440UsbFn!HandleUSBEvent: Status, 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 UsbMsFn!BOT_HandleCBW: Length: 0x0008 Flags: 0x80 CBWLen: 0xa UsbMsFn!STORE_IsCommandSupported: command 0x25 UsbMsFn!STORE_IsCommandSupported: READ CAPACITY UsbMsFn!STORE_ExecuteCommand: command 0x25 UsbMsFn!STORE_ExecuteCommand: READ CAPACITY UsbMsFn!BOT_ExecuteCB: Command : passed UsbMsFn!BOT_HandleCBW: request length = 8 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 2;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 0;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 2;bUSBBusIrqStat = 0 SC2440UsbFn!HandleUSBEvent: bEpIrqStat = 10;bUSBBusIrqStat = 0 UsbMsFn!BOT_HandleCBW: Length: 0x0200 Flags: 0x80 CBWLen: 0xa UsbMsFn!STORE_IsCommandSupported: command 0x28 UsbMsFn!STORE_IsCommandSupported: READ (10) UsbMsFn!STORE_ExecuteCommand: command 0x28 UsbMsFn!STORE_ExecuteCommand: READ (10) UsbMsFn!ProcessScsiRead10: starting LBA/sector = 0, transfer length = 1 (sectors) UsbMsFn!ProcessScsiRead10: ===g_hStore = 3485743006 g_fLegacyBlockDriver = 0 DISK_IOCTL_READ = 2 IOCTL_DISK_READ = 482312 dwIoControlCode = 482312 UsbMsFn!ProcessScsiRead10: IOCTL_DISK_READ failed; error = 160 UsbMsFn!STORE_ExecuteCommand: failed to execute command 0x28 UsbMsFn!BOT_ExecuteCB: Command : failed 调试信息显示,红色字体部分好像并非usb mass storage client驱动调用的SDMemory接口函数 这就奇怪了,怎么还会有其他驱动再usb dismount之后自动重新mount SD卡分区呢
    18. 哈哈,这个不要着急啊。呵呵。
    19. 可能是bug吧!呵呵
    20. c+

最近访客

< 1/1 >

统计信息

已有88人来访过

  • 芯积分:--
  • 好友:--
  • 主题:10
  • 回复:84

留言

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


现在还没有留言