自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ruler

念念不忘,必有回响

  • 博客(87)
  • 资源 (25)
  • 论坛 (3)

原创 firefly-rk3288开发板Linux驱动——W25Q32 SPI驱动

一、Linux SPI驱动框架  Linux下的spi驱动和i2c驱动十分类似,也可以分为三个部分:SPI核心,spi主机控制器(i2c中叫做i2c适配器),spi设备。1.spi核心  spi核心提供了主机控制器的注册与注销方法、spi设备注册与注销方法、以及spi通信方法。源码位置位于kernel/drivers/spi/spi.c2.spi主机控制器  spi的主机控制器用spi_master结构体描述://有部分删减struc

2020-09-08 17:37:39 43

原创 firefly-rk3288开发板Linux驱动——AT24C02 E2PROM驱动

一、Linux I2C设备体系Linux源码中I2C驱动目录介绍:目录/文件介绍i2c-core.cI2C核心功能以及proc/bus/i2c*接口i2c-dev.cI2C适配器的设备文件,每一个I2C适配器都视为一个设备,主设备号都是89,并提供通用的open、read、write接口,用户层可以直接调用这些接口访问挂在此适配器下的真实I2C设备。busses文件夹包含不同芯片的I2C主机控制器的驱动algos文件夹实现了一些I2C适配器的通信方法L

2020-08-28 12:57:06 62

原创 firefly-rk3288开发板Linux驱动——LED驱动

  本文主要介绍两个部分的内容:一、准备SDK源码 二、LED设备驱动的实现。由于firefly官方一直在对源码进行更新,所以本文只以我正在用的版本介绍。此外,官方提供的下载工具版本不同需要准备的镜像文件(.img文件)也不同,因此,这里也只介绍我正在使用的版本。 SDK版本:firefly-sdk-20200629.7z下载工具版本:AndroidTool v2.58U-Boot:2017.09Linux内核:4.4.194文件系统:buildroot所有需要的文件如下:

2020-07-12 18:43:06 342

原创 从C语言的值传递说开去

相信很多同学对C语言参数传递、一级指针、二级指针等等这些概念还是比较模糊的,刚好今天无意中看到一道有关C语言值传递的面试题,感觉非常具有代表性,背后涉及的知识也非常多,所以这里就拿出来分析一下,顺便讲讲C语言的值传递。(高手请直接略过本文)题目如下:void swap(int *x, int *y){ int *tmp; tmp = x; x = y; y = tmp;}int main(){ int a = 1, b = 2; int *p1 =

2020-06-05 14:09:25 67

原创 AMetal平台学习——初步了解篇

AMetal是广州周立功科技股份有限公司开发的一套轻量级嵌入式开发平台,它为各种外设定义了统一的抽象接口,使应用程序与芯片底层可以完全分离,轻松实现“跨平台”复用。除此之外,AMetal还致力于为用户提供大量“可裁剪、可替换、可配置”的组件,提升开发的灵活性。目前Amteal原生支持的MCU情况如下:理论上,Ametal支持所有的MCU,但是官方仅推出了以上表格中所列举的MCU(PS:居然都没有STM32???)的硬件层驱动,如果想移植到其他MCU上,需要自己实现硬件层驱动,实际上,同一内核的MCU硬

2020-05-31 11:49:36 238

原创 开源作品——CMSIS-DAP调试器

CMSIS-DAP调试器是一款开源调试器,网上也有很多制作资料,我也是根据这些资料,自己制作了一款CMSIS-DAP调试器,目前使用没发现什么BUG,下载调试功能都OK,就是速度没有JLink快,但是毕竟人家完全开源,还要啥自行车。一、硬件部分单片机:STM32F103C8T6,留出了20P-2.54mm JTAG口以及SWD接口,3.3V和5V电源接口,还有一个虚拟串口。SWO调试口由于不常使用,所以没有留出。另外JTAG口没有加隔离,使用时需要注意!!!实物图如下:二、软件部分软件源码是.

2020-05-26 17:38:16 706

原创 常用降压电路设计

一、5V转3.3V电路设计 1.AMS1117-3V3 AMS1117-xxx是一颗LDO芯片,这个系列有很多型号,后面的xxx代表输出电压,如果是AMS1117-ADJ表明输出是通过电阻调节的。实物图展示:常见封装:电路图:AMS1117-3.3最大输出可达1A,但是其压差较大,一般在1.1V左右,所以功耗和发热量也会随着电流的增大而急剧增大,对于大电流负载,不推荐使用LDO电路,使用DCDC电路效果更佳。 2.ME6211C33ME6211C33是一颗低功耗低压差LDO芯片,其工作

2020-05-21 23:25:27 528

原创 STM32F10x从零开始配置时钟

实际上,对于STM32F10x系列的芯片,如果使用库函数方式开发,芯片的时钟初始化函数已经写好,并且在启动文件(例如startup_stm32f10x_hd.s)中被自动调用,在进入main函数之前,系统以及外设时钟均配置完成,main程序中不需要对时钟再进行任何配置,直接编写应用程序即可。但是作为一个底层驱动玩家必须要打破砂锅问到底,看看STM32F10x系列芯片的时钟系统到底是怎么样的以及如何配置时钟,下文将着重分析STM32F10x的时钟系统以及用寄存器方式从零开始一步一步配置时钟。一、开发环境

2020-05-18 22:13:50 253

原创 HC-05蓝牙模块主从机通信

一、HC-05蓝牙模块介绍HC-05是一款主从一体式串口蓝牙模块,使用时无需理解复杂的蓝牙协议,把它当作普通串口使用即可,串口通信为透传模式,由于它同时支持主从机模式,所以任意两个蓝牙模块之间都是可以通信的,下文将介绍如何使用两个蓝牙模块进行主从机通信。注意:HC-05属于经典蓝牙2.0版本,与BLE蓝牙区别很大,由于BLE蓝牙没有向下兼容,所以是无法和HC05通信的。模块引脚功能介绍如...

2020-04-27 14:43:59 612

原创 RK3288开发板——Debian8系统制作

一、Debian系统命名规则Debian 10(buster) — 当前的稳定版(stable)Debian 9(stretch) — 旧的稳定版(oldstable)Debian 8(jessie) — 更旧的稳定版(oldoldstable)Debian 7(wheezy) — 被淘汰的稳定版Debian 6.0(squeeze) — 被淘汰的稳定版Debian GNU/Linux...

2020-04-14 14:09:33 322

原创 Linux安装TFTP服务器

TFTP服务器为了方便在Linux环境和嵌入式开发板互相传文件,可以使用TFTP服务。Linux主机作为服务端,嵌入式开发板作为客户端,由于开发板的Linux环境一般自带tftp,本文只介绍如何在Linux主机上(ubuntu 16.04 LTS)安装tftp服务。目前ubuntu环境可以使用以下TFTP服务器:atftpd ——高级 TFTP 服务器。tftpd ——琐碎的文件传输协...

2020-04-08 15:36:11 77

原创 i.MX283开发板SPI驱动——RC522

一、Linux下SPI驱动介绍内核版本:2.6.35Linux下SPI驱动和I2C驱动很类似,他们都是一种总线,且都不支持热拔插,因为一般情况下spi或者i2c设备都是直接焊接在板子上的,不像USB设备那样随时插拔,所以根据总线——设备——驱动模型,spi和i2c设备都可以通过xxx_board_info结构体进行注册,Linux下spi驱动的架构如下:spi核心层提供spi master...

2020-03-13 23:58:49 448 2

原创 wpa_supplicant工具移植

一、移植准备就移植来说,wpa_supplicant的移植和ssh十分类似,wpa_supplicant需要openssl和libnl库,所以我们需要先准备好openssl和libnl库,openssl的移植在前面的文章嵌入式Linux开发板移植SSH中也介绍过一次,这里的openssl库的移植和前面完全一样。我们先准备好源码:openssl-1.0.2.tar.gzlibnl-3.2.2...

2020-03-10 23:24:05 199

原创 i.MX283开发板移植RTL8188ETV无线网卡驱动

一、开发环境开发板Linux内核版本:2.6.35无线网卡型号:RTL8188ETVRTL8188驱动版本:rtl8188EUS_rtl8189ES_linux_v4.1.2_4787.20120803.tar.gz二、内核配置进入内核源码根目录:make menuconfig网络配置:增加802.11协议栈的支持Networking supportWireless无线网...

2020-03-08 22:30:37 191

原创 i.MX283开发板移植FTP

一、下载vsftp源码vsftp下载目前是最新的3.0.3版本——vsftpd-3.0.3.tar.gz拷贝到Linux下解压,进入源码目录二、编译vim MakeFilemake编译完成之后,我们只需要两个文件vsftpd和vsftpd.confchmod +x vsftpd cp vsftpd /bincp vsftpd.conf /etc三、修改配置文件vim...

2020-02-25 21:50:50 253

原创 嵌入式Linux开发板移植SSH

SSH服务可以很方便的通过网络登录到Linux开发板,同时支持SFTP协议向开发板传输文件。下面简单讲下移植过程。开发板环境:名称:imx283 内核:Linux2.6.35.31.下载源码zlib下载 openssl下载 openssh下载建议先下载openssh,openssh也不要下载最新版本,zlib和openssl的版本最好早于openssh的版本,因为openss...

2020-02-23 16:13:50 219

原创 嵌入式Linux利用busybox制作根文件系统

本文介绍如何利用busybox制作一个最小根文件系统,系统包含ls、cd、ifconfig等基本指令,文件系统采用动态加载的方式。1.去busybox官网下载源码 官网地址:busybox官网 下载busybox-1.29.0版本。 2.将源码拷贝至Linux主机并解压将busybox源码拷贝到linux主机并解压,同时新建一个roo...

2020-02-21 22:50:26 225

原创 i.MX283开发板——LED子系统

前面的文章有讲过LED字符设备驱动,用户可以open “/dev/xxxLED”驱动文件,通过write或者ioctl接口去访问LED设备,实际上,在Linux中,控制LED还有一种简便的方式,它不需要用户写程序,用户通过几个指令就可以控制,而且功能十分强大。这就是本文接下来要讲的LED子系统。LED 子系统的可以分为三部分:触发器、LED 设备和核心模块,如下图所示:LED核...

2020-02-19 16:17:31 109

原创 ubuntu16.04安装QT、QT Creator

Linux主机环境:ubuntu 16.04 gcc 5.4.0root@suse:/proc# cat /proc/versionLinux version 4.15.0-45-generic (buildd@lcy01-amd64-027)(gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)) #48~16....

2020-02-18 23:45:55 327

原创 container_of宏定义分析

container_of(ptr, type, member) 位于Linux内核源码Kernel.h中:#define offset_of(type, memb) \ ((unsigned long)(&((type *)0)->memb))#define container_of(ptr, type, member) ({ \ con...

2020-02-17 14:51:58 99

原创 i.MX283开发板I2C驱动——DS2460

i.MX283开发板有两个I2C接口,其中I2C0接了一个DS2460加密芯片,本文介绍Linux下如何编写I2C驱动程序读写DS2460。Linux上I2C架构可以分为I2C核心、I2C总线驱动、I2C设备驱动三个部分:I2C核心:主要为总线驱动和设备驱动提供各种API,比如设备探测、注册、注销,设备和驱动匹配等函数。它在I2C架构中处于中间的位置。I2C总线驱动:I2C总线驱动维护...

2020-02-12 13:48:57 292

转载 Linux驱动开发常用头文件

Linux驱动开发常用头文件头文件目录中总共有32个.h头文件。其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个。这些头文件各自的功能如下:1、主目录<a.out.h>:a.out头文件,定义了a.out执行文件格式和一些宏。<const.h>:常数符号头文件,目前仅定义了i节点中i_mode字段的各标志位。&lt...

2020-02-05 10:59:27 83

原创 i.MX283开发板MISC设备驱动——LRADC

MISC设备:​​​​​​MISC 设备驱动的主设备号都为 10,不同的设备使用不同的从设备号。MISC 设备会自动创建 cdev,也不需要创建class和device,它实际上也属于字符设备——只不过是简化的字符设备。下面是misc设备结构体的定义:struct miscdevice { int minor; const char *name; const struct f...

2020-02-04 22:10:24 146

原创 i.MX283开发板按键驱动和GPIO中断

由于手头上的i.MX283开发板没有独立按键,所以只能用一个IO口手动拉高拉低来模拟按键,但是这样会造成一个小问题,这个后面会提到。按键驱动与LED驱动最大的区别就是前者是GPIO输入,后者是GPIO输出,我们只需要读取IO口电平即可,同样的这也是一个字符设备,按照字符设备驱动框架编写驱动即可。 按键驱动编写: 1.首先引用头文件、定义驱动名称和按键IO口/* BUTTON ...

2020-01-31 17:39:49 125

原创 i.MX283开发板第一个Linux驱动-LED驱动改进

上一个博客i.MX283开发板第一个Linux驱动讲的是最简单的LED驱动的编写,但是其中还有一些不足。首先是在利用insmod加载驱动时,需要用指令mknod /dev/imx283_led c 200 0手动创建设备节点,否则在/dev下是不会有我们的设备的,应用程序中open("/dev/imx283_led",O_RDWR)必然会失败。其次是利用register_chrdev函数注...

2020-01-28 17:04:35 178

原创 i.MX283开发板第一个Linux驱动-LED驱动

字符设备驱动开发 字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、IIC、SPI,LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。Linux应用程序对驱动的调用顺序如下图所示:驱动程序主要任务就是“打通”内核与硬件设备之间的通道,最终形成统一的接口(ope...

2020-01-27 17:15:47 3786 1

原创 STM32F030xx硬件SPI调试记录

笔者最近调试STM32F030F4这颗芯片的硬件SPI,本以为将F103的程序直接移植过去就可以,但是却出了很多问题,故在此记录一下,避免后面再走弯路,顺便也给广大网友做一个前车之鉴。注意:本文使用的是STM32F030标准库(V1.0.0 23-March-2012版本),使用HAL库没有此问题,可以略过本文。1.STM32F030的硬件SPI初始化比F103多了一个配置函数。...

2020-01-02 14:32:14 1040 2

转载 峰值速率、系统容量、吞吐量、带宽之间的区别

原文链接:https://blog.csdn.net/dallin0408/article/details/791589441、峰值速率峰值速率定义为单用户在系统中被分配最大的带宽(在TDD系统中上下行分别定义峰值速率,对应上下行分别最有利的TDD配置)、最高的调制编码方式、处于理想的无线环境时所能达到的最高速率。对应到实际网络测试中,当一个用户独占小区所有带宽、靠近基站、邻小区干扰极微弱...

2019-12-17 09:15:03 585

原创 单片机内部FLASH的字节操作

一般32位单片机的内部FALSH是不支持字节操作的,有的可以按字节读取,但是不能按字节写入。而且,一般单片机内部FALSH擦除的最小单位都是页,如果向某页中的某个位置写入数据,恰好这个位置的前面存了其他数据,那么就必须把这页擦除,存的其他数据也会丢失。实际上就是说内部的FALSH不好做改写的操作,如果有很多数据需要存放,最好是分页存储。这也是FALSH与E2PROM最大的区别,后者支持按字...

2019-12-16 10:36:14 533

原创 一种单片机串口调试的巧妙方法

printf("%s %s\r\n" ,__DATE__ ,__TIME__ );//日期 时间printf("%s %s %d\n",__FILE__,__FUNCTION__,__LINE__);//文件名、函数名、行号void DBG_STRING(char *title, void *pvbuff, unsigned int u32Len){ unsigne...

2019-12-11 16:04:19 184

原创 ubuntu16.04 安装TFTP(开发板直接下载Linux主机文件)

1.安装TFTP服务apt-get install tftpd-hpa2.配置服务器vim /etc/default/tftpd-hpaTFTP_DIRECTORY就是TFTP的服务目录,这个可以任意设置TFTP_ADDRESS 是TFTP服务的端口号,默认是69,不用修改TFTP_OPTIONS "-c" 表示支持上传下载 "-s"指定服务目录为TFTP_DIREC...

2019-11-26 10:33:11 189

原创 APDU调试问题总结

问题1.================================================================无法读取银行卡(手环等),卡号也寻不到,导致后续的操作无法进行或者偶尔能寻到卡,但是读写很不稳定,可能读着读着就又寻不到卡了原因:底层寻卡操作中,关闭再开启天线之后,没有短暂延时使天线稳定,导致卡无法寻卡。卡的能量是从读卡器的天线上获取,如果卡没有获...

2019-10-28 09:26:59 240

原创 SysTick中断是否能够无视一切外设中断?

针对STM32的SysTick中断,网上有很多说法,有人说SysTick是属于内核里面的中断,除了NMI等不可屏蔽中断,SysTick可以无视一切外设中断,即使外设中断的抢占优先级高于SysTick中断,对于这种说法,我本人的态度是半信半疑的,于是,我做了以下实验来进行验证。实验芯片:STM32L052中断类型:SysTick 、LPTIM1(update)NVIC中断寄存器组:2(2...

2019-10-21 15:03:12 287

原创 AltiumDesigner15导出gerber文件

1.在PCB界面,依次打开 文件===>制造输出===>Gerber Files2.在弹出的设置中 按下图选择点击确定之后,就生成了gerber文件 ,如下图所示,文件都存放在当前工程OUTPUT目录下2.接下来,还需要生成钻孔文件同样的 在 文件===>制造输出===>N...

2019-10-11 16:51:28 464

原创 STM32F7QSPI学习笔记——读写N25Q128

一、QSPI接口介绍QUADSPI 是一种专用的通信接口,连接单、双或四(条数据线)SPI Flash 存储介质。该接口可以在以下三种模式下工作: 间接模式:使用 QUADSPI 寄存器执行全部操作,支持对FALSH进行读、写、擦除、锁定等操作。 状态轮询模式:周期性读取外部 Flash 状态寄存器,而且标志位置 1 时会产生中断(如擦除或烧写完成,会产生中断) 内存映射模式...

2019-10-06 14:24:40 3110

原创 一种清新脱俗的IAR配色

先展示下效果图:C程序:汇编程序:废话不多说,直接上教程!1.IAR 打开Tools——options2.首先设置背景色这样背景色就设置好了下面开始设置字体颜色,方法是类似的,这里仅举一个例子:这样C Keyword的颜色就配置好了,后面的就不一一说明了,下面给出颜色表: R G B backgr...

2019-09-29 16:08:39 818

原创 工作总结(硬件设计相关)

1.使用排针时一定要注意间距,是用2.0mm还是2.54mm?画PCB时排针只有几个孔,很容易忽略这一点。类似的还有XH(直插)端子座,PH(贴片) 端子座,都要特别注意间距。此外,还有注意这些座子上插上实物是否相互阻挡,实际上就是注意器件与器件之间的距离。板子上存在多个按键,按键与按键之间的距离一定要调整好。2.DIP封装的底座,要注意座子插孔的大小,这种圆孔插座,孔比较小,2.5...

2019-09-24 17:36:42 206

原创 NMOS or PMOS?

MOS管开关电路学习过模拟电路的人都知道三极管是流控流器件,也就是由基极电流控制集电极与发射极之间的电流;而MOS管是压控流器件,也就是由栅极上所加的电压控制漏极与源极之间电流。 选择NMOS or PMOS? 在选择这两种MOS管之前,需要弄清两个问题:1.高端驱动 2.低端驱动 ...

2019-09-21 17:38:55 5607

原创 STM32 IO口模拟ISO7816(PSAM卡)协议

单片机:stm32f103c8t6实现方式:纯IO口模拟(RST、I/O、CLK均为普通IO口)实现功能:接触式CPU卡、PSAM、SIM读(写)网上有很多相关的代码,有的是用自带的智能卡接口,有的使用了外部晶振和分频电路,多数都没讲清具体的软件实现方式,其中最为诟病的就是:没有一篇帖子讲明CLK的模拟方式,大多数代码里只有RST和I/O,对CLK只字未提?商业机密?这是ISO...

2019-06-26 15:52:25 2525 3

原创 从DS1302电路设计总结的晶振电路设计规范

振荡器基础知识 DS1302 RTC中使用的振荡器是皮尔斯型振荡器的CMOS反相器变体。图1显示了一般配置。这些RTC包括集成负载电容(CL1和CL2)和偏置电阻。皮尔斯振荡器利用以并联谐振模式工作的晶体。并联谐振模式中使用的晶体被指定为具有特定负载电容的特定频率。为使振荡器以正确的频率运行,振荡器电路必须使用正确的容性负载加载晶振。图1.带内部负载电容和偏置电阻的RTC振荡器。...

2019-06-19 11:54:12 1502

CMSIS-DAP制作资料包PCB+源码.rar

包含CMSIS-DAP的硬件电路图和PCB(AD15)以及软件源码。 新版Keil打开工作可能会出现部分头文件找不到,请先安装Keil5的旧版支持包。

2020-05-26

MDKCM525.rar

MDK5软件的旧版支持包,支持打开keil4工程; 仅适用MDK525及以上版本,笔者使用MDK530版本没有问题,同时这也是MDK 发布的最后一个旧版支持包。 包含RTL-ARM中间件,CMSIS中间件。

2020-05-20

HC-05模块指令集.rar

HC-05主从一体式蓝牙模块AT指令集与错误码说明。 HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作 模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

2020-04-27

点阵屏取模软件.zip

无字库LCD12864、Nokia5110等点阵显示屏取模软件。 支持汉字、字符以及图片取模。 PCtoLCD2002完美版。

2020-03-31

wxWidgets3.1.2安装版+参考文档.zip

wxWidgets3.1.2 windows安装版(.exe文件)和参考文档(英文版),官网下载太慢,所以放到CSDN上。

2020-03-17

N25Q128_datasheet.pdf

128-Mbit 3 V, multiple I/O, 4-Kbyte subsector erase on boot sectors, XiP enabled, serial flash memory with 108 MHz SPI bus interface

2020-03-17

openssh7.1+openssl1.0.2+zlib1.2.8.rar

zlib1.2.8+openssl1.0.2+openssh7.1p1,linux移植openssh必备源码。

2020-03-12

STM32F030F4最小系统程序+手册.zip

STM32F030最小系统资料,包含基本例程,RTOS例程,RTT例程,以及芯片数据手册和编程手册, 分享给需要的朋友

2020-01-02

SMITH_Chart.bkill.com.zip

史密斯圆图软件 V3.1,设计调试13.56M射频天线必备神器!直接安装即可! 分享给需要的朋友。 本资源只有安装软件,不包含电路图或者代码。

2019-12-31

STM32F407模拟串口.zip

STM32F407ZE模拟串口发送和接收数据,支持115200波特率。 发送使用软件延时,接收数据使用定时定时读取。

2019-12-11

清翔mini51开发板资料.zip

清翔mini51开发板资料,包含51单片机开发教程,源代码,mini开发板硬件设计资料,stc单片机原理

2019-11-19

RSA算法C语言实现.zip

C语言实现的RSA算法源码 Visual Studio工程 支持公钥加解密 私钥加解密

2019-09-25

PD+HUB VL100 VL812.zip

VL812主控的USB3.0 HUB原理图!!! 只有Cadence版本的原理图! 尝试转成AD格式发现有很多错误就没转了

2019-09-25

QRENCODE_MDK_STM32F103ZET6.zip

使用stm32单片机+3.5寸TFT显示QR二维码,二维码内容自定义 手机扫码可查看码内容

2019-09-25

STM32F103C8T6+USBHID通信+USB调试助手

STM32f103C8T6枚举成HID设备与PC通信,速度实测可达64K/s,USB口D+需要上拉1.5K电阻 压缩包内包含一个USB调试助手,可以调试HID通信

2019-04-25

STM32F407+RC632+读写typeA/B卡

stm32f407+RC632+Keil工程代码,代码兼容FM17XX,代码支持读写TypeA/B卡,目前已成功读写M1卡,读取二代身份证UID。

2019-02-14

SecureCRT32位和64位绿色版

包含SecureCRT32位和64位绿色版,亲测完美运行,请放心下载!

2019-01-29

FM1702NL/FM1722硬件SPI读写程序

stm32f103rct6+硬件SPI+FM1722NL 代码,只是包含基本的读卡写卡功能 下面这句话不要在意,完全是为了凑字数的。

2019-01-17

.NET 4.5环境

.NET 4.5环境,解压后直接双击安装即可; 运行C#程序需要此环境。 类似JDK、QT环境; 此版本为4.5.0,有些电脑或许不支持此版本。

2019-01-02

STM8L152c8T6+Xmodem+IAP

STM8L152C8T6+Xmodem IAP升级,此代码是bootloader代码,已经测试,完美运行,就是stm8l写Flash有点慢。

2018-12-17

Jlink4.86驱动

jlink4.86版驱动 注意 此版本J-Flash工具不支持stm32f070系列芯片

2018-11-05

CodeBlock17.2带GCC编译器

CodeBlock17.2带GCC编译器,直接解压安装即可,支持C/C++。 Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢。

2018-09-20

Win764位系统可用的hex2bin.exe

压缩包里包含hex2bin和mot2bin,前者是生成intel格式的HEX文件,后者是生成摩托罗拉格式的,常用的是intel格式的,亲测64位WIN7系统可用,放心下载。

2018-09-19

Hex转Bin文件小工具

1.C#winform写的小工具,运行需要.NET4.5框架 2.Hex文件转Bin文件

2018-08-27

stm32F103RCT6模拟U盘IAP升级

1.主控STM32F103RCT6+外置FlashW25Q64; 2.stm32USB口连接电脑,电脑识别为USB大容量设备; 3.将Bin文件拖入U盘,当存在多个Bin文件,默认第一个; 4.串口1会打印Flash内的Bin文件,按键1开始写入内部Flash; 5.按键2,跳转至APP运行;

2018-08-27

帮忙修改资源下载积分

发表于 2019-02-18 最后回复 2019-02-18

请求删除资源(发现Bug)

发表于 2018-08-27 最后回复 2018-08-27

C#winform读取和写入文件越来越慢

发表于 2018-08-02 最后回复 2018-08-02

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