自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 AD18 PCB模块的Copy

在PCB布局时,时常会将元器件先分模块进行排布,最后才会进行总体的布局,在局部布局的时候,想要移动一个模块的器件总是很麻烦,需要选中全部才能进行移动,有些时候还有选漏的情况,所以会将局部布局的模块把它看做一个整体进行移动,效果如下,元件,布线,铜皮,过孔以及元件编号的位置摆放都和源模块一模一样。4、再选中需要复用的模块内的元件,按照第3步的顺序排序,粘贴刚刚复制的Channel Offset参数。在PCB布局时,有多个模块原理图是一模一样的情况,我们可以只画一个模块,之后灵活应用模块,进行copy。

2023-04-20 11:25:55 2343

原创 make编译时提示“make: warning: Clock skew detected. Your build may be incomplete.”

make: warning: Clock skew detected. Your build may be incomplete.第一次编译完成后,断电重启,再次编译时出现:make: warning: Clock skew detected. Your build may be incomplete.解决方法:修改系统时钟将系统时间设定成2022年2月21日:#date -s 02/21/2022将系统时间设定成21点08分0秒:#date -s 21:08:00或将日期时间设置成20

2022-02-24 16:17:13 869

原创 微信开发者工具接收阿里云服务器数据后,真机调试不显示问题

最近由于mqtt这个npm包更新了,删除mqtt包安装低版本的即可。在项目目录下命令行输入【 npm uninstall mqtt】卸载mqtt包然后输入【 npm install mqtt@4.1.0 --save】重新安装

2021-10-14 17:50:45 2406

原创 移植正点原子mpu6050代码,总是MPU6050初始化失败解决

移植正点原子mpu6050代码,总是MPU6050初始化失败解决首先观察正点原子MPU6050代码,发现它在读取MPU6050数据的同时,还将数据通过串口发送给上位机进行调试,而我们移植mpu6050,只是单纯的想读取MUP6050的数据,不需要串口部分,问题就出在串口发送数据这。下面我将详细的讲解:(库函数)我们在移植代码的时候,只移植MPU6050的代码,这样当然没什么问题,我也是这样移植的,移植之后再修改主函数,将串口及LCD显示的一些函数给删掉,删掉之后的代码我就用我的主函数作为示例,我使用的是

2021-09-11 21:56:15 8303 15

原创 解决STM32 double型数据通过串口只能打印小数点后六位

解决double型数据通过串口只能打印小数点后六位for(i=0;i<n;i++){ sprintf(PUB_BUF,"a=%.16lf",kd[1]); Show_Str(5,5,WHITE,BLACK,(u8*)PUB_BUF,16,1);}确定输出数据的小数位数,如我需要输出小数点后7位,即"a=%.7lf",kd[1]输出...

2021-08-01 02:28:25 1191

原创 1.44TFT彩屏字体翻转,扫描方式的改变

1.44TFT彩屏字体翻转,扫描方式的改变STM32连接1.44TFT彩屏**lcd.c**//设置LCD参数//方便进行横竖屏模式切换void LCD_SetParam(void){ lcddev.wramcmd=0x2C;#if USE_HORIZONTAL==1 //使用横屏 lcddev.dir=1;//横屏 lcddev.width=128; lcddev.height=128; lcddev.setxcmd=0x2A; lcddev.setycmd=0x2B;

2021-07-24 16:46:22 1695

原创 树莓派Ubuntu20.04镜像烧录+ssh+putty连接树莓派

1 、镜像下载和烧录树莓派的Ubuntu系统镜像可以在Ubuntu官网下载,Server是服务器版本,amd64代表64位,armhf代表32位,raspi3和raspi4分别代表树莓派3和树莓派4。我选择64位的Ubuntu Server 20.04.2 LTS下载好后将系统烧写到卡里,树莓派官方出了一个烧写工具比较好用,也可以用balenaEtcher或者Win32DiskImager等其他工具。2、ssh打开SD卡上boot根目录,鼠标右键点击新建文本文件,然后修改文件名为ssh,注:非tx

2021-06-22 20:11:43 2279 4

原创 树莓派Ubuntu20.04连接wifi+桌面配置

更改下载源:在镜像源网站找到ubuntu-ports的镜像地址阿里镜像:https://mirrors.aliyun.com/ubuntu-portscd /etc/aptsudo cp sources.list ./sources.list.backupsudo vim sources.list#将里面的http://ports.ubuntu.com/ubuntu-ports全部替换更新软件包:sudo apt updatesudo apt upgrade #可以不操作更新6.ssh是

2021-06-22 20:10:02 1758 2

原创 解决PA13/PA14/PA15/PB3/PB4 I/O口一直处于高电平的方法

首先,STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能。有时我们为了充分利用MCU I/O口的资源,会把这些端口设置为普通I/O口。具体方法如下:在GPIO_Configuration(); // 配置使用的 GPIO 口:GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);// 改变指定管脚的映射 GPIO_Remap_SWJ_Disable SWJ 完全禁用(JTAG+SW-DP)GPIO

2021-06-17 22:13:53 2278 1

原创 **keil5 编译程序出现错误Error: L6411E: No compatible library exists with a definition of startup symbol __ma

keil5 编译程序出现错误Error: L6411E: No compatible library exists with a definition of startup symbol __mainError: L6411E: No compatible library exists with a definition of startup symbol __main.之前装过ADS,ADS与MDK冲突,依据网友提供的资料,最终的解决办法如下在我的电脑点击属性>高级系统设置>高级>

2021-06-02 02:55:26 992 1

原创 在Keil MDK中使用ST-Link下载程序到stm32开发板,不能自动运行解决方法(或者下载程序之后,运行Debug才能正常运行)

在Keil MDK中使用ST-Link下载程序到stm32开发板,不能自动运行解决方法(或者下载程序之后,运行Debug才能正常运行)

2021-04-20 15:39:22 3500 5

STM32F103C8T6-MPU6050

STM32F103C8T6-MPU6050

2021-09-11

STM32内部FLASH进行读存数组数据

使用STM32内部FLASH进行读存数组数据

2021-08-01

物联网智能家居系统.rar

当监测的二氧化碳浓度,煤气浓度或火焰浓度过高时,系统通过语音模块及蜂鸣器自动进行实时报警及提示,通过光照强度模块检测室外光强,室内灯的亮度随室外的光照强度的变化而变化,室外光照强度越高,室内灯的亮度越弱。系统使用ATK-ESP8266 WiFi模块实现数据传输,将实时检测到的数据送到OneNET数据云平台保存,由云平台的服务器将存储的实时数据反馈到微信小程序中。在微信小程序中可以直观显示室内环境的实时数据,方便对家庭环境进行监视。

2021-08-01

空空如也

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

TA关注的人

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