vincent.liu

    1. stm32编码器信号干扰。 4/3485 单片机 2021-12-02
      这种电机
    2. 稳压二极管降压后电流如何计算? 7/4145 模拟电子 2021-11-18
      假如稳压二极管是1/2W,12伏,如果电压表测得10欧电阻左边输入电压是10伏的话,(击穿稳压二极管后获得10伏电压)电阻的最高能获得的电流是否就是1A?
    3. 发现主要原因是主频RCC,程序原因也占一部分。程序增加RCC_INIT()对整个程序以及ADC分频进行设定后,速度马上有提升。接着继续调高采样率,结果直接黑屏,开DMA后恢复正常。可调到最高采样率,即主频72M,6分频,1u采样周期。如果采用ADC中断,在中断程序里不要写过长的程序,否则拖慢采样率。最好只在中断里赋值后退出,在定时器中断里进行详细操作。
    4. freebsder 发表于 2021-5-16 21:39 前面Verify OK,后面Verify failed,说明超过Flash容量了呗。
      从结果来看,可能真的是超了, 但其实xB比C8整整多了一倍,无论是ROM还是RAM, 我在TrueStudio里面已经从新选择了stm32f103CB,而且我修改的内容只是一点点,不可能 128K的ROM全部用完,顶多也就超过64K一点点,按理应该在xB的128K以内,真不明白为何会超了  
    5. cruelfox 发表于 2021-4-20 23:45 这是完全不相干的概念。“虚拟串口”是指替代了传统串口的8250/16650这类串口芯片而言的。需要不需要校验只 ...
      我明白了,真理真是越辩越明,由于使用的是USB线路。单片机经过USB配置符将DEVICE配置成通讯设备类,用USB实现CDC通讯协议,接到HOST上,电脑即可把单片机识别成一个虚拟串口设备,于是DEVICE与HOST之间实现了数据传输,而USB通讯过程中,CRC校验在各个环节都参与其中,也就保证了数据在电脑与设备传输过程中数据的准确性,实际上,一旦使用了USB虚拟串口,单片机也就不必引用USART外设模块,USART外设完全不必使用,也可以完成通讯。 但看个人需要,也可以引入USART外设,比如,电脑经USB传数据到单片机,单片机再经USART串口外设与另一片单片机的USART串口通讯,这时,USART串口独立于USB,相当于重新开始一次串口传输,此时串口之间的通讯,是否需要开启校验,就取决于传输距离,效率,与准确性上取得平衡。
    6. 关于GRBL上位机传输协议 3/4015 DIY/开源硬件专区 2021-04-20
      火辣西米秀 发表于 2021-4-20 17:04 参考一下 https://news.eeworld.com.cn/mcu/ic506466.html
      有启发,文章中引出了一个问题一直没注意,就是数据校验方面, 听说USB内置CRC校验,如果使用USB虚拟串口的话,是否不需要设置奇或偶校验都可以保护数据正确?因为USB已经内置了CRC校验?
    7. xxc5552004 发表于 2010-7-27 16:20 通常,单片机的USB都内置CRC,USB 1.0/2.0的CRC用了CRC-7和 CRC-16两种。
      也就是说,stm32 USB虚拟串口,不必使用奇校验或偶校验都可以保证数据正确对吗?
    8. Ansersion 发表于 2021-4-18 18:44 keil用的是自己的商用编译器,TrueStudio用的是gcc,两个编译器的汇编语法不一样
      原来是这样啊
    9. damiaa 发表于 2021-4-9 09:21 IO口输入输出模式要设置 好 再使用,改变模式时要重新设置。
      应该不涉及模式的改变,同样都是输入浮空模式, 但是定时器某个通道设置为输入模式,GPIO自然也要输入模式, 但问题在于,我手动用软件SetBits某个GPIO,影响不到TI2
    10. huo_hu 发表于 2021-4-8 13:43 TI2不是io口
      我把某个IO关联到TI2,这个说法应该是正确的吧? 如果是正确的,IO由外部触发跟我用SetBits函数触发逻辑上来说应该没区别啊? 这是我最不理解的, 但事实就是软件触发不了,按键能触发,不知道是不是NVIC权限高低的问题
    11. 如何在keil里仿真外部中断? 4/3633 stm32/stm8 2021-04-08
      数码小叶 发表于 2021-4-8 10:53 仿真界面不是有个gpio口窗口么,勾选某一位就触发中断了啊
      谢谢
    12. littleshrimp 发表于 2021-4-7 17:34 正常理解一个通道如果设置成输入捕获模式它肯定只能作为输入使用,如果想改变输出可以切换到GPIO模式,或者 ...
      写好代码送到硬件上,果然硬件上按键能启动,在keil里用GPIO_SetBits()无反应。
    13. 有次我发现没读数,后来发现是编码器没接电源。
    14. 淘宝上有一种玩具四驱车上面的小马达,妙就妙在自带一个334线的光电编码器,带码盘。 而且编码器是正交输出的,就是能分辨旋转方向。才3块多一个,比买模块还便宜。 关键是把AB相接入到stm32的GPIO直接就能读到PWM,无须自己搭电路,因为它输入就是规矩的方波。 推荐给你。
    15. cruelfox 发表于 2021-3-22 10:32 "stm32一个定时器作为另一个定时器的预分频" 这个出自何处?
      网上文章,本站都有,关于STM32 定时器的
    16. STM32F4硬件I2C驱动0.96OLED屏 29/12165 stm32/stm8 2021-03-21
      起初我不理解为什么连OLED硬件官方出的驱动都使用软件模拟I2C, 直到前段时间,我用OLED显示一组数字,感觉数字变得特别慢,是一个数脉冲个数的应用。 我用1KHZ的频率,不断产生PWM,然后把计算出的脉冲个数实时显示在OLED上面, 我感觉OLED数字跳变得物别慢,按照1KHZ,每秒应该增加1000才对,但实际,增加得特别慢。 后来折腾硬件I2C,折腾出来后发现即使硬件速度400K,显示效果还是比模拟慢, 而且慢到能明显看出来区别,又改回软件模拟。  
    17. stm32 集成的USB是跟电脑隔离的吗? 5/2201 stm32/stm8 2021-03-18
      chunyang 发表于 2021-3-18 18:09 有任何电气通路的连接就不是隔离,但电流怎么流的问题,必须看具体电路,否则没有意义。
      除了GPIO增加光耦和隔离变压器,还能采取什么措施预防电流传到电脑端?   加二极管行吗?

最近访客

< 1/1 >

统计信息

已有4人来访过

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

留言

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


现在还没有留言