自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (30)
  • 收藏
  • 关注

原创 Modbus CRC

Modbus CRC

2022-11-04 22:19:04 281 1

原创 SIM800A/C只能发短信不能收短信解决方案

IOS系统发给SIM800,有的卡能收到有的卡收不到,需要IOS在信息设置关闭iMessage信息

2021-12-11 20:54:20 3096

原创 JY901/ miniIMUV5.0下位机驱动

miniIMUV5.0 下位机驱动发到角度0x53到上位机显示void Send_Angle_GY911(float ufRoll,float ufPitch,float ufYaw){ unsigned char i = 0, _cnt = 0; unsigned char sum = 0; unsigned int _temp; u8 data_to_send[50]; data_to_send[_cnt++]=0x55; data_to_se...

2020-09-30 20:21:13 207

原创 Synergy 调试SPI Framework Module笔记

1、新建Thread,在Thread中添加FW-Connectivity-SPI FW Device on sf_spi2、添加SPI Driver on r_rspi,选择通道03、Chip Port 01、Chip Pin 03、Chip Active Level Low4、Peripherals-SPI-spi0-Enable,SLL0选择None5、Pin-P103选择Ou...

2018-12-26 16:10:40 244

原创 Synery E2Studio重定向printf和IAR For Renesas实现Printf

Synergy平台跟Keil和IAR重映射方式并不一样,使用E2Studio IDE时需要1、Project/Properties/C/C++ Build/Setting/Tool Setting/Cross ARM C Linker/General 使用 “-nostdlib” compiler option2、Project/Properties/C/C++ Build/Setting/...

2018-12-26 15:53:02 967

原创 我的STM32 IAP BOOT跳转到APP进入HardFault_Handler解决方案

客户要求实现OTA功能,于是程序分BOOT和APP,因需要添加一个浮点型全局变量gfHtTmpValue,发现只要调用这个全局变量,BOOT跳转APP后,APP初始化外设结束进入HardFault_Handler,把BOOT去掉,直接跑程序,完全没问题,太奇怪了……。根据帖子https://www.amobbs.com/forum.php?mod=viewthread&...

2018-09-18 20:21:58 6138 11

原创 Fatal Error[Pe1696]: cannot open source file "core_cm3.h" C:\Users\Administrator\Desktop\STM32F103_I

IAR新建工程编译错误解决方案:General Options->Library Configuration:Library 选FULL,右下角选择Use CMSIS

2018-09-18 16:58:43 12719 7

原创 STM32F103ZET定时器TIM1输出六路带死区互补PWM波形

使用默认引脚输出6路PWM,#define FullRemap_TIM1则重映射 PIN脚;遗留问题:调用TIM_CCxNCmd(TIM1, TIM_Channel_X, TIM_CCx_Enable);导致互补PWM无输出。TIM_CCxCmd(TIM1, TIM_Channel_X, TIM_CCx);确可以正常开关PWM输出;void Timer1_Init(void){ TI...

2018-07-07 22:34:01 5067 2

原创 解决STM32 HardFault_Handler错误记录

HardFault_Handler错误的原因最最多的原因是数组越界以及指针指飞,其实这两个是差不多的,都是访问了不该访问的地方导致了错误,就像一个路痴,漫无目的的走到了一个陌生的地方……然后就迷路了……然后就木有然后了……(貌似是第一次写原创,我该如何装成经常写的样子……)以前查找这种错误时比较盲目,就是在程序中缕着流程一步步的查找,逐个屏蔽进行排除,在程序隔一段加个while(1),以及...

2017-05-11 13:15:35 12758 8

TW8836_FN8645.5r.pdf

TW8836 2016.3 Rev5.0版本原理图 The TW8836 is a highly integrated LCD video processor that incorporates many of the features required to create a multipurpose LCD display system into a single package. This includes a high quality, 2D comb NTSC/PAL/SECAM video decoder, triple high-speed RGB ADCs, an LVDS and TTL digital input interface, high-quality scaler and deinterlacer, as well as a versatile OSD, high-performance MCU and LVDS or TTL output panel interface. The TW8836 can support input resolutions up to 1080p and can drive LCD panels at resolutions up to 1366x768. The TW8836’s video processing capability includes arbitrary H/V scaling, panoramic scaling, image mirroring, image adjustment and enhancement, black and white stretch, etc

2020-04-09

bu90t81-e.pdf

ROHM的LVDS接口IC,拥有从8MHz到150MHz的非常宽广的工作频率范围和从35bit开始到70bit的传送bit数的串行解串器的产品线。由于能以7倍速率高速串行传输,可以减少电缆的根数到1/3以下。具备能实现更低EMI的低摆动模式。并且具备250MHz动作的4bitLVDS驱动器接收器,可以在液晶电视等的数字家电,复合机以及办公设备,计算测量设备,医疗设备等上广泛使用。

2019-09-02

STM32F302 DFU

官方STM32 DFU例程,包含了STM32F302 DFU。本人按照这个例程移植成功。有问题请留言。

2019-03-05

时间戳生成密码

根据时间戳,生成在指定时间内有效的开锁密码,密码位数由codeDigits决定

2018-06-05

LSM6DSL I2C总线驱动

ST原厂LSM6DSL I2C总线驱动 In the 'driver' folder there are the driver files of Mems Sensor (.h and .c) to be included in your project. Driver documentation can be generate using Doxigen tool. The driver is platform independent, you need only to complete the two functions for write and read from Mems Hardware Bus. The files (.c) in 'example' folder, are examples showing how to integrate the Standard C driver in a project. They are written for STM32 Microcontroller using CubeMX API, but you can use it as a guideline for every hardware. www.st.com/mems LSM6DSL DS rev7.0

2018-06-04

STM32F103移植 Canfastical 从机

从机实现功能:Producer Heartbeat、Server SDO、RPDO*29、TPDO*1、EMCY、SYNC

2015-12-23

CanFestival 对象字典编辑器

压缩文件包含了python2_jb51、wxPython2.8。由于Beremiz-1.1_RC5过大,保存在网盘,解压后有网盘地址。 安装顺序: 1.python-2.7.3 2.wxPython2.8 3.beremiz 安装的时候都安装路径都选C盘(就是默认路径,软件也不大,不要改了)。 然后再装beremiz,装完之后在beremiz的文件夹中的canfestival-3中,找到这个objdictgen/objdictedit.py文件双击就可以了。

2015-12-07

uCOS_III常用函数手册(带书签)

uCOS_III常用函数参考手册(带书签) 增加了书签,方面查看。增加了书签,方面查看。增加了书签,方面查看。

2015-07-23

IS3193 官方DEMO驱动程序

IS3193 官方DEMO驱动程序

2015-05-11

STM32移植 MINI LZO2.09压缩算法

STM32移植 MINI LZO2.09压缩算法 编译通过 可以直接烧录运行 使用STM32F103VET6

2015-04-13

free-serial-port-monitor

Free Serial Port Monitor 亲测可用

2014-07-22

GD32F103xx用户手册V1.0

GD32F103xx用户手册V1.0(中文版)

2014-07-22

GD32F1x0用户手册中文版

GD32F1x0用户手册中文版

2014-07-22

STM32入门篇之通用定时器彻底研究

TIMER-1 : 定时器上溢。 TIMER-2 : 强置输出模式。 TIMER-3 : 输出比较模式。 TIMER-4 : PWM1模式。 TIMER-5 : 输入捕获模式(结果硬件仿真观察)。 TIMER-6 : PWM输入模式。 TIMER-7 : 单脉冲模式。 TIMER-8 : TIMER2作为TIMER3的分频器,即TIMER3的时钟由TIMER2提供。 TIMER-9 : TIMER2使能TIMER3(时钟都用内部时钟,两个非同步)。 TIMER-10: TIMER2启动TIMER3(时钟都用内部时钟,两个非同步)。 TIMER-11: TIMER4的通道1同时出发TIMER4和TIMER3两个定时器。 转自amoBBS

2014-07-01

AES算法的源码

密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。

2014-04-22

ARM_3DES_Code

3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单的方法,即通过增加DES的密钥长度来避免类似的攻击,而不是设计一种全新的块密码算法。

2014-04-22

串口猎人V31 串口猎人V31

一、基本功能 1、支持16个COM口、自动/手动搜索串口、串口参数的设置和查看。 2、支持查看或修改串口控制线(DTR、RTS、DCD等等)的状态。 3、支持基本的收、发、查看、保存、载入、清除等功能。 4、两种收发格式:HEX码/字符串,支持中文字符串。(英文=ASCII码,中文=ANSI(GBK)码)。 5、大容量的收码区,为了加快显示速度会把超过10K的数据自动隐藏(可以点击【全显】钮查看)。 6、收码区的显示方式可以灵活设置:原始接收数据、按帧换行、通道数据、发送数据。 7、可以为收到的数据标注时间和来源。 8、可以自动比对发码区和收码区的数据是否一致(用于自发自收测试模式)。 9、收码区的内容,可以点击【转发】钮转到发码区。 10、可以在每次发码之前自动清除收码区。 二、高级发码功能 1、自动发列表功能:支持多组(最多16组)数据的轮流发送。 2、自动发文件功能:支持文件逐行发送。 3、轮发规则可以灵活设置,比如可以定时发,也可以收到应答后立即发。 4、轮发的间隔、无应答重发次数和循环次数均可灵活设置。 5、灵活的帧格式设置。支持自动添加帧头、帧尾、帧长、校验、回车换行符。 6、帧头、帧尾、帧长、校验,是否要参与校验或计入帧长,皆可灵活设置。 7、支持3种校验方式:SC(累加和校验)、LRC(纵向冗余校验)、BBC(异或和校验)。 8、校验码和帧长的长度,可以选择单/双字节。 三、高级收码功能 1、支持按帧接收数据。 2、能自动进行帧结束判定(方式非常灵活,可以按帧头、帧尾、帧长或时间)。 3、即时显示最新一帧内容。 4、拥有八个独立接收通道,可以自动从指定帧中指定位置收取有效数据。 5、每个通道的数据,可以独自显示、保存、清除。也可以送到收码区去显示。 6、可以设置通道收取数据的首地址、字节长度(单字节或多字节)、码制(HEX/BCD)、符号位形式。 7、示波器功能,可把收取的数据用波形方式显示。示波器的通道数、倍率、偏移、周期、颜色和线宽等可调。 8、码表功能,可把收取的数据用码表方式显示。(可以设置码表的最大/最小值和报警值)。 9、柱状图功能,可把收取的数据用柱状图方式显示。(也可以设置最大/最小值和报警值)。 10、可以把实施绘制的图形保存为图片。 四、其它贴心设计 1、用户的设置内容,可以保存/载入或恢复默认值。可以选择启动时载入默认值还是上次设置值。 2、可以通过提示区和状态指示了解软件当前工作状态。 3、当鼠标停留在按钮、文本框或其它控件上,会获得必要的提示。 4、右下角的图钉按钮,可以把窗口钉在最前面,避免被其它窗口覆盖。 5、附送串口电路、协议、码表等参考资料。 6、在【版权信息】标签页有匠人的联系方式,欢迎交流。

2013-12-24

ARM存储单元MMU详解

ARM存储单元MMU详解

2013-12-10

Zmark杂志制作大师

很好的杂志制作工具

2013-11-11

MiniTool数据恢复工具

MiniTool 数据恢复工具个人版是一款功能全面、恢复效率高效的免费数据恢复软件。由MiniTool Solution Ltd.研制开发具备众多的免费数据恢复能力:可以恢复已经从Windows回收站中清空的数据、可以从被删除的分区中恢复数据、可以从被格式化的分区中恢复数据、可以从系统崩溃的计算机中恢复数据等。该软件支持的数据存储介质也是多种多样,包括:IDE/ATA、SATA、SCSI、USB等接口的硬盘、SD、TF、SDHC等类型的存储卡、记忆棒、U盘、MP3/4、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW、 DVD-RAM等类型的光盘。

2013-11-11

周立功 lpc1100系列单片机例程

周立功lpc1100系列单片机例程,这些例程是基于周立功的corteM3——1300开发版的,里面有关于lpc1100系列单片机的大量例程-ZLG MCU routine lpc1100

2013-07-22

移植到MCS51的uCOC_II

1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl数组用于查表,所以应该放在code里。 增加code关键字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆栈大小MaxStkSize改为900。 3。OS_CPU_C.C的InitTimer0函数增加了关于开T0中断的解释。 允许T0中断,此时EA=0(51上电缺省值),中断还不会发生,满足在OSStart()前不产生中断的要求。 4。修改中断处理流程,以便严密监视中断嵌套情况。每个中断进入后立即进行OSIntNesting+1原语操作。 以前版本的中断嵌套有可能判断错误,导致中断没有完全处理完就进行任务切换。 5。增加printf函数的移植,支持灵活的数据显示。支持标准或长二进制/八进制/十进制/十六进制/无符号整数, 支持字符、字符串、浮点数、百分号%。其中,浮点数在整个范围内被完全支持,统一采用科学记数法显示。 demo3.c专门针对printf函数进行了测试。

2013-07-22

74hc595详解(符程序原理图)

74hc595详解(符程序原理图); SPI时序详细分析;

2012-12-21

74HC595简单应用-

驱动8个LED.带原理图,程序简明方面可移植!

2012-12-21

ARM的智能家居远程监控系统设计

ARM的智能家居远程监控系统设计

2012-12-18

新式PL2302win7

新式PL2302win7

2012-09-18

谭浩强C语言第二版电子书

谭浩强C语言第二版电子书,很全面,详细.保质保量。

2012-09-07

电阻色环智能识别读数

通过输入电阻的颜色自动读出电阻阻值; 方面广大硬件开发者读数

2012-04-23

keil c51 注册机 安装包

官方版本,从事c51开发必备软件;欢迎下载

2012-04-16

空空如也

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

TA关注的人

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