问答

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

ayb_ice

TA的家园币:2462  

  • 通信闪灯,有可能灯常亮如何解

    串口接收我反转LED灯形成收到数据灯闪的效果,但希望没数据的时候灯灭,我有可能翻转到常亮怎么解

  • 求助keilC51用定时中断问题

    在定时中断中用一个全局变量tms来计时,然后在延时子程序中利用tms做延时,程序如下:u8tms;voidDelay(u8ms);voidmain(void){WTST=0;//设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快EAXSFR();//扩展SFR(XFR)访问使能CKCON=0;//提高访问XRAM速度GPIO_config();Timer_config();EA=1;Delay(10);while(1);}voidTimer0_ISR_Handler(void)interruptTMR0_VECTOR//进中断时已经清除标志{//TODO:在此处添加用户代码++tms;}voidDelay(u8ms){tms=0;while(tms

  • 串口波特率不同,发送数据长度过长时会自动分包

    有没有小华的FAE帮我解答一下:HC32L136的串口0,使用PA10,PA9做串口引脚,在配置为模式3,2400波特率,偶检验下,串口发送数据大于42byte时会自动分为两部分发送,两部分数据发送时间相隔50ms,我更换波特率9600,4800,2400,1200,就换这几个值,小于等于2400成两包发,大于等于4800就是一包发,这个问题咋解决?

  • GD32E230 heap空间问题

    GD32E230的MCU分配heap空间异常,map文件中堆和栈的地址是相同的,程序调用malloc函数会运行不正常,有人遇到过吗

    MUC 嵌入式 国产芯片

    2024-02-19 4
  • 低端单片机彩色屏幕的内存占用疑惑

    假设320*240的rgb565屏幕,320*240*2=153600,内存已经150K了,而很多低端单片机接口速度虽然勉强能用,但内存只有20K/8K,整屏的显存是绝对放不下的,只刷一部分都占很多内存,低端单片机刷彩屏都是写哪刷哪静态刷新的吗?这种场合比较合适的解决方法是什么?外挂ram吗?很多m0m3m4的单片机内存都很小,该如何解决呢,,,

  • 大家有知道能够稳定显示70Kb/s以上通信速率的串口助手吗

    问下大家有知道支持1M波特率,能够稳定显示70Kb/s以上通信速率的串口助手吗我用了sscom。xcom,都不能够稳定显示70kB/S的通信速率翻译搜索复制

    SC SSCOM COM 通信 串口助手

    2023-09-27 17
  • MM30L01的SLCD驱动

    怎么让LCD多段码闪烁

    2023-08-29 1
  • GD32F427重定向printf无法打印

    IAR已经设置library-full。用的是USART2也加入以下代码:intfputc(intch,FILE*f){usart_data_transmit(USART2,(uint8_t)ch);while(RESET==usart_flag_get(USART2,USART_FLAG_TBE));returnch;}发现运行printf时,会卡死在usart_flag_get这个函数里跳不出来。

  • AT32 是否可采用 Keil RTX version 5 (RTX5)

    AT32是否可采用CMSIS-RTOSv2:KeilRTXversion5(RTX5)

    2023-04-10 3
  • DS18B20初始化失败,但延时是达到要求的

    用的正点原子的ds18b20驱动,移植到自己的cubemx生成的stm32f103c6t6工程中,无法成功初始化ds18b20在程序中表现为ds18b20不进行应答,超过240微秒.之后通过逻辑分析仪来检测,得到stm32这边确实延时了750微秒,达到拉低总线的要求,并放开了总线,但ds18b20始终不应答相关硬件用在原先的正点原子开发板上正常运作,放到自己的c6t6上就是不工作求问各位朋友,是哪里出问题了

    ST 单片机 嵌入式

    2023-04-02 66
  • GD32C103CB 芯片被锁,该如何解锁

    在调试GD32C103CB的时候,不小心把芯片给锁死了。现在无法连接,无法调试。求大佬帮助

    GD32 调试 GD32C103 芯片

    2023-01-04 1
  • GD32定时器触发HardFault_Handler

    想用GD32F330开发板的定时器1做个定时的角度反馈,设了个10K频率的定时器中断,每计数10次反馈一次角度,结果发现了加了if语句来判断后,一直触发HardFault_Handler,无法执行if里面打印角度操作;关了if语句,又没问题了,操作正常执行。然后我一步步注释代码,发现在判断语句前,用串口打印一次在进行判断,判断语句也不会触发HardFault_Handler,里面指令也是正常进行。想请教一下大伙儿,这是个什么问题?是我定时器配置错了嘛?这是我的定时器配置:voidtimer1_interrupt(void){rcu_periph_clock_enable(RCU_TIMER1);timer_parameter_structtimer_initpara;timer_deinit(TIMER1);timer_initpara.prescaler=35;timer_initpara.alignedmode=TIMER_COUNTER_EDGE;timer_initpara.counterdirection=TIMER_COUNTER_UP;timer_initpara.period=199;timer_initpara.clockdivision=TIMER_CKDIV_DIV1;timer_initpara.repetitioncounter=0;timer_init(TIMER1,&timer_initpara);timer_interrupt_enable(TIMER1,TIMER_INT_UP);timer_enable(TIMER1);}voidnvic_config(void){nvic_irq_enable(TIMER1_IRQn,1,1);}inti=0;uint16_tangle;voidTIMER1_IRQHandler(void){if(timer_interrupt_flag_get(TIMER1,TIMER_INT_UP)!=RESET){i=i+1;timer_interrupt_flag_clear(TIMER1,TIMER_INT_UP);if(time==10){angle=ssi_ReadAngle();printf("%d\r\n",angle);i=0;}}}

    MUC ST 嵌入式 国产芯片

    2022-11-15 25
  • AVR单片机

    请问大佬们,例如设置IO口,设置为输入时,DDRD&=0x00;这时候PORTD|=0x00;和PORTD&=0x01的区别在哪里?例如PD0接了超声波模组的echo端(或者PD0设置外部中断用呢),这时候会有什么区别和影响?

    单片机 AVR

    2022-11-06 2
  • 为什么串口打印的16进制是四位数

    本帖最后由galaxygalaxy于2022-6-2920:30编辑printf格式是%x,赛元的sc95f8617

1234下一页