嵌入式
文章平均质量分 54
喜欢做我自己
这个作者很懒,什么都没留下…
展开
-
stm32 cubemx 新建项目一直报错的问题终于解决了
之前一直都是自己写代码一点点写配置程序的,后面不是听说stm32有一个stm32 cubemx可以自动生成项目代码并配置好功能吗,后面就下载下来试了下,结果一堆坑,出问题都找不到解决方,后面花了好长时间,终于把一些问题解决了。1、关于下载安装soft pack包的问题,千万不要在线安装,最好是自己去官网下载下来,然后进行离线安装,不然很容易出现安装错误,如果最新的安装包安装失败,可以试下老一点的版本。2、新建项目时,老是弹出下载什么什么文件的进度条,最可气的是在进度条的最后总是出现下载错误,明明需要的p原创 2021-07-02 10:46:02 · 7738 阅读 · 5 评论 -
CPU卡的一个发卡详细过程
1.CPU卡发卡流程2.dc_request 响应3.dc_anticoll 防冲突4.dc_select 选择5.dc_pro_resethex 复位6.数据加密码 利用复位返回的数据,加密要写到卡里面的数据key memcpy(&Key[0], &recbuff[0], 8); memcpy(&Key[8], &recbuff[24], 8);加密key获得ExpKey ExpandKey((unsigned char*)Key, Exp原创 2021-01-15 10:46:51 · 1377 阅读 · 0 评论 -
GD32移植到STM32开发平台
我的移植是在STM32F103的库函数上进行修改后实现的,修改完的工程重新编译下就可以直接下载使用。时钟修改硬件SPI内部flash硬件IIC本文章参考了https://blog.csdn.net/u014471291/article/details/79030370只是大概的移植步骤截图了出来,更具体一点的,你们可以参考下这篇文章。...原创 2021-01-08 11:58:28 · 2261 阅读 · 5 评论 -
解决STM32CubeMAX创建新工程会提示下载文件失败和生成代码之后打开工程文件缺少或空白问题
昨天真的是给ST给搞炸裂啊,把STM32Cube下载下来之后,安装很简单,很快就成功了,心中一阵欣喜,但是接下去的一幕让我心态崩了。首先,要安装HAL库文件,这里我点的是在线安装,但是没想到的是,下载到还剩最后几M的时候,就卡住了,后面就提示某某文件下载失败,好吧,在线安装不行,那我就离线安装,从官网下载下来后,安装。坑人的是,我安装的最新版的居然提示要先安装低一点版本的,最坑的是,我在官网居然没有找到那个低版本的,没得办法,只能安装另外一个版本的试下,终于,HAL库安装成功了。接下来就是新建项目了,原创 2021-01-06 11:40:10 · 3252 阅读 · 3 评论 -
关于unsigned char 类型的数据,按位取反~操作的问题完美解决
大家先来看一段代码#include <stdio.h>int main(){ unsigned char block = 4; unsigned char a = 0x00; unsigned char b = 0xff; unsigned char data[17] = "\x00\x00\x00\x00\xFF\xFF\xFF\xFF\x00\x00\x00\x00\x04\xFB\x04\xFB"; if((data[7] != (~data[3]))||原创 2020-12-31 11:12:49 · 1736 阅读 · 0 评论 -
Flash芯片的通信协议,分类和特点
Flash 存储器,简称 Flash,它结合了 ROM 和 RAM 的长处,不仅具备电子可擦除可编程的性能,还不会因断电而丢失数据,具有快速读取数据的特点;在现在琳琅满目的电子市场上,Flash 总类可谓繁多,功能各异,而你对它了解有多少呢?一、IIC EEPROMIIC EEPROM,采用的是 IIC 通信协议;IIC 通信协议具有的特点:简单的两条总线线路,一条串行数据线(SDA),一条串行时钟线(SCL);串行半双工通信模式的 8 位双向数据传输,位速率标准模式下可达 100Kbit/s;一种电可转载 2020-12-23 11:00:24 · 5265 阅读 · 0 评论 -
嵌入式与硬件的资源与解答网站
https://bbs.21ic.com/http://bbs.elecfans.com/原创 2020-03-23 17:14:49 · 130 阅读 · 0 评论 -
PID算法介绍
我们知道,理论上的数据可以迅速呈现断崖式的线性变化。比如我们想要一个电机迅速从30降到20,理论曲线可以迅速反应到20,但是实际系统并不能呈现这种趋势,一定会是有坡度的曲线或者近似直线,所以要使用算法来进行控制来达到快速变化的标准。PID是一种快速到达预期值的算法,达到实际控制系统调节的快、准、狠。位置式PID精讲首先我们要了解以下开环控制和闭环控制:1、开环控制:输入量输入到系统之后,不受...原创 2020-03-19 09:54:42 · 3696 阅读 · 0 评论 -
I2C和SPI总线,嵌入式必须掌握
IIC vs SPI现今,在低端数字通信应用领域,我们随处可见IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片间通信。Philips(for IIC)和Motorola(for SPI) 出于不同背景和市场需求制定了这两种标准通信协议。IIC 开发于1982年,...转载 2020-03-16 13:56:30 · 339 阅读 · 0 评论