自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 python 使用pip install 安装特定版本的库文件

2024-01-30 15:48:58 460

原创 stm32 spi dma 双机通信 以及 字节错位问题

我用的芯片是stm32f103zet6,实现两块板主从机全双工通信。主机发几个字节给从机,然后主机读从机,从机把刚才收到的数据返回给主机。两块板都是用的spi1,一块板下载主机代码,一块板下载从机代码,硬件连线连好后,进行全双工读写测试。连线方式如下:主机 从机CS (PA4) CS (PA4)CLK (PA5) CLK (PA5)MISO(PA6) MISO(PA6)MOSI(PA7) MO...

2021-06-15 11:52:18 7902 5

原创 STM32中FSMC与硬件I2C1冲突

我用的是STM32F103芯片。问题:代码中,使用FSMC时,1、软件模拟iic主机发数据是OK的,但是硬件I2C从机就会不应答。2、硬件I

2021-06-01 16:16:15 1621 2

原创 python3 使用pip时,出现Can‘t connect to HTTPS UR L because the SSL module is not available解决办法

计算机是Windows 7旗舰版 32位操作系统。Anaconda3,32bit版本python3.7问题:打开cmd,使用pip list时,报图片上错误:解决办法:把以下安装路径添加到环境变量里即可,我的安装路径如下:D:\ProgramData\Anaconda3\Library\binD:\ProgramData\Anaconda3\Scripts重启cmd,此时再使用pip命令时,不会再报上述错误。...

2021-01-13 14:32:41 418

原创 用pyinstaller将Python项目中多个.py文件打包成.exe可执行文件

计算机是Windows 7旗舰版 32位操作系统。Anaconda3,32bit版本python3.7在pipenv虚拟python环境下利用pyinstaller打包。虚拟环境所在路径如下:源文件为main.py 和 wafertab.py执行以下命令进行多文件打包:pyinstaller -F -w main.py --hidden-import wafertable.py打包完成如图:生成的exe文件如图:双击exe运行即可。知识点:..

2020-12-22 18:05:34 761

原创 pyinstaller no module named pkg_resources.py2_warn问题解决办法

用pyinstaller打包生成的.exe文件,点击运行时,出现如下错误:解决办法1:打开.spec文件,添加pkg_resources.py2_warn到hiddenimports,即,hiddenimports=['pkg_resources.py2_warn'],然后在终端下继续执行pyinstaller xxx.spec即可。方法2:对setuptools降版本,即卸载setuptoolspip uninstall setuptools安装44.0.0..

2020-07-07 17:25:36 1259

原创 python-用pyinstaller以及用pipenv 安装虚拟环境时,都遇到PermissionError: [Errno 13] Permission denied:问题解决办法

先上解决办法:解决办法很简单,也很气人,就是关闭360安全卫士就OK了,害得我搞了快一天,啊啊啊,生气呀!问题描述:把.py文件打包成.exe文件过程中产生的问题。一开始用pipenv打包, 执行完 pip install pipenv之后,然后执行pipenv install --python 3.7时,报错如下:Using D:/ProgramData/Anaconda3/python.exe (3.7.6) to create virtualenv…[=== ] Cre..

2020-07-07 16:58:46 1617 2

原创 python-用pyinstaller打包.py文件时,出现maxium recursion depth exceeded解决办法

出现的问题如图:解决办法:在你要打包的.py文件路径下,会出现同名的.spec文件,用notepad打开该文件,在第二行添加上如下两句:import syssys.setrecursionlimit(10000)保存关闭该文件,然后在终端上输入:pyinstaller xxx.spec即可。我的是pyinstaller dataConvert_v1.2.spec。就是用notepad打开图片中这个.spec文件:然后在第二行添加上这两句话:在终端上输入...

2020-07-07 14:23:06 261

原创 windows环境下,python 的源码.py文件生成.exe可执行程序

计算机是Windows 7旗舰版 32位操作系统。Anaconda3,32bit版本python3.7打包(生成.exe可执行文件)所需工具:pyinstaller步骤如下:1.安装pyinstaller开始里边,在搜索程序和文件里,输入cmd进入终端,在电脑连网的情况下,在终端里直接输入以下命令:pip install pyinstaller2.查看安装的pyinstaller版本安装成功后会显示successfully installed...,如..

2020-05-20 18:28:35 764

原创 python3,使用pip时报,没有ssl模块错误

计算机是Windows 7旗舰版 32位操作系统。Anaconda3,32bit版本python3.7在anaconda的安装目录下查找的openssl路径,我的是:D:\ProgramData\Anaconda3\pkgs\openssl-1.1.1d-he774522_4\Library\bin;将该路径添加到环境配置中的用户变量下,变量名为path,变量值为该路径,并移至到最前。右键我的电脑,点击高级系统设置,点击环境变量重启cmd,使用pip,ok。...

2020-05-20 17:45:32 293

原创 解决用pyinstaller打包python程序,生成的.exe文件过大问题

计算机是Windows 7旗舰版 32位操作系统。Anaconda3,32bit版本python3.7安装完 Pyinstaller,安装Pyinstaller的命令为:pip install pyinstaller通过pyinstaller -F dataConvert_v1.0.py命令生成的dataConvert_v1.0.exe文件有200多M大小,而源文件dataConvert_v1.0.py实际上只有6K大小。网上查找资料是说,因为“Anaconda里内置了很多库,打包.

2020-05-20 16:50:56 2759 2

原创 GNU C编译器的内联汇编

在MDK-ARM开发环境里,如果编译器选择V6标准,我这里6.24的开发环境,编译器为ARM Compiler 6.7而V6编译器是兼容GUN标准,不兼容ARM标准,而且对于Inline Assembler,仅支持GNU标准,因此如果代码里在c语言中内联汇编语言,要按照GNU标准编写汇编代码,如下: __asm ( "nop\n\t"...

2020-04-03 15:20:53 279

原创 Jlink硬件调试问题-Trace available only on SW or ETM

出现的问题如图片所示:查了一下资料,主要有两个原因:一: 内核不支持系统跟踪(trace)功能。二:所用的Jlink硬件调试工具只有JTAG功能,而无SWD功能。因此换一个带SWD功能的Jlink即可,或者使用ST-Link。否则,需要把setting->trace->enable那里关掉。如图:关掉这里,就相当于只使用JTAG功能进行调试,可以打断点,可以...

2020-04-03 14:35:28 1923

原创 嵌入式MDK开发环境,在c语言里内嵌汇编

cortex-M3 M4使用的是THUMB指令而THUMB指令不支持内联汇编可以采用内嵌汇编方法在c语言中嵌入汇编,如下:__asm void test(void) //内嵌汇编语言{mov r0,#18movr4, #0x00ss add r0,#8add r4,r4,#1CMP r4,#0x0a ...

2020-03-18 10:05:44 921

原创 安装TortoiseSVN 问题记录: please install the Universal CRT first. you can install it via Windows-Update...

1. 安装TortoiseSVN报错如图:2. 在下面地址下载安装包:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48234下载后是压缩包,解压后如图:3. 根据自己电脑操作系统选择安装上述安装包。比如我是windows8.1操作系统,基于x64处理器,因此选择上图灰色选中的-x64.ms...

2020-01-20 14:25:21 2039

原创 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0: invalid start byte

python问题记录:解码格式错误改成gdk解码,OK

2019-11-25 14:22:12 2445

原创 python问题记录 -- spyder crashed during last session

python -- spyder crashed during last session解决办法:重新启动spyder即可。

2019-11-25 09:59:16 606

原创 创建一个子类,并改造初始化方法,增加一个默认参数

python 14关练习题 :在Book类的基础上,创建一个子类FictionBook类表示虚构类图书,并改造初始化方法,增加一个默认参数type = '虚构类'。再利用str()方法打印出FictionBook类实例的相关信息。...

2019-11-24 18:35:04 5012 4

原创 Linux c 编译出错问题记录--error:expecetd ‘)’before '*' token

出现的问题如图:原因:未包含所需要的头文件,加上以后编译就OK了,添加的头文件如下图:

2019-06-24 19:01:28 567

原创 typedef void (*Func)(void);

typedef void (*Func)(void);定义了一个别名为Func的函数指针,改函数指针指向一个返回值为void,形参为void的函数。可以用这个别名Func去定义若干个函数指针变量,指向返回值和形参都一样,但是功能不同的函数去执行。typedef unsigned char UINT8;//定义别名为UINT8的数据类型,可以用UINT8去定义无符号字符...

2019-05-25 12:05:31 1133 1

原创 dos笔记1--把文档中的内容输出到终端上显示

1.进入dos运行,输入cmd,enter。2.切换到其他盘cd/// 回到根目录g: //切换到G盘cd log //进入到G盘下的log文件夹type main(1).log //把G盘下log文件夹下的main(1).log文本里面的内容输出到dos终端上显示出来。...

2019-04-29 17:49:35 411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除