- 博客(31)
- 资源 (6)
- 收藏
- 关注
转载 STM32 模拟IIC完整代码
void IIC_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE ); GPIO_InitStructure.GPIO_Pin = GPI...
2019-07-18 21:35:23
5239
3
原创 AD16如何在3D环境翻转PCB
AD16PCB 3D状态如何翻转板子如图,PCB的3D状态下我想把板子翻转到另外一面如何操作呢?1.执行快捷键“VB”,可以实现翻转板子2.按住键盘上的“Shift”键再用鼠标右键可以翻动板子。3.当用Shift键加鼠标右键翻动板子的后,想要把PCB板调回正视的状态,会发现右键拖动很难调整回来,这时候可以按下键盘上的数字键“0(英文字母上面的数字键)”可以实现PCB板的快速调整。...
2019-05-17 08:25:27
29820
1
翻译 AD10软件如何操作选定网络,使其网络高亮
AD里面高亮网络操作如下 高亮单根网络只需按住Ctrl键鼠标左键点击该网络的飞线.焊盘.走线.过孔都可以高亮该网络. 高亮多根网络需要按住Ctrl键+Shift键不放,然后依次鼠标左键点击网络的飞线.焊盘.走线.过孔都可以高亮多根网络 高亮的程度在PCB界面右下角的Mask level里面的masked objects factor调整.如下截...
2019-04-03 09:31:08
17434
原创 关于启动STVD编译环境,启动编译连接出现错误Error creating process for executable cxstm8 系统找不到指定的文件解决方法
1)先安装软件: cxstm8_32k软件来安装。一般下载文件有两个,如下所示: 第一步:先点击截图里面的第一个文件来安装,安装过程中,会有很多的提示,直接NEXT,可以。 第二步:点击第二个文件,找到刚才cxstm8_32k.exe。安装路径。点击启动应用按钮,即完成安装。2)再来启动STVD软件,点击project项目中的settings.如下截图所...
2018-12-04 15:00:57
7717
1
原创 Altium Designer10 覆铜过程中出现铜皮与焊盘连接星状图解决办法
1)一般在我们启动AD软件,点击放置按钮“放置多边形平面”,开始铺铜的过程中。 如果在默认的情况下,一般会出现如下的截图: 如截图里面的MOS管脚的周围,就会有三根小的线条与铜皮连接。显然有些工程师,可能觉得这种效果,不是很理想。 想要修改成MOS管脚的周围应该全部布满铜皮。2)修改设计规则里面的参数,如下截图所示: 进...
2018-11-29 09:19:28
4629
转载 AD快速定位PCB与原理图元件关系及元件布局
首先打开已经新建好的工程文件。 其次,打开原理图并将原理图导入到PCB中。 现在我们在PCB的文件上右键来将视图窗口改为水平方式查看。 最关键的步骤现在我们开始说明如何操作了,第一种方法:首先我们在原理图文件中,按下TOOL ——》Cross Probe(像鞭炮一样的图案),然后在原理图中点哪个元件在PCB中都会以高亮度进行显示,(提示:此...
2018-11-24 10:50:03
13755
原创 如何使用Altium 软件 批量修改PCB丝印大小
Altium Designer是一款常用的PCB Layout软件。在工作中会经常使用到修改丝印大小。工具/原料 Altium Designer 电脑 方法/步骤 选择其中一个你想修改的元器件丝印,右击以下鼠标,出现如下界面 选择“Find Similar Objects”一栏,出现如下界面,在“Text Height”一栏后面“A...
2018-11-23 17:04:35
2889
转载 ALTIUM DESIGNER 中pcb时元件移到边上看不到而且移不出来怎么办
你可以这样做,放一个与看不见的元器件一样的元器件在PCB上,利用选择滤波器器,就是find similar object 将相应选择条件选上以后按OK,即可同时选中看不到的那个元器件,再移动这个后面添加的元器件,那么那个看不见的也就可以一起移动出来了。还有个简单的方法,在PCB编辑界面,打开PCB浮窗,在这个窗口里可以选到该PCB里所有物件,双击该物件,弹出物件属性窗口,再修改其...
2018-11-23 16:54:40
12876
1
转载 AD10自动批量修改元件名称
AD10自动批量修改元件名称 每次使用DXP都要手工修改原理图上的元件名称,元件几百个几千个会改死人的,想一下DXP不可能没有自动改名字的......嘿嘿,方法如下1、工具--注解2、选择顺序3、原理图选择4、匹配的项目(选Comment)5、复位全部(reset all)--更新列表--更改...
2018-11-22 21:16:42
9950
转载 STM8L152C6T6+IAP详解,包教包会
STM8L152C6T6:Flash 32KB RAM:2KB IAP原理非常简单,一般是在bootloader程序中接收(串口、spi、I2C。。。)第二个程序的代码,并写入Flash中,然后跳转到第二个程序首地址,开始运行第二个程序,也就是说我们需要写两个程序:1.BootLoader 程序2.用户APP一、STM8 中断向量表与中断我们知道,STM8程序下载都是从...
2018-10-23 16:12:53
1039
转载 RS485芯片介绍及典型应用电路
一、RS485基本知识RS-485接口芯片已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。可用于RS-485接口的芯片种类也越来越多。如何在种类繁多的接口芯片中找到最合适的芯片,是摆在每一个使用者面前的一个问题。RS-485接口在不同的使用场合,对芯片的要求和使用方法也有所不同。使用者在芯片的选型和电路的设计上应考虑哪些因素,由于某些芯片的固有特性,通信中有些故障甚至还...
2018-10-22 22:35:59
3758
转载 AD mark点设置
mark注:我之前是按照下面的文章去制作的,由于头一次制作没有经验,不是很成功文章是正确的只是我的一些配置出错了:先看一下我们的板子: 关于错误mark点,主要是周边又一圈亮锡,,原因大概是敷铜的时候设置间距出了问题...这个错误其实可以避免,就是在完成pcb板之后,用3D视图模式从新查看一遍 感觉:top solder层是不镀锡,也不上绿漆...
2018-10-18 13:57:39
7568
转载 Altium Designer10覆铜与导线或过孔的间距设置
1.先打开一个PCB文件,在PCB工程界面:设计-规则-electrical-clearance-选中右键-新规则-左键点中新规则 2.右边出现设置框-在上面的“where the first object matches”框下面的高级旁边,点“询问构建器” 3.-左边的“条件类型/操作员”点中出现的下拉框选择“object kind is”,在右边的“条件值”选择“poly”...
2018-10-16 16:44:23
4655
转载 最新Qt Creator下载地址
上Qt官网http://www.qt.io/download/想下载Qt,速度很慢,在这里记录下在Qt官网看到的镜像下载地址:所有Qt版本下载地址:http://download.qt.io/archive/qt/所有Qt Creator下载地址:http://download.qt.io/archive/qtcreator/所有Qt VS开发插件下载地址:http://d...
2018-07-31 08:49:22
1729
转载 关于WIN7系统安装VS2010软件,提示不断重启电脑的可能的解决方案
[备忘]Win7 64位安装VS2010出现错误failed for component Microsoft Visual Studio 2010 64bit Prerequisites (x64)解决办法 错误信息如下: Error: Installation failed for component Microsoft Visual Studio 2010 64bit Pr...
2018-07-30 10:43:00
2291
转载 Altium Designer10 如何导出Gerber文件
版本:AD10.818Altium Designer10 如何导出Gerber文件目的:Gerber文件导出备忘 目录: Step1:设置原点 Step2: Gerber文件导出 Step3: 钻孔文件导出 文档组织结构: Step1:设置原点原点设置为PCB板左下角。 图1 设置原点 ...
2018-07-21 09:45:48
4121
原创 磷酸铁锂电池保护芯片S-8209A系列的应用示例
S-8209A 为精工厂商的保护板芯片,具有带电量平衡功能的保护板IC来的。 1)两节以上的多节串口保护电路。 2)带电量平衡功能的保护板IC。 上述文章摘自:https://wenku.baidu.com/view/2a4af8080740be1e650e9a53.html...
2018-06-24 16:25:49
5241
转载 分析锂电池充放电保护电路的特点及工作原理
锂在元素周期表上位于第3位,因外层电子数为1个,容易失去从而形成稳定结构,故锂是一种非常活泼的金属。由锂元素制成的锂离子电池,具有放电电流大、内阻低、寿命长、无记忆效应等优点,现已被广泛使用。但锂离子电池在使用中严禁过充电、过放电和短路,否则将会引起电池寿命缩短或起火、爆炸等事故,因此可充型锂电池都会连接一块充放电保护电路板(常简称保护板)来保护电芯的安全,如图1所示。 锂电池的保护功能通常...
2018-06-24 11:43:46
6191
4
转载 关于static关键字在函数名前使用解析
关于函数名前加static的一些解释说法一:在函数的返回类型前加上关键字static,函数就被定义成为静态函数。函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。定义静态函数的好处:<1> 其他文件中可以定义相同名字的函数,不会发生冲突<2> 静态函数不能被其他文件所用。 存储说明符auto,register,extern...
2018-06-23 09:14:50
1969
转载 FreeRTOS STM32移植笔记
1.前言 【1】其实说不上移植笔记,FreeRTOS已经移植至众多平台(MCU),包括MSP430,STM32等,这份笔记完全建立在官方代码的基础之上,简单的说就是修改一些设置从而完成一个呼吸灯实验。 【2】虽然有官方移植代码,但是官方移植版本为STM32的V2.X库,与现在流行的V3.5有比较大的区别。本笔记也是总结网上几篇学习笔记,主要说明如果使用V3.5库,需要做哪些修改。 ...
2018-06-08 09:38:28
1594
原创 关于Qt生成的release文件不能执行问题
一般情况来,我们对刚刚建立好的Qt工程,生成release文件里面执行文件。一般会存有好种情况:1)在项目工程的本机电脑上面,所在的目录上面可以。但移动到其他电脑盘位置可能就不能执行。2)在项目工程的本机电脑上面,生成的XX.exe执行文件可以执行,但是移植到其他电脑上面的时候,有可能就不能执行了。一般弹出的异常情况有两种,如下图所示: ...
2018-05-04 21:53:37
8825
2
原创 关于VC++6.0 安装过程中提出vssetup.tff,不能删除的问题及在WIN7兼容性设置问题。
1)在我们经常WIN7系统里面的重新安装VC++6.0软件的时候,会有出现vssetup.tff文件不能删除的问题。网络上有很多人提出的建议删除的方法。用上360强力删除,或者进入什么安全模式删除,等等。但是你会发现,一般出现这种情况异常现象,原因都可能因为你上次已经按照VC6.0情况,这个时候,你再一次开始重新安装。也就是说,这个时候,VC6.0其实还在处于安装的过程中,没有完全退...
2018-04-26 08:31:39
22455
转载 Win7系统安装Visual C++ 6.0解决兼容性问题方法
说实话我也一直没有试过,所以也想当然的认为Win7下就不能安装VC6,压根就100%不兼容?一直使用高版本的VS(如VS2008和现在用的VS2010)的我今天亲身在Win7下安装一次试试。注:文中有大量图片附件,请登录后查看!为了说明问题,我这里下载了一个简体中文版的VC6.0:Visual C++ 6.0 简体中文企业版 集成SP6完美版运行setup.exe安装程序,会弹出如下的的 程序兼容...
2018-04-26 07:55:42
1263
转载 浅析嵌入式OSEK配置器的设计与实现
随着汽车工业的快速发展,汽车对控制、通信、网络管理等方面的要求越来越高,基于32位微控制器的硬件平台、基于嵌入式实时操作系统的软件平台和基于CAN总线的网络通信平台逐渐成为当今汽车电子业的主流。1 OSEK/VDX规范简介在嵌入式实时操作系统方面,为了满足日益庞大、复杂的汽车电子控制软件的开发需要,实现应用软件的可移植性和不同厂商控制模块间的可兼容性,1993年德国汽车工业界联合推出了汽车电子的开...
2018-04-23 20:02:39
486
原创 qt creator项目中添加文件夹中子文件夹
下面是建立文件的步骤: 1、打开工程目录,在目录下建立文件夹,如建立文件connect; 2、将需要归类的头文件.h和源文件.cpp放入该文件夹下; 3、在QT Creator打开.pro文件,在SOURCES,HEADERS,FORMS下,加入路径,如: SOURCES += src\main.cpp\ src\MainWindow.cpp \ ...
2018-04-22 12:00:34
20169
1
原创 Qt如何调用建立好的ui界面
在我们刚才学习qt的时候,很多的时候,按照新建立的工程文件,出现一个困扰。就是如何调用额外建立的UI界面。在这里主要是说明这里的面的关键因素。其实学习qt,如果之前有过学过C++的同事,那么就学习qt就会很容易上手。因为qt主要的核心就是以c++为主的。就好像我们现在讨论的如何添加ui界面到我们的主窗口中,或者调用ui界面弹出一个ui界面也是同样的道理。 1)现在我们开始建...
2018-04-20 22:37:24
30526
3
转载 STM32 大小端模式 与 堆栈及其增长方向分析(转自原子哥)
1,首先来看:栈(STACK)的问题.函数的局部变量,都是存放在"栈"里面,栈的英文是:STACK.STACK的大小,我们可以在stm32的启动文件里面设置,以战舰stm32开发板为例,在startup_stm32f10x_hd.s里面,开头就有:Stack_Size EQU 0x00000800表示栈大小是0X800,也就是2048字节.这样,CPU处理
2018-02-07 12:13:18
760
转载 STM32 编译后不能运行的几个原因
一、编译和链接都可以通过,但uVision MDK不能全速运行,一运行就停止了,原因在于Option->Target->Code Generation->Use MicroLIB 复选框没有打钩,一般来说,针对一运行就停止的情况,将Use MicroLIB勾选之后,重新编译,运行就可以通过了。编译后不能运行的几个原因" title="STM32 编译后不能运行的几个原因" style="m
2018-02-07 11:49:44
12932
3
转载 Windows 下 MySQL 简单定时自动备份、删除过期备份
Windows 下 MySQL 简单定时自动备份、删除过期备份目录(?)[+摘要: 问题MySQL Workbench 客户端虽然好用,但并不提供自动备份功能。手工备份,确实繁琐。 环境Windows Server 2012 mysql 5.6.24思考MySQL 提供了 mysqldump 来进行备份。那么我们可否使用该工具,结合Windo
2017-08-21 08:09:36
1235
原创 C++插入及取出队列数据可以任意修改设定的队列长度
// queue.cpp : Defines the entry point for the console application.//#include "stdafx.h"/*int main(int argc, char* argv[]){printf("Hello World!\n");return 0;}*/#include #include
2017-05-19 17:37:34
3289
TI品牌TM4系列单片机keill安装驱动库
2018-12-05
Qt建立主窗口界面控制按钮调用两个独立ui界面
2018-04-20
vc++开发mysql源码
2017-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人