头像-176549

_落雪千寒灬

  • 广东省广州市
  • 单片机 嵌入式
  • 智能硬件

个人成就

获得 3 次赞

帮助过26人

在IAR仿真用SymbolicMemory看外扩SDRAM

用STM32F429驱动一个RGB565 分辨率为480272的屏 外扩了SDRAM 地址为0xc0000000移植了GUI组件LittlevGL 能够正常显示出来图像 其中用了DMA传显示数据 framebuf设置为0xc0000000然后在IAR进入仿真用SymbolicMemory看外扩SDRAM 查看地址0xc0000000 运行程序 里面是有数据的 然后把值改为0按道理因为程序会继续跑 GUI相关程序会把我写的0覆盖掉 变成新的值可我继续运行 查看0xc0000000的时候 值还是0 没有变化这是什么原因 会不会是DMA? 但应该DMA不会影响读取啊?

STM32 USB DFU IAP在实际项目上使用的问题

我看老工程师在做IAP的时候会习惯将flash分成三个区:boot app app_back即一个引导升级区 一个用户程序区 一个用户程序备份区要用户程序备份区的原因是怕升级过程中出问题但他们这样分了三个区 flash占太多 我在想用USB DFU的方式进行IAP能不能直接两个区::boot app这种方式会不会出现升级有问题导致无法启动的问题​

stm32串口通讯 用串口助手自动发送 几分钟后接收中断进不

stm32串口通讯 用串口助手自动发送 几分钟后接收中断进不去 一般情况下不连续发是可以的 就是用串口助手自动发送100ms 几分钟后就不行了 现象是其它东西可以正常运行 就是串口接收中断进不去​

两个不同的单片机uart输出波形对比 为什么差距这么大

在115200波特率 其他默认的配置下 发送同一字符串 uart init done 用示波器捕获波形如下stm32的:f1c100s的:​它们都能正常输出 但是波形差距为什么这么大 是不是f1c100s的板子pcb有问题 比如接地不好 或者驱动能力?

stm32上运行fatfs文件系统是否占资源问题

我有个项目是用stm32带usb host的单片机去读u盘 我是用cube产生的工程 我发现网上的资料都是在检测到usb插入并识别出u盘才挂载文件系统的 u盘拔出后会卸载文件系统我在使用过程中发现 挂载文件系统后 要等一段时间才能读写文件 否则会卡死 usb再次拔插都检测不出了 只能重新上电 而且这个间隔时间是有波动的 有时100ms就行可以 有时候2000ms才可以不知道出现这种现象的具体原因是什么我在想能不能上电就挂载文件系统 文件系统占用资源大吗?

如何用手机推送音乐给单片机播放?有几种方案 各有什么特点?

如何用手机推送音乐给单片机播放?有几种方案 各有什么特点?

18650做两串联的移动电源额问题

用10节18650 两两串联 每对一个2s锂电池保护板 然后全部并联 放电用DCDC转到5V 再用LDO稳压5V 充电用DCDC5V转到8V左右 这个想法科学不 有没有更好方案 或者 有没现成的模块?

Linux c对文件的操作如何写成shell版

Linux下 用c对文件常用的操作 有open close​​ write​ read ioctl​ ​llseek 如果说我现在编写的应用程序无法运行 不用使用c对文件进行操作 只能用shell那么用​shell如何实现像c一样的​open close write read ioctl llseek 这些操作因为要操作的文件是驱动设备文件 还是会用到 open close​ ioctl​write read比较简单 只要echo cat就行 但是其他几个如何用shell实现?​