自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (16)
  • 收藏
  • 关注

原创 STM32获取MCU RESET原因

STM32获取MCU RESET原因

2022-09-26 13:27:02 609 1

原创 IAR Embedded Workbench 跳转到定义功能(F12)失效解决

现象:F12或右键 跳转到定义,无效解决:1. Tool -> options2.2.1 如果下图红框未勾选,则勾选后,重新编译即可解决问题。2.2 如果已经勾选,则取消勾选,重新编译,然后再勾选上,再重新编译则问题解决。...

2019-08-19 20:27:01 2228

原创 Atmel SAM4S PWM

1、如图所示,有三种方式选择PWM的时钟源2、需要注意,PWM_CPRD(周期)和PWM_CDTY(占空比)设置的是clock的个数。0 <= PWM_CDTY <= PWM_CPRD。

2019-05-15 23:45:43 485

原创 Atmel SAM4S 时钟框图

2019-05-15 22:27:23 440

转载 JLink的JTag和SWD模式引脚定义

1、SWD模式第15脚可接可不接(有问题再接)2、SWD模式第1脚VCC由目标板提供参考电压,若目标板MCU电压与SWD第2脚电压相同,则可以将1脚与2脚短接,实现3线式SWD...

2018-12-02 16:40:14 21816 1

原创 Atmel SAM4 PMC

1.设置引脚Modeioport_set_pin_mode(PIO_PA17_IDX,IOPORT_MODE_MUX_B);//把PA17复用为PCK1ioport_disable_pin(PIO_PA17_IDX);    ioport_set_pin_mode(PIO_PA18_IDX,IOPORT_MODE_MUX_B);//把PA18复用为PCK2ioport_disa...

2018-10-25 13:12:11 403 1

原创 mysql 报错:Got a packet bigger than 'max_allowed_packet' bytes

1、查看 max_allowed_packet 最大允许包show VARIABLES like '%max_allowed_packet%'; 2、更改max_allowed_packet包大小方案一,临时修改:输入命令 set global max_allowed_packet = 大小;  (重启mysql服务后,配置将会失效!)方案二,修改my.ini文件,在[mysqld...

2018-09-25 15:20:17 170

原创 Atmel MCU Advanced Software Framework (ASF) 下载地址

https://www.microchip.com/mplab/avr-support/avr-and-sam-downloads-archive

2018-07-23 17:05:45 1324

原创 Modbus协议 报文间隔3.5个字符

1、Modbus 协议报文间隔需要大于3.5个字符计算:1.1、有检验位1个字符=1(起始位)+8(数据位)+1(奇偶校验位)+1(停止位)=11位3.5个字符=3.5*11=38.5位如果波特率=9600bps,则3.5个字符间隔时间为38.5/9.6=4.0104167毫秒1.2、无校验位1个字符=1(起始位)+8(数据位)+0(无校验位)+1(停止位)=10位3....

2018-07-16 22:50:46 6121

原创 STM32固件解密

方法1:代码解密FLASH_OBProgramInitTypeDef OBInit;__HAL_FLASH_PREFETCH_BUFFER_DISABLE();HAL_FLASHEx_OBGetConfig(&amp;OBInit);if(OBInit.RDPLevel != OB_RDP_LEVEL_0){OBInit.OptionType = OPTIONBYTE_RDP;OB...

2018-07-16 22:29:28 7089

原创 STM32固件加密

方法1:代码加密FLASH_OBProgramInitTypeDef OBInit;__HAL_FLASH_PREFETCH_BUFFER_DISABLE();HAL_FLASHEx_OBGetConfig(&amp;OBInit);if(OBInit.RDPLevel == OB_RDP_LEVEL_0){OBInit.OptionType = OPTIONBYTE_RDP;OB...

2018-07-16 22:19:44 7326

原创 Modbus RTU通讯协议

1.Modbus RTU报文基本格式 起始应有 不小于3.5个字符的报文间隔 目标站号 功能码 数据 CRC校验码 1字节 1字节 N字节 2字节 2. Modbus命令若响应错误,则返回的应答帧中...

2018-06-23 08:36:39 5791

原创 CRC16

1.直接计算CRC/* 参 数:chData ―― const BYTE*,待校验数据首地址uNO ―― 待校验数据字节个数返回值:WORD型,计算出的CRC值。 */WORD CalcCrc(const BYTE* chData, WORD uNo){ WORD crc=0xFFFF; WORD wCrc; ...

2018-06-23 06:52:05 1541

原创 ClearCase——创建分支

1、基于主干分支(main)创建分支1)建立一个分支代号Types Explore中,双击branch type,右键--〉Create创建branch名称(dev_branch)2)建一个分支的静态view(snapshot view),编辑分支的config spec,格式如下:element * CHECKEDOUTelement * /main/dev_branch/LATESTeleme...

2018-06-20 13:46:54 1711

原创 VBA 日期控件

1、效果:1)单击A列某一个单元格,弹出日期选择控件(跟随选择的单元格移动)。2)选择日期后点击日期控件,自动将日期写入A列的单元格,控件隐藏。2、代码:Private Sub DTPicker21_Click()    ActiveCell = DTPicker21.Value    Me.DTPicker21.Visible = FalseEnd SubPrivate Sub Workshee

2018-01-18 12:55:45 12478 1

原创 导入导出"定义名称"

1、导出定义名称Sub NamesListsOut()Dim i As IntegerWith ActiveWorkbookFor i = 1 To .Names.Count Cells(i, 1).Value = .Names(i).Name Cells(i, 2).Value = "'" & .Names(i).RefersToLocalNext iEnd Wi

2018-01-15 15:32:10 316

原创 maven依赖本地jar方法

org.neris.demoaa-demo1.0.0.0system C:\aa-demo-1.0.0.0.jar

2017-12-22 14:45:46 176

原创 mybatis mapper 传入多个参数方法

1、使用 @param注解import org.apache.ibatis.annotations.Param;public interface UserMapper {    User selectUser(@Param("username") String username, @Param("hashedPassword") String hashedPassword);}

2017-12-20 16:37:44 3241

原创 Eclipse自动生成构造方法

一:无参构造方法 在代码区域右键--source--Generate Constructors from Superclass快捷键:alt+shift+s +c二:带参构造方法 在代码区域右键--source--Generate Constructors using fields.. -- finish  快捷键:alt+shift+s +o

2017-12-20 16:00:21 17492 1

原创 Eclipse自动生成get和set方法

方法一:1)选中声明的变量,按Ctrl+12)点击最后一个选项Create getter and setter方法二:在代码区域右键--source--Generate Getters and Setters... 方法三:alt+shift+s +r

2017-12-20 15:56:53 447

原创 Eclipse快捷键

1、alt+?或alt+/       自动补全代码或者提示代码2、ctrl+o       快速outline视图(快速查找当前类的方法)3、ctrl+shift+r      打开资源列表(快速查找文件)4、ctrl+shift+f      格式化代码5、ctrl+e     快速转换编辑器(快速查找某个打开的文件)6、ctrl+page down或c

2017-12-20 14:24:51 120

原创 批量删除.svn文件夹

1.新建clean.bat文件2.复制下面内容到clean.bat@for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"@pause3.复制clean.bat文件到要删除.svn的路径下4.双击运行clean.bat,则删除当前路径及子路径下的所有.svn文件夹

2017-12-19 16:59:52 194

原创 生成csv文件

String filepass= "c:/tmp/aa.csv";try (BufferedWriter output = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filepass),"UTF-8"))){StringBuffer result = new StringBuffer();r

2017-12-19 13:56:13 459

原创 一台电脑运行多个tomcat方法

一台电脑运行多个tomcat方法:1.使用压缩版的tomcat不能使用安装版的。 2.第一个tomcat的配置不变。 3.第二个tomcat的配置如下修改:1) 修改tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。 2) 修改tomcat中的catalina.bat,把其中的CATALINA_H

2017-12-14 17:44:43 183

原创 Tomcat添加MySQL的JNDI数据源

1. 添加JNDI配置文件到工程下WEB-INf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns

2017-12-12 17:04:58 1268

原创 java命名规范

一、命名规范1、 项目名全部小写2、 包名全部小写3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:public class MyFirstClass{}4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。如:int index=0;       public void toString

2017-12-01 13:19:55 147

原创 利用sql语句读取csv文件内容到db

1. 创建测试表:m_testSET FOREIGN_KEY_CHECKS=0;DROP TABLE IF EXISTS `m_test`;CREATE TABLE `m_test` (  `HST_NO` decimal(12,0) NOT NULL ,  `UPDATE_KIND` varchar(1) NOT NULL ,  `ITEM_ID` varchar(10)

2017-12-01 10:30:22 8688

原创 设计模式-工厂模式

在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。3、屏蔽产品的具体实现,调用者只关心产品的接口。缺点:每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中

2017-11-11 23:06:16 153

7z1900_x64.zip

7-Zip是一款压缩软件,如果你需要一款能够提供强大压缩性能的软件,那么它是你最好的选择

2019-06-17

dotNetFx40_Full_x86_x64.zip

Microsoft .NET Framework 4.0 独立安装包

2019-06-17

Sublime Text

Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器 主要快捷键如下: Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+Shift+K 删除整行 Ctrl+Shift+D 复制光标所在整行,插入在该行之前 Ctrl+J 合并行(已选择需要合并的多行时) Ctrl+KU 改为大写 Ctrl+KL 改为小写 Ctrl+D 选词 (按住-继续选择下个相同的字符串) Ctrl+M 光标移动至括号内开始或结束的位置 Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号) Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果) Ctrl+Shift+/ 注释已选择内容 Ctrl+Z 撤销 Ctrl+Y 恢复撤销 Ctrl+M 光标跳至对应的括号 Alt+. 闭合当前标签 Ctrl+Shift+A 选择光标位置父标签对儿 Ctrl+Shift+[ 折叠代码 Ctrl+Shift+] 展开代码 Ctrl+KT 折叠属性 Ctrl+K0 展开所有 Ctrl+U 软撤销 Ctrl+T 词互换 Tab 缩进 自动完成 Shift+Tab 去除缩进 Ctrl+Shift+↑ 与上行互换 Ctrl+Shift+↓ 与下行互换 Ctrl+K Backspace 从光标处删除至行首 Ctrl+Enter 光标后插入行 Ctrl+Shift+Enter 光标前插入行 Ctrl+F2 设置书签 F2 下一个书签 Shift+F2 上一个书签

2018-10-03

STM32 ST-LINK Utility

STM32 ST-LINK Utility软件主要是下载程序(可执行hex文件)

2018-10-03

stm8 spi flash 例程 包含st官方库

stm8 spi flash 例程 包含st官方库, 学习参考 stm8 spi flash 例程 包含st官方库, 学习参考

2018-08-06

VSTSUnitTestReport

This is a command line utility to generate html report files from VSTS result files (trx).

2018-05-10

串口调试工具bitboy

自带crc16计算, 特别适合调试modbus串口通讯,仪器仪表调试的好工具

2018-04-22

数据库客户端工具A5 sql

1、数据库客户端工具A5 sql 2、数据一览里可以根据注释直观的显示列明,可以通过表注释过滤表

2018-02-11

TeraTerm工具

1、替代putty工具 2、免安装,解压后直接运行ttermpro.exe

2018-01-12

MySQL安装文件

mysql-5.5.58-win32 mysql-5.5.58-winx64 mysql-connector-odbc-5.3.9-win32 mysql-connector-odbc-5.3.9-winx64

2017-12-27

first spring boot

eclipse 中run as application,再在浏览器中输入http://localhost:8080/ ,我们就能看到“Hello,World”了。

2017-12-19

Eidt this cookie

Chrome的Eidt this cookie 插件,非常方便的查看-修改-删除当前页面的cookie

2017-12-19

postman5.3.2

postman 测试 get put post 接口利器,若安装失败,解决方法见readme.txt

2017-11-30

Nuxt+Vue+Node+mysql源码

Nuxt+Vue+Node+mysql 构建的代码,内含各种依赖包,下载后可直接运行 npm run dev 启动

2017-11-20

click&clean;

chrome 浏览器安装该插件(click&clean;),可以实现浏览器关闭时自动清除本地缓存

2017-11-20

空空如也

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

TA关注的人

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