问答

汇集网友智慧,解决技术难题

  • Liuweixing 回答了该问题

    GD32F205RET6的CAN1不可用 赏100家园币

    问题解决了:GD32F205RET6的CAN1接口接收数据成功了。数天来测试不成功的原因:CAN1的波特率不能设成1000kbps,将其波特率降到400kbps则可以正常收发。为与上行侧的2206主板通信,2206主板的CAN0波特率设为250kbps,ROBOT板的CAN1也设成250kbps,检测上行侧发出的数据包正常。

    268浏览 13回复 1关注
  • kxc2008 回答了该问题

    帖子删不掉的吗

    网上78系列和LM2576系列不是都有现在的电路吗,还有MC34063

    680浏览 7回复 1关注
  • 中国英茂科工 回答了该问题

    GD32F303程序主频能到120MHZ不

    #TG寄存器TG寄存器并非单一固定定义的寄存器,而是在不同体系结构、处理器和微控制器中具有多种含义的术语,以下是最常见的几种解释:##一、ARM64架构中TCR寄存器的TG0/TG1位域在ARMv8-A(AArch64)架构中,**TG0**和**TG1**是TranslationControlRegister(TCR_EL1)中的位域,用于控制内存地址转换时的页面大小(Granulesize)。|位域|位置|功能|取值含义||------|------|------|----------||TG0|14-15位|控制TTBR0_EL1对应的地址空间页面大小|0b01=16KB,0b10=4KB,0b11=64KB||TG1|30-31位|控制TTBR1_EL1对应的地址空间页面大小|0b01=16KB,0b10=4KB,0b11=64KB|这些位域决定了页表项的格式和转换过程,是内存管理单元(MMU)配置的关键参数。##二、实时处理器中的时间粒度寄存器(TG)在一些具有时间触发特性的实时处理器(如RPU)中,**TG(TimeGranularityRegister)**是专门用于设置系统时间粒度的寄存器。-**功能**:定义系统时间向前自增的单位(timeunit)-**工作原理**:标准时钟的上升沿累计值等于时间粒度寄存器值时,系统时间寄存器(TI)的值加1-**应用场景**:满足不同系统或不同工作模式对时间精度的要求,支持实时任务调度和时间触发操作相关指令:-`settg`:设置时间粒度寄存器值-`gettg`:获取当前时间粒度寄存器值##三、定时器相关的TG寄存器在多种微控制器和处理器的定时器模块中,存在以TG命名的寄存器,用于控制定时器的全局配置或触发功能:###1.定时器全局配置寄存器(TGCR)-**全称**:TimerGlobalConfigurationRegister或TimerGlobalControlRegister-**功能**:包含所有定时器共享的配置参数,如同时启动/停止多个定时器、选择定时器工作模式(64位通用模式、双32位模式或看门狗模式)等-**典型应用**:TIDSP(如TMS320C6472)、FreescaleMPC850等处理器###2.定时器触发生成寄存器(TG位)在STM32等微控制器的定时器事件生成寄存器(TIMx_EGR)中,有一个**TG位**:-**功能**:产生触发事件(软件置1

    804浏览 17回复 1关注
  • 中国英茂科工 回答了该问题

    请问下各位大佬,GD32的ISP串口协议说明从哪里获取,谢谢?

    学无止境,感谢关注

    763浏览 17回复 1关注
  • dffzh 回答了该问题
  • 中国英茂科工 回答了该问题

    pic单片机,nco问题

    PIC单片机的NCO核心是20位相位累加器,其满值为2²⁰=1048576,输出频率由相位增量(步长)决定:输出频率=(步长×系统时钟)/1048576。当步长与1048576非整数倍关系时,累加器每次增量无法被满值整除,累加溢出时会产生相位截断误差,表现为输出信号的频率/相位抖动,这是NCO固有的原理性问题,无法通过软件优化彻底消除。仅当调整步长为1048576的整数约数,使累加溢出恰好为整数次增量时,才能规避该抖动;另一种方案是选用DDS芯片,其在NCO核心后集成DAC和专用比较器滤波电路,可平滑相位截断带来的抖动,输出更纯净的模拟信号。PIC纯软件NCO仅适配对抖动不敏感的场景,高精度应用需硬件调整步长或改用DDS芯片。总结PIC20位NCO因步长与累加器满值(1048576)非整数倍,存在原理性相位抖动;仅步长为1048576整数约数可规避抖动,或选用带滤波的DDS芯片;纯软件NCO适配低精度场景,高精度需硬件层面优化。

    277浏览 8回复 1关注
  • dffzh 回答了该问题
  • YHYY 回答了该问题

    使用GD32硬件IIC遇到的问题

    明白了,谢谢。板子当时只焊了一块,今天才焊的另外一块。

    30浏览 8回复 0关注
  • probedog 回答了该问题

    GD32F303定时器捕获频率出现问题

    不要在中断中重复操作硬件寄存器

    2350浏览 7回复 1关注
  • steelen 回答了该问题

    用PMOS做开关的电路,开关按下PMOS导通,电路为啥不行呢 赏100家园币

    你的设计一按按钮,稳压管就烧毁了,电阻应该是与电阻串联,或者再串联一个电阻

    1957浏览 6回复 2关注
  • 地瓜patch 回答了该问题

    在RS485通信中如何有效避免误码,距离5米,速率115200 赏800家园币

    终端电阻的可能性最大,确保总线上只有一个,加在最远的设备上

    3404浏览 20回复 4关注
  • 天意无罪 回答了该问题

    GD32F470配置了LVD怎么知道它进没进中断啊

    在中断响应函数中设置标志来调试,比如电灯、串口打印等等,要充分利用好你板上的接口。

    10275浏览 18回复 2关注
  • tylercppt 回答了该问题

    GD32F450ZIT6 串口使用问题

    哦,那就麻烦了呀

    8353浏览 19回复 2关注
  • 中国英茂科工 回答了该问题

    求助ESP32蓝牙

    例程资料包发下,还有检查连线质量是否接触不良和引脚是否插对。

    8344浏览 11回复 1关注
  • steelen 回答了该问题

    STM32L496要加热才能运行 赏200家园币

    好像没有那么严重,我们的产品多少万个出去了,没有类似的问题啊一般情况是1电容不对2电路板清洗没有洗干净,没有认真的烘干实在不行烘干后喷点保护漆试试

    8884浏览 22回复 2关注

没有更多了