logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

stm32CubeMX+keil5好用还是stm32CubeID好用

用Cubemx定义引脚建立工程非常方便比keil简直好太多了,不过编写代码不行(CubeIDE还行,不习惯),所以用cube mx+keil是很多人欢喜这么干。Cubemx在生成代码前,进入工程配置。填写工程名、保存路径等,同时选择IDE为MDK-ARM V5,如下图:用keil就可以打开了工程了。而Cube IDE不行,选项灰掉了,用Cube IDE写自己的代码需要写在用户代码部分,要不每次改了

在windows2019利用Bonobo Git Server搭建Git服务器

1.准备软件包Git客户端:https://git-scm.com/downloads为了方便可以再下载一个GUI:这里选了,其它的也可以。Sourcetree,下载地址:https://www.sourcetreeapp.comGit服务器:Bonobo Git Server,下载地址:https://bonobogitserver.com2、安装IIS的服务环境如果之前安装过,请忽略...添加

STM32—cubeIDE+DMA+USART 接收任意长度的数据

关于usart串口收发信息网上能搜到很多相关资料,但大都是只能是有限的字符,有的能发不限字符,但大部分不能直接用,对新手来说不是很友好。按以下做,其实很简单就能实现1、配置USART1,选择异步asynchronous,软件自动配置了PA9和PA10管脚2、配置时钟树,我用默认的,然后生成代码。3、修改UASRT串口程序先声明下:volatile uint8_t rx_len = 0;//接收一帧

STM32芯片刚才还好好的怎么突然烧录不了?试试这个办法

用户闪存:BOOT1=x BOOT0=0 芯片内置的Flash。SRAM:BOOT1=1 BOOT0=1 芯片内置的RAM 区,就是内存啦。系统存储器:BOOT1=0 BOOT0=1 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM 区。在每个STM32的芯片上都有两个管脚BOOT0

STM32芯片刚才还好好的怎么突然烧录不了?试试这个办法

用户闪存:BOOT1=x BOOT0=0 芯片内置的Flash。SRAM:BOOT1=1 BOOT0=1 芯片内置的RAM 区,就是内存啦。系统存储器:BOOT1=0 BOOT0=1 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM 区。在每个STM32的芯片上都有两个管脚BOOT0

#单片机
Windows与虚拟机linux文件共享

1、windows与虚拟机linux之间共享设置好了在linux的虚拟机就能看到共享windows的文件了路径:/mnt/hgfsbut,有时我们实验环境需放置其它的路径下,比如 /var/www/htmlso,使用同步工具把/mnt/hgfs目录下的同步到/var/www/html2、rsync 现实同步目录rsync一般linux都默认安装了,没有的话就安装一下先rsync具体用法可以百度一下

win10系统安装python3.8 及pyqt5详细过程

安装python1、下载安装软件包登录官网 :https://www.python.org/downloads/根据操作系统选版本下载,我这里的是64位系统,所以选了64位的安装包,测试了安装32位也可以用,这里还是安装64位的吧。2、安装python下载好后,双击开始安装,可以选经典安装和自定义安装,我这里选自定义安装,这样可以选安装目录。3、配置环境变量进入cmd输入:path=%path%;

#python
到底了