工作总结
零下一万度的定格
这个作者很懒,什么都没留下…
展开
-
问题解决-虚拟机VMware Workstation 14(创龙开发板资源)运行后蓝屏,显示 page_fault_in_nonpaged_area
问题描述:VMware Workstation 14(创龙开发板资源)运行后电脑蓝屏,显示page_fault_in_nonpaged_area,以前是没有问题的,升级windows系统后出现问题,怀疑是兼容性问题。问题解决步骤:1、尝试更改虚拟系统配置,删除CR/ROM的上电加载,不能解决问题;2、尝试更改windows系统的页选择设置,不能解决问题;3、尝试升级虚拟机版本至16,问题解决。详见:https://blog.csdn.net/u010930278/article/detail原创 2021-04-14 10:04:51 · 4071 阅读 · 0 评论 -
关于STM32单片机中断屏蔽后,再有中断到来的研究
问题描述:现有STM32单片机,正常状态下开启中断使能,当主循环中有些特殊操作需要屏蔽中断使能,假设此时中断触发条件到达,等待一段时间后,中断使能再次打开,此次中断是被丢弃还是直接触发?问题验证:为了确认此时的处理方式,编写如下代码,进行验证(1)初始化串口(2)打开串口发送接收使能,关闭接收中断;(3)使用上位机发送一个字节串口数据,确认单片机已经接收到此字节数据但未做处理;(4)打开串口接收中断;(5)使用断点观察是否可以进入接收中断处理函数。经验证,在开启串口接收中原创 2020-10-27 17:08:52 · 2551 阅读 · 0 评论 -
使用MDK观察单片机堆栈使用情况
单片机的堆栈空间分配在.s文件中,如下:Stack_Size EQU 0x00000400 AREA STACK, NOINIT, READWRITE, ALIGN=3Stack_Mem SPACE Stack_Size__initial_sp; <h> Heap Configuration; ...原创 2020-04-13 15:50:09 · 5594 阅读 · 3 评论 -
Keil环境 STM32系列单片机 可以编译 进入Debug模式闪退的解决方法
使用Keil 4.70编译STM32F207的工程,可正常编译,但是进入Debug模式直接闪退。按照网上教程,更改了环境变量TMP路径,不行查看计算机为全英文路径,工程更改为全英文路径,依然不行修改注册表,发现Windows NT文件夹压根没有MDK目录后来感觉应该是J-LINK的驱动问题,安装MDK后,我又安装了J-LINK 4.90的驱动,有可能是J-LINK的驱动和MD...原创 2020-04-13 15:35:40 · 2707 阅读 · 0 评论 -
基于BQ40Z50芯片的寄存器读写
前两天项目需要实现以下功能:使用单片机读取电池电量信息,电池管理芯片为TI的BQ40Z50,当时lian连续调试了3天才完成,各种原因无法一一诉说,今天闲来无事总结下,供自己以后查阅。 单片机使用的STM32F207,使用模拟I2C读取BQ40Z50芯片寄存器。 单独使用此模拟I2C时序读取AT24C02,光模块均可正常工作,但是读取BQ40Z50就不可以。 ...原创 2019-02-01 10:05:32 · 12545 阅读 · 11 评论