问答

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

24kdewhite

TA的家园币:836  

  • HCL136 spi片选总是提前被拉高

    如下图,CS提前拉高了,给M0P_SPI1->DATA写入后必须加些延时才行,只判断SpiTxe为空不可靠,代码要这样加延时:staticvoidLCD_SPI_Send(uint8_t*data,uint32_tsize){uint32_ti;M0P_SPI1->SSN=FALSE;for(i=0;iDATA=data;__NOP();__NOP();__NOP();__NOP();delay100us(2);while(Spi_GetStatus(M0P_SPI1,SpiTxe)==FALSE){};}M0P_SPI1->SSN=TRUE;}是芯片的bug吗。。。

    华大单片机 HC32 spi

    2024-01-11 1
  • 低端单片机彩色屏幕的内存占用疑惑

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

  • 大分辨率低端单片机彩屏的显示刷新策略通常是怎么样的?

    像stm32L431这些,ram也不过64K,而一个320*240*RGB565的屏幕一屏数据就有320*240*2=153600bytes,通常是怎么处理的?手上的项目,用的还是spi接口,静态显示按需刷新,卡的要死。。。。

    TFT

    2023-12-14 5
  • keil怎么测量时间

    测试

    2023-09-14 47
  • esp8266 联网休眠功耗多大?

    想做个用电池的物联网开关,请问如果需要保持mqtt连接,功耗能到多小,不设置路由器参数的情况下我使用mcuNode测试有40ma...

    2022-12-09 0
  • 电机的限位怎么自检?怎么判断限位是否失效?

    在需要控制电机行程的时候,通常使用限位开关或红外开关等判断电机运动到位,但随之而来的是想到万一限位失效,那后果是非常严重的请问怎么处理这个问题,有哪些方法?tyw注

    可靠性 传感器失效

    2022-12-08 2
  • 51是怎么玩lcd的?怎么控制刷屏呢

    iap15w4k61s4彩色lcd,220*176通常是怎么控制刷屏呢?如果只有数据改动时刷屏一次,感觉是不是受干扰花屏后不能恢复了,如果定义个大缓存整屏刷,那内存开个缓存都不够用了还有如果先擦再刷的话会有明显闪屏请问通常是怎么处理的?

  • 限位开关需要消抖吗

    stm32f1,限位开关输入配置了外部中断,发现限位触发总是进两次中断。并且进入中断后延时读中断脚电平也错误,仿真单步又看不到问题示波器抓取引脚波形没有看到多次达到跳变电平,可能是什么原因

  • STC15W4K61S4,内部rc串口二异常

    使用内部22.1184mrc,产生115200或者9600的波特率,输出都是乱码,只有换成内部11.0592mrc输出才能正常,是什么原因?这款单片机内部rc最高27m,串口计算器在22.1184m时115200和9600误差是零,下载校准频率误差不超过0.1%什么原因可能导致的在非115200波特率时乱码?初始化如下voidUartInit(void)//115200bps@22.1184MHz{P_SW2&=0xfe;//选择p10/p11位置为串口2S2CON=0x50;//8位数据,可变波特率AUXR&=0xFB;//定时器2时钟为Fosc/12,即12TT2L=0xFC;//设定定时初值T2H=0xFF;//设定定时初值AUXR|=0x10;//启动定时器2IE2|=0x01;//使能串口2中断AUXR|=0x14;//启动定时器2}

  • 51单片机,函数指针,函数调用异常,求解,大佬救我!!

    程序如图,TFT_color.RGB初始值是0,他读出来放在了R2,R3,此时还是0,移位正确应该是0吧,但是temp会被赋其他值图上断点是看起来异常的地方,这个怎么解??