Image
Image

zhanan

+ 关注

粉丝 0     |     主题 11     |     回帖 195

CW32F003怎样延时1微秒
2023-10-9 10:59
  • 芯源CW32 MCU
  • 90
  • 6173
  所以18B20不能滥用,中断频繁并且重要的场合不要用。中断不重要,可以临时关掉中断。中断不频繁,对18B20 ...  
  写一个循环体,用输出端口输出脉冲信号,用逻辑分析仪抓脉冲,调整循环体空指令个数。不用精确到1微秒, ...  
CW32F003 有没有BOOT引脚
2023-11-13 09:59
  • 芯源CW32 MCU
  • 13
  • 4369
  没有BOOT引脚,这个芯片的外设和STM32F0差别也很大,不要带着STM32的思路学这个芯片 ...  
基于CW32F030K8的增量编码器测速器
2023-7-11 21:19
  • 芯源CW32 MCU
  • 18
  • 1418
  看看我这个扩展编码器位数方案可不可行,在ATIM实现很自然,但在GTIM上取巧才能实现,有点土。可ATIM金贵啊 ...  
  2500线的编码器,转25圈是62500,16位CNT是65535,超长位移如何处理?  
GTIM编码器扩展位数,但中断似乎有问题
2023-7-7 16:28
  • 芯源CW32 MCU
  • 11
  • 900
  假如我在编码器模式,用比较匹配中断来捕捉一些特定的位置,跳变触发就很有用。而==中断就会死在中断上。 ...  
  不是数值跳变中断,这样的中断用处不大,不应该设计成这样,是否有隐藏的寄存器没有公开? F003的GTIM和ATI ...  
  谢谢,我手里只有CW32F003,主要问题是在编码器模式下,引起中断的条件是CNT==ARR,或CNT==0xFFFF,除非 ...  
  又想到一个办法,GTIM扩展编码器位数终于成功啦!土法**制啦,凑合用,还是寄**芯源解决问题,和ATIM那样, ...  
  在编码器模式下,GTIM的匹配中断也是 CNT=CCR,CNT不变,中断不停。  
  又有新发现 在编码器模式下,OV 对应 CNT==ARR, UD 对应 CNT==FFFF,当 ARR 也等于FFFF时, 两个中断就凑 ...  
  今天继续捣鼓GTIM,既然在65535上反复进入中断,在中断中跳过这个数,就不会死在中断上了。 另外到底发生的 ...  
  在ATIM上成功实现了编码器位数扩展 ATIM->ARR=0xFFFF; // GTIM上电默认为FFFF,所以没写这一句 A ...  
  谢谢,没用库,直接寄存器操作的。  
一个modbus-RTU协议的校验计算
2023-7-4 14:10
  • 侃单片机论坛
  • 5
  • 1263
  CW32F003内部有CRC-16计算单元,计算CRC就更方便了:往CRC数据寄存器放数,从CRC结果寄存器读结果 ...  
  CRC-16 循环冗余校验:1 + x2 + x 15 + x 16 产生CRC的过程: 1.把16位CRC寄存器置成FFFFH. 2.第一个8位数 ...  
单片机片内晶振能不能长期稳定工作?
2023-10-26 09:01
  • 侃单片机论坛
  • 25
  • 2479
  哪个芯片有内部晶振,你放出来。 RC振荡器可不算晶振哦,现在RC振荡器普遍可做到1%误差,串口通信可以不用 ...  
ADC在弱信号时两路数据不一致的的问题及解决
2023-8-8 14:43
  • 芯源CW32 MCU
  • 17
  • 2014
  所以, 比较器就很有用了, 在程序中ADC每10mS才测一次, 还要滤波平均, 对短路根本反应不过来. 比较器是 ...  
  谢谢, 对精度无要求, 数据能互相参考即可. 常规法总是一个高另一个低, 后续的判定标准就要分别对待. ...  
  做了一个东西,驱动一路电磁阀和一路加热器,电磁阀和加热器都是接到机箱外面,并且经常拆开检修,有可能接 ...  
2
3
近期访客