- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 (一)C++创建dll库并调用
开发环境:VS20131.创建项目:文件->新建->项目,选择如下最终生成的项目如下2.由于我们选择了导出符号,所以需要将一些自动生成的东西去掉,只需要修改myDll.h和myDll.cpp两个文件即可。注意加上析构函数,不知道为什么VS2013创建的dll项目不带析构函数,本人小白,有知道的道友可以在评论区告知我一下3.修改配置环境4.编写代码,写一个小测试例子5.编译生成的lib库和dll库如下:6.新建控制台项目
2021-04-23 16:00:45
1676
原创 VS2013出现“#error WINDOWS.H already included. MFC apps must not #include <windows.h>”错误
添加线程时出现的标题出错处理方法如下找到报错项目的stdaxf.h文件,注释掉以下头文件内容,并在最上方添加#include "afxwin.h",最终stdaxf.h内容如下// stdafx.h : 标准系统包含文件的包含文件,// 或是经常使用但不常更改的// 特定于项目的包含文件//#pragma once#include "afxwin.h" // 新添加进来的头文件#include "targetver.h"// 注释掉的内
2021-04-23 11:51:33
2442
转载 光敏二极管为什么反接
最近用到一个光耦隔离器件6N136,防止忘记,记录一下其工作原理:转载自http://www.elecfans.com/yuanqijian/erjiguang/201912061130237.html光敏二极管在电路中一般是处于反向工作状态,在没有光照射时,反向电阻很大,反向电流很小,这反向电流称为暗电流,当光照射在PN结上,光子打在PN结附近,使PN结附近产生光生电子和光生空穴对,它们在PN结处的内电场作用下作定向运动,形成光电流。光的照度越大,光电流越大。因此光敏二极管在不受光照射时处于截止状态,
2021-01-23 16:52:46
2124
原创 欧姆龙PLC CP1H与变频器通信要点总结
plc通过modbus协议读取变频器数据,欧姆龙plc的modbus协议与标准的modbus协议稍有区别标准的读变频器数据格式为从机地址 功能码 读取的寄存器起始地址高字节 读取的寄存器起始地址低字节 读取的寄存器数量高字节 读取的寄存器数量低字节 CRC低 CRC高如 01 03 00 6B 00 01 CRC低 CRC高而欧姆龙plc读变频器的数据格式为从机地址 功能码 字节数 读取的寄存器起始地址高字节 读取的寄存器起始地址低字节 读取的寄存器数量高字节 ...
2020-11-24 10:17:41
5610
原创 欧姆龙CP1H PLC串口数据收发问题总结
使用的PLC型号为CP1H-40DT-D,使用的串口是串口2,接口是RS485。测试程序如图1所示。 图1测试方法:在串口调试助手按16进制发送,每次发送3个字节,如 0x32 0x33 0x36第一次发送这3个字节到串口2,D1000寄存器上显示的数值为0x3233第二次发送这3个字节到串口2,D1000寄存器上显示的数值为0x3336第三次和第一...
2020-11-12 11:30:28
5562
原创 STM8S使用外部时钟引起串口数据传输错误
最近有个小东西用到STM8S来驱动,之前用STM8S使用的是内部自带的16MHz RC时钟,尚未尝试过使用外部晶振作为主时钟。今天记录一下使用外部晶振时遇到的一个问题。 老规矩,在进行程序设计时,首先初始化时钟,本次使用的是STM8S103F3P6芯片,8MHz的外部晶振,为了方便内外部时钟切换,结合资料写了两个切换函数/********************...
2018-12-22 16:22:15
1858
3
原创 STM32F051C8T6时钟问题
最近用到了STM32F051C8T6这款芯片,没有外接晶振,使用的是内部时钟,工程是参考网上以及论坛教程弄的。资料说定时器的时钟达48MHz,我测试定时器时,48MHz进行48分频,使用1MHz来产生定时时间,但是定时时间死活不对,刚开始以为是自己配置出错了,所以重新检查了好几次代码,仍然不能解决问题。 没办法,只能按照所得的波形进行倒推,计算得到定时器的时钟为8...
2018-12-13 09:59:04
2356
4
翻译 C# 操作excel出现"命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)"错误
如题,当导入using Microsoft.Office.Interop.Excel时会出现"命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)"错误。解决办法:单击菜单栏的“项目”->选择“添加引用”->COM->查找并勾选“Microsoft Excel 14.0 Object Library”->确定可能出现的不...
2018-10-26 12:00:18
1490
原创 STM8如何在IAR建立工程模板(库函数版本)
最近有个项目需要使用STM8开发,可是我以前只用过C51和STM32,STM8没用过,所以开始入门,从建立工程开始,使用的开发环境是EWSTM8-1401-Autorun版本,版本比较老,但是足够用了。参考网上的教程,新建的模板总是报错,后来在贴吧找到了一个视频教程,讲得很清晰,按照视频所讲,我建立的模板也成功了,分享给大家。很感谢制作视频的老师,也感谢分享在贴吧的网友。温馨提示,在操作stm...
2018-09-29 10:17:06
1993
web通过mscomm32控件与单片机实现串口通信
2018-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人