自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 STC8 实现 115200 波特率串口通信

平台STC8A8K64S4A12背景手头上刚好有这个51板子,按 STC-ISP 范例进行115200 波特率串口通信时居然不OK,输出乱码!!!但是,按官方手册计算方式换成 9600 进行通信正常,为此走了一点坑,下面直接说解决方案吧1 贴重点,如下图红框处所示(一开始我自己也没有注意到),STC8 发送端需要软件设置为强推挽输出模式或者外接3-5K的上拉电阻...

2019-10-16 11:37:03 5926 1

原创 lwip1.4.1及lwip2.1.2 实现 DNS 域名解析

1. 在 opt.h 文件中先把宏定义添加上去#if !defined LWIP_DNS || defined __DOXYGEN__#define LWIP_DNS 1#define LWIP_RAND() ((u32_t)rand()) //lwip1.4.1 不需要添加该宏定义#endif2.在系统初始化时调用 dns_init();3.配置 DNS 服务...

2019-10-14 16:48:40 1642

原创 Windows MQTT服务器搭建及与MQTT.fx 客户端交互

1 MQTT 服务器搭建用 apache-apollo-1.7.1 搭建服务器,以下是简单记录自己搭建过程1 下载 apache-apollo-1.7.1-windows-distro.zip 并解压2 到解压后 D:\softpackge\Apache\apache-apollo-1.7.1\bin 目录下执行:./apollo create twzmqtt 创建 twzmqtt 服...

2019-10-14 11:25:30 2264

原创 lwip1.4.1 升级到 lwip2.1.2

平台STM32F407、lwip1.4.1、1 lwip 移植升级前肯定要知道一点 lwip 是怎么移植的,网上有挺多博客写移植教程,在此就不做介绍了。主要就是将 ethernetif.c 文件里的几个函数给实现下就可以了。2 lwip1.4.1 升级到 lwip2.1.2升级前要先了解下 1.4.1 和 2.1.2 版本差异,可以直接用比较工具大概的看下。《h...

2019-10-14 11:16:50 3535 1

原创 AT93C56B GPIO模拟实现读写

平台STM32F407硬件介绍AT93C56B/66B 4K: 512 x 8 or 256 x 16硬件 pin 如下截图所示:CS:片选信号。高电平有效,低电平时进入等待模式。在连续的指令之间,CS信号必须持续至少 250ns 的低电平,才能保证芯片正常工作。CLK:串行时钟信号。在 CLK 的上升沿,操作码、地址和数据位进入器件或从器件输出。在发送序列...

2019-10-10 17:45:19 1367

原创 通过PSAM读CPU卡号流程小结

PSAM卡与CPU卡交互流程===》》》1 读CPU卡设备对CPU卡进行复位操作2 打开CPU卡用户文件夹DF,COS命令:00 A4 00 00 02 12 003 从CPU卡获取4位随机数,COS命令:00 84 00 00 044 对PSAM卡进行复位5 打开PSAM卡用户文件夹DF,COS命令:00 A4 00 00 02 13 006 对获取的CPU 4位随机数+...

2019-09-27 15:34:06 3455

原创 pjsip 实现 DTMF 数据获取,并解析按键信息

背景:业务需要在 android 设备上添加支持通过网关拨打客户电话,并根据客户按键反馈执行相应的操作平台:RK3399 + Android 7.1 + pjproject-2.4步骤:对 sip 这块小白一枚,接到任务后做了如下操作:1 了解 pjsip 、DTMF,并编译出所需要的库这里参考了:《 https://www.cnblogs.com/lijingchen...

2019-09-27 14:21:46 2419 1

原创 RK3399 SDK 编译遇到的问题

获取 rockchip 官方 rk3399 SDK 后,需要将其放到公司服务器上,重新建 git 仓库,并需编译通过。在这过程中遇到了些问题,在此记录下解决方法。1 missing manifest.xml编译 rk3399 源码时报如下错误:ninja: Entering directory `.'ninja: error: 'manifest.xml', needed by '...

2018-08-08 11:18:28 8308 1

原创 STM32 之 时间戳的解析与生成

什么是时间戳时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。 在实际应用上, 它可以使用在包括电子商务、 金融活动的各个方面, 尤其可以用来支撑公开密钥基础...

2018-06-27 17:53:01 29843 4

原创 STM32F4 之 keil 工程建立

注:该文是对自己搭建 keil 工程所做精简记录,详细内容可参考《STM32F4开发指南-库函数版本_V1.1》1 下载 pack 包在 MDK5 安装完成后,要让 MDK5 支持 STM32F407 的开发,还要安装 STM32F4 的器件支持包: Keil.STM32F4xx_DFP.1.0.8.pack(STM32F4 的器件包),这样在 keil 中就可以选择我们所需要的芯片(STM32F...

2018-06-13 22:27:49 4308

原创 在Dev-C++上搭建OpenCV 开发环境

1 安装 CMake 和 Python (2.x或3.x)登录官网(https://cmake.org/download/)下载 CMake,目前我的PC是64位windows 7系统2 下载 OpenCV 安装文件(opencv-3.3.0-vc14.exe)该文件只是将OpenCV source以及编译生成的一些平台文件给打包了下,在后面配置时主要用到的是其解压出来的 source 文件。...

2018-05-30 17:35:42 26586 9

原创 A7159 SPI 总线调试小结

此次 A7159 的调试是在 STM32、IMX6UL 硬件平台环境下实现的,其主要实现内容为以下三点:1 基于 STM32 库的 GPIO 模拟 SPI总线通信实现2 基于 STM32 库的 SPI 控制总线通信实现3 基于 IMX6UL linux驱动的 SPI 控制总线通信实现该小结先简单介绍了下 SPI 总线相关知识,后简述基于 A7159 datasheet 去调试 SPI 总线过程及不...

2018-05-29 22:30:40 2559

at93C56b.c

at93C56b GPIO模拟实现读写,16bit 输出,带测试函数,和字符串的读写。 补充:仅上传了c文件,头文件只是定义寄存器和GPIO,未上传

2019-10-10

空空如也

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

TA关注的人

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