DayUp
文章平均质量分 58
补充的知识内容,解决日常遇到的问题,在这里与你共享!
ningqingzy
嵌入式开发、测试开发、系统控制
展开
-
关于linux下环境配置遇到的坑
谈谈linux环境下开发踩过的坑原创 2023-02-17 16:46:41 · 949 阅读 · 1 评论 -
使用python对创芯科技CANalyst-II分析仪进行二次开发(详细教程)
使用python对创芯科技CANalyst-II分析仪进行二次开发原创 2023-02-02 17:43:54 · 4731 阅读 · 4 评论 -
python:实现快速更新字典
python修改字典里面的value转载 2022-11-17 21:51:57 · 3807 阅读 · 0 评论 -
Python: 实现鼠标点击tkinter窗口任意位置拖动
实现鼠标点击tkinter窗口任意位置进行拖动原创 2022-11-17 21:19:46 · 2846 阅读 · 0 评论 -
关于python多线程的一些理解
进程和线程的概念、用法及作用原创 2022-08-04 19:37:22 · 830 阅读 · 0 评论 -
成功解决:python打包成的exe文件,在电脑中打不开
使用pyinstaller命令打包.py文件,打包出的exe文件运行不了,提示“**此应用无法在你的电脑上运行。**”原创 2022-08-04 13:59:35 · 6375 阅读 · 1 评论 -
解决Python报错:SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position...
解决Python报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape原创 2022-08-03 21:50:04 · 12138 阅读 · 0 评论 -
python之click模块-创建命令行
使用click模块创建命令行。原创 2022-08-02 22:08:37 · 741 阅读 · 0 评论 -
python中@详解
python中@的含义?怎么用?原创 2022-08-02 16:58:05 · 37928 阅读 · 3 评论 -
蜂鸣器实验(正点原子战舰版——stm32F103ZET6)
一,总体过程使能IO口时钟。调用函数RCC_APB2PeriphColckCmd();不同的IO组,调用的时钟使能函数不一样。初始化IO口模式。调用函数BEEP_ Init();操作IO口,输出高低电平。二,工程文件创建1,在新建工程模板里新建“HAREWARE”文件夹,在里面创建BEEP文件夹,在里面新建beep.c和beep.h文件,添加到HAREWARE工程里去;2,将BEEP文件夹添加到头文件库中去。三,工程代码编写...原创 2021-04-02 20:09:03 · 1116 阅读 · 0 评论 -
跑马灯实验(正点原子战舰版——stm32F103ZET6)
一,总体过程使能IO口时钟。调用函数RCC_APB2PeriphColckCmd();不同的IO组,调用的时钟使能函数不一样。初始化IO口模式。调用函数GPIO_Init();操作IO口,输出高低电平。GPIO_SetBits();GPIO_ResetBits();二,工程文件创建1,在新建工程模板里新建“HAREWARE”文件夹,在里面创建LED文件夹,在里面新建led.c和led.h文件,添加到HAREWARE工程里去:2,将LED文件夹添加到头文件库中去:三,工程代码编写原创 2021-04-01 22:47:32 · 1281 阅读 · 0 评论 -
接口电路——SWD和JTAG的比较
传统的芯片调试方式为JTAG, 但随着ARM公司Cortex系列的推出, 采样SWD方式调试成了大家的首选。SWD不仅速度可以与JTAG她美,而且使用的调试线也少,与JTAG调试主要区别在于:(1) SWD模式比JTAG在高速模式下面更加可靠。在大数据量的情况下JTAG下载程序会失败,但是SWD发生的概率会小很多。一般使用JTAG仿真模式的情况下是可以直接使用SWD模式的, 只要你的仿真器支持。所以推荐大家使用这个模式。(2) 在GPIO不足的时候,可以使用SWD仿真,这种模式支持更少的引脚。...原创 2021-03-24 20:05:02 · 2297 阅读 · 1 评论 -
通信接口:RS-232 / RS-422 / RS-485三者概述与区别
1. RS232概述RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。RS232特点:RS-232是现在主流的串行通信接口之一。由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: (1)接口的信号电平值较高,易损坏接口电路的芯片。RS232接口任何一条信号线的电压均为负逻辑关系。即:逻辑“1”为-3 — -15V;原创 2021-03-24 19:49:35 · 6304 阅读 · 1 评论 -
如何理解AHB和APB,以及一些有关嵌入式的基础名词术语缩写
一,有关嵌入式的部分基础名词缩写:AHB 先进高性能总线AHB - AP AHB 访问端口AMBA 先进单片机总线架构APB &原创 2021-03-24 19:21:30 · 2811 阅读 · 0 评论 -
二进制与十六进制的转换
首先我们来看一个二进制数:1111,它是多少呢?你可能还要这样计算:`然而,由于1111才4位,所以我们必须直接记住它每一位的权值,并且是从高位往低位记,:8、4、2、1。即,最高位的权值为2的3次方=8,然后依次是 2的2次方=4,2的1次方=2,2的0次方=1。记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。下面列出四位二进制数 xxxx 所有可能的值(中间略过部分)仅4位的2进制数 快速计算方法 十进制值 十六进制1111 = 8 + 4 + 2 + 1原创 2021-03-10 16:08:20 · 5460 阅读 · 1 评论 -
寄存器名称和地址的映射分析
首先要清楚的一点, 所有操作, 最终目的都是操作寄存器一,对比51单片机和STM32对寄存器的操作1) 51单片机:1 sfr P0=0x80; //关键字sfr 声明地址和名称的映射2 P0=0x00; //将0x00赋值给P0口的8位(51单片机一组IO为8位)2) STM32:1 GPIOA->ODR=0x00000000 //为GPIOA的ODR寄存器地址赋值0x00000000二,以GPIOA为例说明STM32寄存器和名称的映原创 2021-03-06 17:00:05 · 983 阅读 · 0 评论 -
2021/1/30学习笔记
C语言复习1,字符串在数组中的表示方法://示例程序段#include <stdio.h>#include <stdlib.h>int main() { int i; char a[]={"Iloveyou!"}; for(i=0; i<=9; i++) { if(i<=0) { printf("%c ",a[i]); } if(i>0) { printf("%c",a[i]); } } retu原创 2021-01-30 12:18:40 · 73 阅读 · 0 评论