7 马路上的农民

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 11w+

Vmware 新建虚拟机点启动时出现“......无法连接到虚拟机”错误

最近用VMware 15.5 安装Ubuntu虚拟机,首先安装VMware时提示了某个错误(具体错误内容忘记了)导致安装不上,百度了一下说是缺少VC++ 2015驱动库,于是网上下载安装了个VC++ 2015,然后成功将VMware装上。 然后新建一个Ubuntu虚拟机,新建完成之后点击“启动”,就出现“......无法连接到虚拟机”错误,然后网上查找解决办法,花了一整天试了好多种办法,还重装了一次系统...结果都没有解决;最后也不知道咋想的我把之前安装的VC++ 2015给卸载了,然后....

2020-08-09 20:39:08

关于电脑出现 “USB Serial Port“ 黄色感叹号

有时你明明正确安装了FT232或者PL2303等驱动,但是电脑设备管理器还是提示缺失"USB Serial Port",这就让人很纳闷了,搜索这个驱动又搜不到; 其实这就是表明你电脑缺失"USB Serial Port" 这个驱动,你只要随便安装个驱动大师(如360),扫描安装一下就出来了,然后点击安装搞定。...

2020-08-03 15:23:05

stm32 各种类型错误:HardFault_Handler、MemManage_Handler、BusFault_Handler、UsageFault_Handler

STM32出现HardFault_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。MemManage_Handler:访问了内存管理单元(MPU)定义的不合法的内存区域,比如向只读区域写入数据。BusFault_Handler:在fetch指令、数据读写、fetch中断向量或中断时存储恢复寄存器栈情况下,检测到内存访问错误则产生 BusFault。UsageFault...

2020-07-27 15:16:41

Error:..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,768

出现这个报错的时候说明:刚刚发生的中断中调用了系统的API函数,但是该中断的优先级超出了系统可管理的优先级范围;降低该中断的优先级或扩大系统可管理优先级范围即可解决。

2020-07-24 11:24:56

KEA128 CAN滤波器设置

苏州大学例程已经给出了配置成两个32位滤波器的设置,这里给个配置成4个16位滤波器的设置://设置成4个16位滤波器p->CANIDAC|=0x10;p->CANIDAC&=~0x20;//第1、2个滤波器//设置接收寄存器p->CANIDAR_BANK_1[0]=acc_id>>3;p->CANIDAR_BANK_1[1]=acc_id<<5;p->CANIDAR_BANK_1[2]=(acc_id+1)>>3

2020-07-10 15:06:04

KEA128 移植/嵌入Free_RTOS

话不多说,直接上步骤:1.准备一个KEA128的空工程,如LED闪烁工程2.去除工程中的PendSV_Handler和SVC_Handler,以免报错重定义3.将Free_RTOS相关文件复制入系统,这里我是从原子的工程里面复制来的4.将RTOS系统文件加入工程,KEA128是CM0+内核的,所以port.c应该选择 portable\RVDS\ARM_CM0中的5.修改FreeRTOSConfig.h中的各项宏定义: 1.configUSE_PORT_OPTIMISED_...

2020-06-19 17:47:07

当系统提示“此磁盘/驱动器有问题,需要扫描并修复”时千万不要点修复

当插入U盘或者移动硬盘时,系统提示“此磁盘/驱动器有问题,需要扫描并修复”时千万不要点修复,否则有可能会导致你的部分文件丢失。 2020年6月13日,笔者亲历:本来想备份移动硬盘数据到电脑的,结果插入硬盘系统提示“此磁盘/驱动器有问题,需要扫描并修复”,然后我手残点了一下扫描并修复,然后......年度最恐怖事情发生了:我好几个GB的数据不见了,而且绝大多数都是最近有过更新/修改的文件(它好像专挑我最新的文件下手),瞬间体温急剧下降、全身冷汗冒出、当时跳楼的心都有了!!! 靠!!...

2020-06-14 17:31:51

电路抗干扰设计——非常详细

抗干扰设计的基本任务是系统或装置既不因外界电磁干扰影响而误动作或丧失功能,也不向外界发送过大的噪声干扰,以免影响其他系统或装置正常工作。因此提高系统的抗干扰能力也是该系统设计的一个重要环节。电路抗干扰设计原则汇总:1、电源线的设计(1) 选择合适的电源;(2) 尽量加宽电源线;(3) 保证电源线、底线走向和数据传输方向一致;(4) 使用抗干扰元器件;(5) ...

2020-05-06 19:42:47

电感知识总结

1.电感相对于电容,其阻碍的是电流,流过电感的电流不能突变(在磁饱和之前)2.电感和电容一样,是一个储能元件,在电感达到磁饱和之前会一直储存能量。流过电感的电流越大,其储存的能量越大,直到达到饱和电流,电感储存的能量达到峰值。3.感应电动势:当电流上升时,感应电动势的方向与外部施加的电压方向相同;当电流下降时,感应电动势的方向与外部施加的电压方向相反。4.饱和电流:饱和电流只是针对于有...

2020-03-24 12:30:15

STM32 堆、栈、内存分配-精华详解

STM32内存分为3块区域:全局/静态变量区、栈区、堆区其中全局/静态变量区用于存放全局/静态变量(包括指针变量),栈区用于存放当前运行的函数及其中定义的局部变量和程序指针等,堆区用于存放动态申请的内存,即malloc的内存。栈向小地址增长,堆向大地址增长。内存首先存放/开辟全局变量区域,然后开辟栈区最后开辟堆区。注意,堆区是用于动态申请内存的,所...

2019-12-03 15:46:34

DXP快速覆铜(闭合曲线覆铜)

一般覆铜时会需要沿着板子边界拉一个闭合曲线,这样如果板子外形比较规则还好,如果外形不规则且特别还有各种曲线的话拉起来就很吃力,所以本文介绍一种快速覆铜的方式,即利用板子边界曲线快速覆铜:1.假设板子边界用的是Keep-out层,则先点选该层,然后按快捷键Shift+S 只显示该层2.再拉一个大框批量选中Keep-out层的闭合曲线3.再按“ * "号键切换到需要覆铜的层(如...

2019-11-29 16:56:39

stm32 代码加密

1.设置读写保护 设置保护:if (FLASH_GetReadOutProtectionStatus()!=SET) { FLASH_ReadOutProtection(ENABLE); FLASH_Lock();} 解除保护:if (FLASH_GetReadOutProtectionStatus()==SET){ FLASH_Unl...

2019-08-29 15:02:15

51单片机软件复位函数

51单片机无自带的看门狗,没有提供软件复位的函数和机制,要想实现软件复位,只能通过强制将PC指针指到0x0000位置,通过以下函数将PC指针强制指到0x0000:void reset(void){ ((void (code *) (void)) 0x0000) ();}...

2019-08-29 13:17:22

cJSON移植到STM32编译无问题但是输出不对问题

cJSON中动态申请了内存,所以此时堆起作用了,程序默认的堆大小为 0x200,对于cJSON来说太小了,设置:Heap_Size EQU 0x00001000 即解决。...

2019-06-02 16:07:11

输入阻抗、输出阻抗、阻抗匹配和特性阻抗

1.输入阻抗:输入阻抗是指一个电路输入端的等效阻抗.在输入端上加上一个电压源U,测量输入端的电流I,则输入阻抗Rin就是U/I.你可以把输入端想象成一个电阻的两端,这个电阻的阻值,就是输入阻抗. 输入阻抗跟一个普通的电抗元件没什么两样,它反映了对电流阻碍作用的大小.对于电压驱动的电路,输入阻抗越大,则对电压源的负载就越轻,因而就越容易驱动,也不会对信号源有影响;而对于电流驱动型的电路,输入阻抗越小...

2019-05-10 18:14:53

函数和宏函数的区别

某一个功能可以用函数来实现,也可以用宏定义函数来实现,如下宏函数实现比较大小功能:#define MAX(A,B) {(A)>(B)?(A):(B)}同样的功能也可以使用以下函数来实现:int Max(int a,int b){ if(a>b) return a; else return b;}那么他们...

2019-05-10 17:42:36

关于STM32 CAN的过滤器/滤波器

1.在设置CanTxMsg.StdId时注意需要将其右移一位,比如如下滤波器配置:CAN_FilterInitStructure.CAN_FilterNumber=0;CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask;CAN_FilterInitStructure.CAN_FilterScale=CAN_Filter...

2019-05-06 17:58:54

嵌入式代码稳定/抗干扰性增强措施

1.了解自己程序大概占用的堆栈大小,设置足够的堆栈余量,防止堆栈溢出2.尽量少用大数组,必要时可以将一个大数组分成几个3.对于关键的变量用 Volatile关键字修饰,尤其是会在多个线程/中断中调用的变量,否则你很可能取到错误的变量值4.对于在多个线程/中断中都调用了的函数,最好保证其不会被同时调用(即该函数在一个线程被执行时被另外一个高优先级线程/中断打断,进入该高优先级线程...

2019-04-12 19:31:29

CC2530/IAR For 8051,数据格式/数值范围问题

一般来说:8位无符号整型: typedef unsigned char u8;16位无符号整型:typedef unsigned short u16;32位无符号整型:typedef unsigned int u32;64位无符号整型:typedef unsigned long u64;8位有符号整型: typedef signed char u8;16位无符号整型:typ...

2018-07-26 18:11:55

STM32F103与407,乘法、浮点乘法、带与不带FPU浮点乘法速度对比

主旨:测试在各种情况下CPU执行10万次乘法耗时主测试函数:void mutil_10w(void){ u32 mul=0; u16 a=112,b=62; u32 ka=0; for(ka=0;ka<100000;ka++) { mul=a*b; }}实验1:F103耗时:22.55ms 实验2:F103,把b改成大于0xff的数字耗时...

2018-07-26 14:38:45

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取