自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DSP28335 和 BIOS 5.3 入门学习笔记

2021-03-31 22:42:47 925 1

转载 带通滤波器电路图设计(转)

转自:http://www.elecfans.com/dianlutu/187/20180224638878_a.html带通滤波器电路图设计(一)传统的带通滤波器设计方法中涉及了很多复杂的理论分析和计算。针对上述缺点,介绍一种使用EDA软件进行带通滤波器的设计方案,详细阐述了使用FilterPro软件进行有源带通滤波器电路的设计步骤,然后给出了在Proteus中对所设计的滤波器进行仿真分析和测试的方法。测试结果表明,使用该方法设计的带通滤波器具有性能稳定。设计难度小等优点,也为滤波器的设计提供了一个

2021-01-29 17:21:29 4957

原创 TINA-TI仿真报错Format ‘%s‘ invalid or incompatible with argument

根据TINA-TI的使用手册,进行瞬态分析。弹出错误,如下图所示:这里,有一根线未接。导致报这个错误:接上之后,不再报错误。因此,如果出现这个错误,需要考虑,电路的设计是否合理。否则,瞬态分析找不到一个计算点。...

2021-01-29 15:58:12 4756

原创 F28335 ePWM模块的相位TBPHS

参考文档:TIdeEPWM官方手册 《TMS320x2833x, 2823x Enhanced Pulse Width Modulator (ePWM) ModuleReference Guide》一、代码如下://PWM1模块给PWM2提供同步脉冲// EPWM Module 1 configEPwm1Regs.TBPRD = 450; // Period = 900 TBCLK counts (增减模式下,周期是2倍的TBCLK ...

2021-01-14 12:00:19 7682 5

原创 使用 CP2102通过串口下载程序到STM32F103中 (MCUISP)

网上有很多人写了,但是每个人说得有些不一样,可能是每个人的接线、配置、板子都有不同。这里附上我自己的情况,给新入手的一个参考。一、准备软件2个1).串口驱动CP210x_Universal_Windows_Driver (官网下的CP2102的驱动程序)2).下载程序的软件。mcuisp.exe (csdn中很多)二、准备硬件2个1)CP2102的转换器(下载器)和 杜邦线4根2) stm32核心板三、连线CP2102有6个输出引脚:3.3V、 ...

2021-01-13 17:22:57 7753

原创 stm32移植MODBUS RTU协议中帧、字节/字符、定时器的关系理解

1. MODBUS RTU协议帧格式(报文格式)例如:读40005、40006两个寄存器,假设从机地址为1主机发给从机的报文(帧数据):01 03 00 04 00 02 85 ca帧与字节:每个帧,都是以字节作为最小单元进行一次性发送。每个字节(例如01,03等)在实际发送中,采用下面的格式发送。起始位位:低电平; 偶检验位:根据1-8中的1的个数,偶数则该位位1;停止位位:高电平。USART中字节的接收和发送:在STM32的US...

2021-01-13 17:22:51 3296

原创 弄清USART串口的使能位(UE、TCIE、RXNEIE)和标志位(TC、RXNE)

下面通过485半双工的通信过程,记录USART串口的几个使能位、标志位。一、以发送多个字符为例: 1. 初始化串口(包括时钟、中断、波特率等设置)这里,初始化中,对UE进行使能; 即USART模块可以被使用。 2. 使能发送或接收中断通过对485的使能脚的高、低电平的控制,达到串口分别收、发的控制。以上,1-2步,主要是对USART的控制寄存器(CR)的3个使能位进行设置。 3. 将需要发送的数据放到U...

2021-01-13 17:22:45 11053 2

原创 Labwindows\CVI通过调用DLL文件与非NI采集卡通信---双诺ISA AC1080

CVI与NI采集卡,主要是通过NI-DAQ函数库来实现。CVI与非NI采集卡,主要是通过调用动态库方式执行。非NI采集卡,例如北京双诺、研华等,都提供了.lib文件和.dll文件。这里说明下,.lib和.dll文件的区别。1. .LIB文件,包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。CVI通过加载该lib文件和.h文件,即可使用。 详见的使用方式:参考书本<La...

2021-01-13 17:18:37 1715

原创 MODBUS的工作步骤分析(图解)

通过自己的理解,将modbus的整个工作过程,归纳为如下几张图。希望能更加形象地,从整体的角度去理解整个原理。其中(mb.c为modbus的核心文件; mbrtu.c为RTU协议的各种功能的具体实现, portserial.c和porttimer.c 则是硬件层面的实现)串口,是基于STM32的USART2进行相应地设置。由于篇幅有限,图的字体很小,部分程序的语句被省略掉了,请结合freemodbus的源代码进行查看。...

2021-01-13 17:18:07 2922

原创 STM32F103的modbus主机程序(USART2+ TIMER 和 USART2 +DMA)

有关modbus主机的程序,比较少见。主要原因是,其比较简单。这里,参考了几个博文,http://www.eemaker.com/modbus-host.htmlhttps://blog.csdn.net/hola_ya/article/details/81560204自己调试了2个版本的程序,供大家参考。版本1: 常规的通过定时器,实现对从机数据的接收。版本2: 取消定时器,通过DMA对每帧数据的接收。从机:可以使用modbus slave这个工具进行设置。...

2021-01-13 17:18:02 6782 18

原创 STM32做主机------MCGS(昆仑通态)触摸屏做从机----modbus通讯设置

目的:Stm32做modbus主机, mcgs触摸屏做从机。 将需要显示的数据发送给mcgs进行显示。一、stm32主机程序请见我的博文:https://blog.csdn.net/sym_simon/article/details/106623425这里,对博文进行了修改,如下:确保发送完成了。二、MCGS触摸屏设置这里我使用的是:MT6072Ti嵌入式屏,通用屏应该也是一样的。三、通过mcgs的在线仿真效果如下:...

2021-01-13 17:17:56 9670 6

原创 图说Zigbee节点、端口和短地址, 任务、事件和消息等关系

一、Zigbee节点(协调器、路由器、终端)下面统称,协调器、路由器、终端为zigbee节点。 只是因为作用不同,名称才不同。二、节点、端口、任务号、短地址的关系在SampleApp.h文件中,定义了端口号,如下:为什么: 任务和端口一一对应?1. 就好比我们的电脑,不同的端口,对应着不同的任务。2. 终端、路由器、协调器之间,发送信息给对方,必须要有端口信息,才能执行相应的任务。如下图所示:关于短地址,请见下面的代码:通过这...

2021-01-13 17:17:52 7767 1

原创 Zigbee(cc2530)和STM32 SPI通信,温度采集,组网

实验板子: 1.zigbee底板3块(1终端、1路由、1协调器,均基于CC2530) 2.stm32核心板(采集温度)说明:下面的程序都是在TI官方例程SampleApp工程下面进行的更改。一、Zigbee终端程序和STM32通信(SPI)其实,这里用串口通信就可以了。奈何STM32的串口被占用了,无赖只要用SPI通信。第一步:STM32中配置相应的SPI参数。这里省略了。 STM32是SPI Master,每隔50ms给Zigbee终端发...

2021-01-13 17:17:46 8276 8

原创 新手入门电脑和S7 200Smart PLC 的自由口通信

随着Smart系列的推广,CN系列的CPU渐渐越来越少,越来越贵。今天便入手一个smart系列的PLC。具体型号:CPU SR60通信口有:1个485端口(即端口0),1个网口一、通信连接使用网线,将SR60 和 电脑连接,这样可以通过Step7 Micro/WIN Smart 软件进行编程,上传和下载。网线连接后,通信连接设置如下:程序编写好,便可以下载进PLC。二、自由口通信连接这个时候注意:传统的 RS232转PPI电缆,以及USB转PPI电缆,对于这种带网口的CPU来.

2021-01-13 17:16:36 14427 4

原创 Altium Designer 18 入门教程简化版----原理图和PCB--适合新手

本文案例参考官方给出的多谐振荡器.初次练习,用作笔记,仅供参考。第一部分、绘制原理图3. 添加元器件 文档中,介绍了2种方式。 打开Libraries库,搜索电阻(res)、电容(cap)、晶体管(npn)、2针插头(header)得到原理图:这里, Q2和Q1是对称的,不能通过旋转得到,而应该是mirrore...

2021-01-13 17:16:15 15007 2

空空如也

空空如也

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

TA关注的人

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