自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(217)
  • 资源 (20)
  • 问答 (2)
  • 收藏
  • 关注

转载 采用串口DMA双缓冲方法,快速更新外部FLASH中文字库

参考这位大佬的写的代码:http://www.openedv.com/forum.php?mod=viewthread&tid=64048&extra=&page=1

2018-09-30 22:36:44 1323

转载 LCD无字库--单片机字库存储

本文转自:http://www.rationmcu.com/elecjc/356.html学完这篇文章,你将会使你的单片机显示系统中加入中文显示的功能。1.导言和单片机搭配的显示器,有12864、TFT、OLED等。在有些系统中,我们需要显示汉字,可以购买汉字芯片,或者购买带汉字显示的显示器,当然,也可以自己做字库。这里我们介绍一种自己做字库的方法,成本2元人民币左右。2.汉字...

2018-09-28 10:54:08 8324

转载 STM32 FSMC 外部使用SRAM

https://blog.csdn.net/ZenNaiHeQiao/article/details/77803658

2018-09-25 23:09:21 5673

原创 电磁兼容

1、工字型电感卧倒后传到干扰CE会变差。2、差模:两根信号线之间的信号差值。3、共模:共模噪声又称对地噪声,指的是两根线分别对地的噪声。4、最大静态电流可以求出一个器件的最大功耗。未完待续.........

2018-09-22 20:54:18 1288

原创 Java和C语言的语句对比

1、Java中没有sizeof、goto、const这些关键字,但不能用goto、 const作为变量名。2、在java中,字符常量占两个字节,在C语言中,字符常量占四个字节。3、在java中,一个字节的变量,如下用,需要强制类型转换,在C语言中不用强制类型转换。在java语法中:byte b = 2;b = (byte)(b+2);    //强制类型转换b += 2; ...

2018-09-17 10:02:36 3428

转载 stm32中字节对齐问题(__align(n),__packed用法)

http://www.openedv.com/thread-7415-1-1.html

2018-09-17 00:19:23 12876

原创 2018年 CSDN博客背景皮肤设置

登录CSDN后,点击“我的博客”,如右图所示,

2018-09-09 16:19:00 9629 4

原创 STM32HAL库---串口中断接收时间管理机制

代码已完成,待更新到此平台...................

2018-09-05 17:46:24 1694

原创 static函数局部变量的使用

#include <stdio.h>#include <stdint.h>#include <string.h>#include <math.h>#include <stdlib.h>void staticFun(void){   static  uint8_t  data = 0;   data++;   data...

2018-09-04 17:28:20 3956

原创 esp8266 wifi模组手机一键配网,配置一次,下次重启设备后不需再进行配网

编写时间:2018年9月2日#define  ATCMDLEN   20extern uint8_t usart3RecvEndFlag;extern UART_HandleTypeDef huart3;extern uint16_t dmaUsart3RxLen;extern uint8_t dmaUsart3RxBuf[DATA_BUFFER_SIZE];uint8_t wif...

2018-09-01 22:40:47 12025 3

转载 esp8266烧写机智云固件方法

转载原文链接地址ESP8266串口烧写说明 文档编辑概述本文针对乐鑫ESP8266模块进行串口模式烧写流程整理了一篇操作流程。合作厂商在进行模块烧写操作时请依次按照如下步骤进行,否则会产生不可控的错误。操作流程1.下载ESP8266对应的固件ESP8266 GAgent固件下载地址:https://download.gizwits.com/zh-cn/p/92/94...

2018-08-27 18:00:46 14877 4

原创 STM32 HAL库--串口的DMA(发送、接收)和esp8266 wifi模组发送和接收封装函数

编写日期:2018年8月25日/***********************************************************************************************************    函 数 名: wifi_ack_check*    功能说明: 串口初始化函数*    形    参: ack*    返 回 值:...

2018-08-27 01:18:15 3510

原创 STM32 HAL库 串口DMA(收发)和STM32串口中断接收(接收时间管理机制)+ESP8266 wifi模组通信问题

一、HAL库 串口 DMA+ESP8266模组通信问题用STM32 HAL库串口的DMA发送和空闲中断接收处理数据,单片机发送AT指令给ESP8266 wifi模组问题:单片机连续几次给wifi模组发送AT指令,wifi模块总是少一次的应答,在无线通信过程中是不方便和不允许的,因为在通信过程会通信不畅或中断,如果要远程升级程序,这不能达到远程升级需求。部分程序如下:int mian(voi...

2018-08-27 00:04:27 7078

原创 学习《FreeRTOS源码详解与应用开发》笔记

1、注意:任务函数内部定义局部变量的内存大小不能大于此任务堆栈内存的大小。2、FreeRTOS定义任务优先级时,0优先级(空闲中断占用)和最高优先级31级(定时器占用)不能用。3、用start_task创建任务task1和task2时,start_task只创建一次就行,不用多次创建,所以创建完start_task后,就可以把start_task任务删除,用vTaskDelete()函数删...

2018-08-26 00:02:07 13426

原创 学习正点原子讲解FreeRTOS中断管理心得和cortex-M3权威指南笔记

1、一个任务恢复运行:(1)恢复一个任务的运行:将一个任务从挂起态恢复到就绪态,只有通过函数vTaskSuspend()设置为挂起态的任务才能使用vTaskResume()恢复,函数原型为void vTaskResume(TaskHandle_t xTaskToResume),xTaskToResume要恢复任务的句柄。(2)中断服务函数中恢复一个任务的运行:用于中断服务函数中恢复一个任务...

2018-08-25 23:33:45 2096

原创 CodeBlacks程序调试的那些事

一、创建工程文件在电脑桌面创建一个文件用于保存要创建的工程,并命名为“C程序测试”,如右图所示,。二、安装CodeBlacks双击点击如右图所示的"CodeBlacks"软件安装包,开始安装"CodeBlacks"应用软件。安装好以后出现如下图所示:三、创建工程打开“CodeBlacks”,如下图所示1、点击左上角的“File”--->"New"---&g...

2018-08-23 21:44:34 1573

转载 esp8266 wifi信号强度设置

rssi <= 0 && rssi >= -50       //信号最好rssi < -50 && rssi >= -70      //信号较好rssi < -70 && rssi >= -80      //信号一般rssi <-80  && rssi &gt

2018-08-21 00:32:06 7067 2

原创 单片机\程序中的那些宏定义

1、字符串的数据长度,用sizeof求数据长度并用宏定义表示uint8_t  buf[]="Hello,I am STM32\r\n";求字符串数组buf的数据长度:uint8_t buflen;buflen = sizeof(buf)/sizeof(*buf)-1;buflen就是字符串数组buf的数据长度。宏定义:#define DATALEN(BUF)  (siz...

2018-08-14 09:56:17 4458

原创 STM32CubeMX HAL库串口+DMA数据发送不定长度数据接收

参考资料:1、ST HAL库官网资料                  2、https://blog.csdn.net/u014470361/article/details/79206352#comments一、STM32CubeMX配置外部时钟注意在进行外部时钟配置时,即“High Speed Clock”和“Low Speed Clock”需配置成“Crytal/Ceramic R...

2018-08-13 23:36:09 44980 16

原创 电源DC-DC芯片

1、 FR8205AS6CTR(Vin:4.5V-18V,Vout:Adjustable Output Voltage Down to 0.6V,3A Output Current)Description The FR8205 is a synchronous step-down DC/DC converter that provides 4.5V to 18V input vol...

2018-08-10 17:19:18 11295

转载 负电压产生

链接1:http://m.elecfans.com/article/590410.html链接2:https://wenku.baidu.com/view/bc84311cfad6195f312ba677.html?rec_flag=default&sxts=1533311158109链接3:http://www.usr.cn/News/94.html...

2018-08-04 00:36:07 4205

转载 基于51单片机的高频频率计的设计

http://www.360doc.com/content/14/0508/19/12109864_375889918.shtml

2018-08-03 13:20:36 5636

转载 matlab滤波仿真

https://blog.csdn.net/tap880507/article/details/78930469

2018-08-03 11:31:20 5927

原创 交直流电压电流信号ADC采集

1、电流信号采集需要将电流信号转化为电压信号才能进行采集,如下图所示:                                     图1单片机ADC采集到的电压模拟数字信号后,需要除以ADC的分辨率再乘以基准电压得到单片机采集的数字电压,根据欧姆定律,U=IRàI=U/R,求得电流信号。当然,分压电阻精度越高越好。2、电压信号采集需要根据单片机ADC的测量电压峰峰值最高是多少。假如单片...

2018-07-16 16:04:50 29474 3

原创 esp8266 wifi模组入网案例

ESP8266可以配置三种模式:station模式 : 0x01soft-AP模式 : 0x02soft-AP兼station模式 : 0x031、station模式 station模式可以连接其他的路由器,不能被其他的设备连接。2、soft-AP模式 AccessPoint即网络接入点,可以看成是路由器模式,即可以让其他的WiFi设备连接本模块,但是模块自己就不能连接其他的...

2018-07-10 12:45:08 9269 2

转载 STM32下一次程序后J-link不能识别问题解决

http://blog.csdn.net/weifengdq/article/details/78720845

2018-02-23 16:21:11 3521

转载 开关二极管的导通和截止条件

三极管在我们数字电路和模拟电路中都有大量的应用,在我们开发板上也用了多个三极管。在我们板子上的 LED 小灯部分,就有这个三极管的应用了,图 3-5 的 LED 电路中的 Q16就是一个 PNP 型的三极管。 图 3-5 LED ...

2018-02-23 16:20:25 7203

转载 ESP8266 WiFi串口模块的学习与使用(一)

转载链接:http://blog.csdn.net/bigmagic123/article/details/50767989

2017-11-29 11:24:54 3070

转载 ubuntu16.04分区

http://m.blog.csdn.net/zhangxiangweide/article/details/74779652

2017-10-24 19:41:59 744

转载 共模电感的作用

本文转载自:http://baike.sogou.com/v7865672.htm共模电感实质上是一个双向滤波器:一方面要滤除信号线上共模电磁干扰,另一方面又要抑制本身不向外发出电磁干扰,避免影响同一电磁环境下其他电子设备的正常工作。  共模扼流圈可以传输差模信号,直流和频率很低的差模信号都可以通过,而对于高频共模噪声则呈现很大的阻抗,所以它可以用来抑制共模电流骚扰。可用在无线通信和电

2017-09-05 16:48:14 6577

转载 PCB布线技术 很好很强大

本文转自:http://network.51cto.com/art/201111/300271.htm第一:前期准备。这包括准备元件库和原理图。“工欲善其事,必先利其器”,要做出一块好的板子,除了要设计好原理之外,还要画得好。在进行PCB设计之前,首先要准备好原理图SCH的元件库和PCB的元件库。元件库可以用peotel自带的库,但一般情况下很难找到合适的,最好是自己根据所选器件的标准尺寸

2017-09-05 11:43:41 507

原创 三星电子电容器件识别

2017-07-31 09:55:54 850

转载 Program Size: Code=x RO-data=x RW-data=x ZI-data=x 的含义

Program Size: Code=x RO-data=x RW-data=x ZI-data=x 的含义Code(代码): 程序所占用的FLASH大小,存储在FLASH.RO-data(只读的数据): Read-only-data,程序定义的常量,如const型,存储在FLASH中。RW-data(有初始值要求的、可读可写的数据): Read-write-data,已经被初始化的...

2017-07-11 16:27:20 3193

原创 数组作为实参传给函数的形参指针

#include#includeuint8_t Data[]={0x28,0x34,0x00,0x25,0x00,0x86,0x20,0x18};void fun(uint8_t *pdata,uint8_t len)//pdata接收数组的首地址{     uint8_t i,buf[8];     for(i = 0;i          buf[i

2017-07-11 11:18:04 3949

原创 STM32F103的PC13、PB3和PB4定义为普通IO口使用

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2017-07-11 09:31:09 10687

转载 STM32的串口函数_库函数USART_SendData问题和解决方法--硬件复位导致第一个字节丢失

本文转自:http://blog.sina.com.cn/s/blog_717116870102vb4c.html个人记录:昨天做串口实验的时候一直没有成功的原因,连续调用USART_SendData总是会出现前一个被后一个覆盖的情况。之前觉得ST的官方库应该没有问题就没往这方面想,现在查查,确实有库的问题,还是自己对库不太理解。还有遇到的硬件复位以后,

2017-07-10 15:32:35 40313 4

转载 多个18B20组成测温系统

多个18B20组成测温系统http://www.ndiy.cn/thread-6193-1-1.html(出处: 中国电子DIY之家)

2017-06-29 21:15:38 1308

转载 STM32 BOOT0连接不当造成死机

一下内容转自:http://www.360doc.com/content/14/0326/10/6624919_363817465.shtmlSTM32的三种启动方式依靠BOOT0和BOOT1两个引脚的电平来决定,ST官方推荐的是串联10k电阻然后在接高电平或接地。理论上这两个引脚只是在启动的时候用来选择启动方式,启动结束后对程序运行没有影响。在一个项目中采用了

2017-06-24 10:58:30 1627 2

转载 while(scanf("%d",&n)!=EOF)

scanf的返回值由后面的参数决定scanf("%d%d", &a, &b);如果a和b都被成功读入,那么scanf的返回值就是2如果只有a被成功读入,返回值为1如果a和b都未被成功读入,返回值为0如果遇到错误或遇到end of file,返回值为EOF。且返回值为int型.验证:      sign = scanf("%d %d

2017-06-05 17:57:31 1642

原创 CC2530 Zigbee在IAR在线调试出现错误提示:“Fatal error:Unknown exception indriver(#E1) Session aborted”

问题:        CC2530 Zigbee在IAR在线调试出现错误提示:“Fatal error:Unknown exception indriver(#E1) Session aborted”解决:      按仿真器SmartRF04EB上的复位键“Reset”即可。

2017-05-27 23:43:02 17435 2

串口调试精灵V6.9.1.zip

本串口调试精灵是本人自己用C#写的,基本稳定,有需要的同行可以下载使用,不可商用................

2020-01-15

串口调试精灵V6.1.zip

自己用C#写的一款C shape 上位机软件--串口调试精灵,仅用来学习使用,不支持商用,有需要的同行可以下载使用,不用任何积分。

2019-12-23

串口调试精灵V01--20191121.zip

串口调试精灵是用C#写的窗口调试助手,已经趋向稳定,可以在原框架上扩展和延伸,有需要的可以参考

2019-11-29

STM32F407按键和LCD多级菜单显示.zip

STM32F407单片机按键和12864 LCD多级菜单,可用来学习和参考!

2019-06-12

FT230x资料汇总--驱动+配置软件+datasheet

FT230x资料汇总(驱动+配置软件+datasheet),需要的同行可以下载来看看!

2019-03-02

msp430单片机--疯狂的石头视频教程

msp430单片机--疯狂的石头视频教程,有需要的可以下载下来看看!

2018-10-08

msp430单片机--力王天子教程

msp430单片机--力王天子教程,有需要的可以下载下来看看!

2018-10-08

RN8302、RN8302B

RN8302、RN8302B,官方给的芯片使用手册资料,电路原理图,官方提供的源码等。

2018-08-16

STM32_HAL库封装函数_点亮LED

STM32_HAL库封装函数_点亮LED,可以了解一下.........................

2018-08-15

STM32_HAL+串口+DMA发送和不定长度数据接收

STM32_HAL+串口+DMA发送和接收,可做项目研发,串口用DMA发送和接收,减轻CPU负担。

2018-08-15

STM32最新选型手册

STM32最新选型手册,可以进行引脚、I\O口、Flash和RAM对比,选出合适的型号作为研发指导。

2018-07-12

esp8266Wifi模组AT指令入网调试

esp8266Wifi模组AT指令入网调试;模组与电脑网络调试助手通信!station模式(UDP、TCP模式)、softAP模式(包括UDP、UDP模式)、station+softAP模式等,想入门的可以下载了看一下!

2018-07-06

codeblocks-17.12mingw-setup

强大的codeblocks-17.12mingw-setup,自带mingw编译工具。

2018-01-03

codeblocks-16.01自带mingw

codeblocks-16.01mingw.exe,自带mingw,下载安装即可使用。

2017-12-27

STM32F103--SHT30温湿度传感器

现成的STM32F103--SHT30温湿度传感器代码,能用........

2017-12-27

低功耗蓝牙开发权威指南

《低功耗蓝牙开发权威指南》通过与经典蓝牙作对比,详尽介绍了将深入影响下一次无线技术革命的低功耗蓝牙技术的产生、设计、工作原理及其良好的节能、抗干扰特性和灵活、简单的开发特点。本书分为四个部分,分别阐述了低功耗蓝牙技术及其控制器、主机的工作原理,以及应用程序的设计开发,适合从事低功耗蓝牙产品开发工作的工程师、应用程序开发人员、设计师或市场营销人员等各类读者阅读。

2017-12-11

STM32F4_LCD12864驱动

详细的STM32F4的LCD12864完整驱动,感兴趣的朋友可下载做研发参考。

2016-10-02

网络和串口调试助手

一个网络和三个不同的串口调试助手

2016-06-01

CRC16校验码详解

详细的讲解了CRC16校验码

2016-05-20

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

TA关注的人

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