3 white_loong

尚未进行身份认证

嵌入式开发不断学习中

等级
TA的排名 22w+

低功耗读卡模块

NFC和RFID读取器------用MSP430以及TRF79XXA探测低功耗卡片的存在摘要NFC和RFID阅读器电池供电的应用必须一定受到的有限能耗以及实现产品的低成本的限制。在卡片存在检测的数年中已经出现了响应的技术和策略。本应用报告致力于提供给这样一种技术方案:相比于以前的卡检测解决方案,通过向现有电路添加简单的电路和小的固件控制逻辑来达到更先进的设计。此外,还简要概述了...

2019-12-07 14:31:39

文件完整性校验

转自:http://jmchxy.blog.163.com/blog/static/746082322013121113818518/近期有网友在博客中留言,希望俺介绍散列值校验文件的知识。所以俺干脆写一篇”文件完整性校验”的扫盲教程。由于本文是扫盲性质,尽量不涉及太技术化的内容。★什么是”完整性校验”?  所谓的”完整性校验”,顾名思义,就是检查文件是否完整。那么,什么情况下会导致文...

2019-11-07 15:26:39

QSettings使用

头文件#include <QSettings> 一、最简单操作QSettings *minifile; //声明minifile = new QSettings("./config1.ini", QSettings::IniFormat);//实例化//QSettings构造函数的第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数...

2019-10-30 16:32:38

Qt5 标准对话框和文件对话框

头文件#include <QMessageBox>information QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); 这是比较常用的...

2019-10-29 16:06:13

Qt5开发串口助手+自定义报文回复

一、功能目标1、windows/linux-Ubuntu下串口信息收发(ASCII/HEX)2、串口相关参数可配置,打开端口后实时生效3、端口信息根据系统COM口事实刷新34、定时自动重发5、自动换行,log显示接收时间6、自定义报文自动回复(用来与“握手”协议和“心跳”协议对接)源码下载请移步https://download.csdn.net/download/whi...

2019-10-28 13:23:37

4.6.2最“小”的程序

1. 环境如下:$gcc -v:Using built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapperTarget: x86_64-linux-gnugcc version:gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4....

2019-09-25 16:11:04

STM32RBT6+RC522读取CPU卡demo

1、硬件部分RC522是恩智浦的读写卡系列芯片,支持14443-A类型的所有卡片,即我们日常所说的M1卡、CPU卡(typeA类型)RC522模块,淘宝成品,已经设计好了射频天线,只需和MCU连接即可使用STM32f103RBT6使用资源情况如下连接 STM32f103RBT6 SPI_SCK(PA5) PA4 ...

2019-09-20 13:14:22

STM32 韦根输入输出技术方案

对于韦根具体格式不做详述,具体参见:https://baike.baidu.com/item/%E9%9F%A6%E6%A0%B9%E5%8D%8F%E8%AE%AE?fr=aladdinhttps://www.cnblogs.com/han-bing/p/6785632.htmlMCU : STM32C8T61、韦根输入(WG26,WG34,WG66)1)、硬件上WG0 WG...

2019-07-10 09:25:27

在CUBEMX下,使用STM32F103 SPI做从站的笔记

  之前做STM32的项目, 一直都用的是标准固件库。最近有个比较简单的项目,就想试试ST强推的开发工具cubemx。  用了下来,感觉CUBEMX的 HAL库做得很模块化,让一些用户远离了底层。但是也有缺点:    1. 各种模块,应用都层次化了,所以调用关系也比自己写繁琐得多。    2.虽然简化了很多应用的开发过程,但也是因为把驱动模块化了,但不灵活,面对一些特殊点的场合,...

2019-04-08 18:22:26

STM32串口使用IDLE中断接收不定长数据原理与源程序

原文来自http://www.51hei.com/bbs/dpj-39885-1.html今天说一下STM32单片机的接收不定长度字节数据的方法。由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据,由于STM32属于ARM单片机,所以这篇文章的方法也适合其他的ARM单片机。IDLE中断什么时候发生?IDLE就是串口收到一帧数据后,发生的中断。什么是一帧数据呢...

2019-03-07 15:59:42

嵌入式硬件软件汇总

1、电源类1.1   电源基础各种“地”—— 各种“GND”板载电源设计规范电源环路稳定性评价方法深入芯片内部,理解去耦电容的作用减小DC/DC变换器中的接 地反弹——一些接地要点开关电源中的小启示电源相关的测试去耦电容的选择、容值计算和布局布线可充电电池将被超级电容取代电容去耦原理(解释十分透彻)地线要短——测试开关电源纹波时权衡电源与PCB设...

2019-01-09 16:42:59

CMSIS_RTOS_Tutorial自译中文版---数据交换1

到目前为止,所有的线程间通信方法都只用于触发线程的执行;他们不支持线程间的数据交换。很明显,在实际程序中,我们需要在线程之间移动数据。这可以通过读取和写入全局变量来完成,这种方式,除了一个非常简单的程序之外,尝试保证数据完整性将非常困难并且容易出现无法预料的错误。 线程之间的数据交换需要更正式的异步通信方法。CMSIS-RTOS提供了两种线程之间的数据传输方法。 第一种方法是消息队列,它在两个...

2018-12-06 18:07:58

STM32CubeMX开发FreeRTOS stm32f103rbt6例程

一、STM32CubeMX工程1、基本功能配置注意:SYS->Timebase Source不要选成SysTick,否则FreeTROS系统始终会与HAL库时钟冲突2、时钟配置3、参数配置4、输出配置菜单栏:Project->Setting5、代码生成二、IAR代码添加编写(红黑色字体为自己添加)void thread_H...

2018-12-04 15:45:40

STM32时钟系统

可对应STM32CubeMX时钟配置。     在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①HSI是高速内部时钟,RC振荡器,频率为8MHz。②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③LSI是低速内部时钟,RC振荡器,频率为40kHz。④LSE是低速外部时钟,接频率为32.768kHz的石英晶...

2018-11-02 13:42:06

卡片基础知识

1、卡片分类 RFID 高频卡 超高频 ISO-14443-A ISO-14443-B ISO-15693 ISO-18000-6和EPC标准 加密算法 逻辑加密卡 ---M1(S50,S70) 3...

2018-10-17 16:29:19

51单片机寄存器功能一览表

21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其地址能被8整除的都可以位寻址)。在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3...

2018-10-17 14:57:35

CPU卡内部认证与外部认证

用户卡和机具进行双向认证问题的提出:1、传统的“对暗号”经典片断:问:天王盖地虎答:宝塔镇河妖互相握手,拥抱,同志呀同志!可终于找到你了相信大家一定看过间谍电影中地对暗号片断,但是暗号容易被敌人窃取,于是有了革命者惊险或悲壮的故事,当然了其中不乏有叛徒的出卖。安全分析:对暗号中容易出现暗号被第三方窃取的情况,其中存在很大的安全隐患,相信大家一定印象深刻,深有体会...

2018-10-17 14:04:52

大数进制转化--通过位移

仅突出运算,数据长度可根据需要扩展在运算环境不支持long long时编写//========================================//== 函 数 名:BCD2HEX//== 功   能 :六个字节的压缩BCD码转换成十六进制//== 说   明 :适用于linux以及单片机,VS环境待测试//== 参数:bcd[6]:待转换数据;hexa[8]:十六进...

2018-10-17 13:52:00

Source Insight 入门

文章转自:http://blog.csdn.net/bjarnecpp/article/details/70174752 Source Insight中文注释为乱码解决办法 我网上查了一堆解决办法,但是都是2017年以前的,并且都是针对于source insight 3.5及以下版本的解决方案,软件版本都到4.0了,应该有新方法出现。  ————————————————...

2017-12-07 13:56:02

STM32CubeMX开发stm32f103rbt6 CAN例程(二)

1、STM32CubeMX配置     2、生成代码查看   3、编写代码程序下载:http://download.csdn.net/download/white_loong/10137468 4、使用CAN分析仪测试(波特率125K) 问题:程序CAN收发同时打开例如: 1、main() {...

2017-11-29 13:29:26

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。