okwh

个性签名:熙熙攘攘的世界,我们不懈前行......

    1. PCB十年精髓
    2. HAL库,真的不敢用了! 64/79526 stm32/stm8 2017-07-28
      本帖最后由 okwh 于 2017-7-28 16:53 编辑 5us级别的频繁中断和DMA, 无论主频多少,都很难没问题。 快于10us的需求,还是自己细细调试吧。至少其中的关键部分,需要用示波器一点点的检查验证。
    3. 支持STM32的proteus 8.6可以下载了 196/31064 单片机 2017-06-23
      有用?有用?!
    4. 本帖最后由 okwh 于 2017-4-28 09:14 编辑 可能是因为延时实质上也是一种中断,你却以为是查询等待。 结果是两个中断互相等待对付触发或退出,就死了。 通常在中断内的等待使用代码循环实现(微秒级的),不要用涉及中断的方式。如果是长时间等待,不应在中断内,可在主程序内。
    5. soso 发表于 2017-3-13 09:36 你的奖品可能是遗漏了,多谢提醒,今天发送,不好意思。
      谢谢! 收到了!{:1_128:}
    6. 这奖发了没??
    7. 本帖最后由 okwh 于 2017-2-21 17:34 编辑 初试的时候,确实需要有人有步骤的引导。 不知道eewoeld能不能建立这个逐步前进的例子训练。
    8. DIY STM32F429----都是被逼的 40/9476 stm32/stm8 2017-02-17
      能否分享下BOM  ?
    9. 【2月DIY】STM32F7开发板自己造 28/13703 DIY/开源硬件专区 2017-02-17
      两层板做F7!! 你真牛啊! 纳头便拜!!!{:1_103:}{:1_103:}{:1_103:}
    10. 谢谢,信息确认无误, 不是牙刷啊, 那就麻烦兑换为E金币了
    11. 回忆自己曾经蹒跚的日子,  帮后来者一把也是应该的。 我自己也曾经糊涂过,有一天,学了单片机,忽然就都明白了.
    12. 本帖最后由 okwh 于 2017-2-15 20:41 编辑 选 TI CC3200 LaunchPad。 谢谢!  谢谢! 我不需要测量部分,需要验证控制和传输,所以不用2650。 这下可以试验下直接无线传输数据了!!:handshake:handshake
    13. 本帖最后由 okwh 于 2017-2-15 20:59 编辑 估计不行,因为没有地址,可能需要用多IO模拟读。可这些IO还不是连续的。 如果速度不快的,可能最好的办法是用SPI转GPIO扩展的芯片转接。
    14. LPC54608 CMSIS-DAP不工作?? 5/4722 NXP MCU 2017-02-04
      本帖最后由 okwh 于 2017-2-4 11:35 编辑 终于解决了, 核心问题是 虚拟串口驱动需要更新!! 办法如下: 解决前: 烧写DAP后,仅发现LPC-LinkII UCom Port,  没有LPC-LINK2 CMSIS-DAP V5.173 !! LPC-LinkII UCom Port 的 属性中 却会显示 型号 LPC-LINK2 CMSIS-DAP V5.173http://www.nxpic.org/module/forum/data/attachment/forum/201702/04/102142rubpcul2nmzaqezo.jpg 解决方法: 在设备管理器,选中 LPC-LinkII UCom Port, 打开其 属性,显示其版本号是1.0.0.0, 2014/3/12 在那里 卸载 其驱动 然后,重启 LPCXpresso54806,  让系统在发现安装驱动,这时就是新驱动了 (新驱动来自 https://community.nxp.com/servlet/JiveServlet/download/11529-389044-630660-377765/lpc_driver_setup.exe.zip) 如下: 这次设备和打印机那里会出现一个LPC-LINK2 CMSIS-DAP V5.173, 其下包含了8个子设备,  它们也会在设备管理器显示,  此时显示其COM 版本号是2.0.0.0,  2014/11/21 一切ok!!
    15. LPC54608 CMSIS-DAP不工作?? 5/4722 NXP MCU 2017-02-04
      本帖最后由 okwh 于 2017-2-4 10:31 编辑 未烧前,烧写准备状态, JP5接通, 设备管理器显示 LPC based USB driver. 运行PCScrypt,无论烧DAP还是JLINK,均显示成功,提示 断开JP5重启。 DAP时: 烧写k后,JP5断开, 设备管理器和设备和打印机中都只出现LPC-LinkII UCom Port,  没有LPC-LINK2 CMSIS-DAP V5.173 !! JLINK时: 烧写JLink后,JP5断开, 设备管理器中会出现 J-Link driver  和 JLink CDC UART Port , 正常 ! LPC-LinkII UCom Port 的 属性中 却会显示 型号 LPC-LINK2 CMSIS-DAP V5.173 http://www.nxpic.org/module/forum/data/attachment/forum/201702/04/102142rubpcul2nmzaqezo.jpg 难道是PC的驱动有什么问题?
    16. 电影《降临》未公映的结尾“彩蛋”剧本 2/3272 聊聊、笑笑、闹闹 2017-01-31
      本帖最后由 okwh 于 2017-1-31 19:22 编辑 其实对人来说,未知的未来,才是最精彩的人生。不必担心,人即使预知,但不会真的相信那是真的,只有努力去实现未来,才有可能,更难有可能的是改变了未来。 这比薛猫要更诡异,人与人类自身 更像是无限纠缠态,几乎不可能解耦,也许时序不变,但因果却是无限纠缠啊.... 这样下去,因果无限衍变,不会变成时间刚体的, 那科幻仅此而已。 到是 三体中 所说的 维度限制 可能才是个麻烦。就像蚂蚁可能真无法理解人类一样,不过好像也没那个人类有兴趣立志去消灭蚂蚁.....
    17. LPC54608 CMSIS-DAP不工作?? 5/4722 NXP MCU 2017-01-31
      本帖最后由 okwh 于 2017-1-31 18:58 编辑
      qwerghf 发表于 2017-1-31 07:54 短接JP5更新固件,更新固件后断开JP5重新插上即可使用仿真器,所支持的固件没有问题
      当然烧写时JP5短接,使用时断开。不然就不会烧写成功! 不然 jLink 怎么成功的!  这个俺明白。 这个可以烧写 DAP 也可以烧 JLink,  JLINK成功了, 不会犯楼主说的错误!。 我问的是  烧写成功, 为什么uVision 5.22  却识别不出? 我另外的Link-2 板子就没问题。 没人遇到过吗????? 这板子,我拿到手,发现识别不出,才去烧写的,结果 JLINK烧写成功识别, DAP烧写却识别不出!!
    18. 关于内存管理 C语言的问题 18/4065 stm32/stm8 2017-01-27
      本帖最后由 okwh 于 2017-1-27 13:06 编辑
      大家都是好朋友 发表于 2017-1-26 15:47 还有C程序说不能直接给变量赋地址 但我看这个单片机的程序,需要给某个寄存器赋值,就DEFINE 定义它的地 ...
      关键不是能不能,而是能否使用、如何使用.... C语言这范围太广了,通常情况下,给变量赋直接数值表达地址,不能使用。但用&转译赋值是可以的,否则,指针怎么用?  一切一切最终让电路执行时都必须落实到地址和内容。 单片机,通常事先就知道所有存储、接口资源的地址和范围多少,当然就可以直接define使用了。而台式机,编译的exe文件采用的相对重定位方法,装入到内存时才确定运行时的地址,所以是无法事先直接用数值指定地址的。 说个比喻: 1 是什么? 铅笔?树枝? 阿拉伯数字? 那么 one ,  壹 , I, 日语的 "以其" 音,德语的 “俺斯”  .........    把世界上所有语言所有可能的 1 的表达,能全都列出来?又怎么学呢? 那抛开所有表达形式的本质 到底是什么呢?
    19. 关于内存管理 C语言的问题 18/4065 stm32/stm8 2017-01-27
      本帖最后由 okwh 于 2017-1-27 13:14 编辑
      大家都是好朋友 发表于 2017-1-26 15:45 PC的汇编是什么。。
      PC的汇编  就是 x86系列CPU的指令系统、汇编语言编程开发环境。参考: Microsoft Macro Assembler 8.0 (MASM) 软件包 (x86) ---- https://www.microsoft.com/zh-CN/download/details.aspx?id=12654 The MASM32 SDK  ----  http://www.masm32.com/   WinAsm Studio   ----  http://www.winasm.net/winasm-studio-full-package.html 比如某些高级黑客他们如何对付代码??
    20. 关于内存管理 C语言的问题 18/4065 stm32/stm8 2017-01-27
      本帖最后由 okwh 于 2017-1-27 13:09 编辑
      大家都是好朋友 发表于 2017-1-26 15:45 比如字节对齐,我C语言没见过,51汇编也没见过。 它是伪代码吧?
      51是8位,本身就是字节对齐的,也只可能是,更多如处理16、24、32位就需要自己编程处理。 32机如ARM正好不一样,32位下有处理8/16/24/32/64等各种可能需要,就有了各种让步平衡取舍。 其实还有直接间接位操作、还有大端小端......  至于PC机里面如何对齐排列,不让自己管,一切编译器代劳了。 基本原理、宏观结构、细节处理,学习要分层,不然混为一潭,不但容易晕,也让人无法回答。 计算机这种行当相关学习的麻烦之一就是 有时候不知道是学或在学遥控器操作、还是在学电视机内部制造、还是在学单晶硅提炼........

最近访客

< 1/1 >

统计信息

已有15人来访过

  • 芯积分:2
  • 好友:--
  • 主题:9
  • 回复:107

留言

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


现在还没有留言