自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

转载 Flash与SRAM的区别?

转载自 百度知道 https://zhidao.baidu.com/question/217331887.html?skiptype=2flash写入的内容不会因电源关闭而失去,读取速度慢,成本较低,一般用作程序存储器或者低速数据读取的情况。sram有最快的读写速度,但电源掉落后其内容也会失去,价格昂贵,一般用作cpu的二级缓存,内存条也不用这个,适合高速数据读取的场合。

2016-10-27 11:51:47 10242

转载 stm32 堆和栈(stm32 Heap & Stack)

原文地址:http://blog.csdn.net/slj_win/article/details/16906141关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘:刚接手STM32时,你只编写一个int main(){ while(1);}BUILD://Program

2016-10-27 11:46:27 9957 1

原创 STM32F1的UART4串口配置

注意是UART4,不是USART4  在stm32中UART和USART是不相同的  USART是通用同步/异步串行接收/发送器  UART是通用异步收发传输器  简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是 UART。  USART支持同步模式,因此USART 需要同步时钟信号USART_CK(如STM3

2016-10-24 15:39:34 42013 8

原创 QT实现串口通信(附源码下载)

1 Qextserialport类介绍     在Qt5之前的版本中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,本文章主要是讲解怎样利用此类实现串口通信。     注意:Qt5发布之前,Qt实现串口通信一般是采用第三方类库qextserialport。Qt5发布后自带了QtSerialPort 能够支持串口通信。2  文件下载地址

2016-10-23 11:45:23 28329 5

转载 当你迷茫时,请努力做好现在的工作

如果你看不清未来,那么就做好现在!我们未来的每一步是否成功,都是基于现在的这一步走得是否好。只要我们干好现在的工作,就不发愁未来,尽管并不确切地知道未来是什么,但它一定会比现在更好。而如果相反,我们因为不知道未来会怎样,而感到迷茫和倦怠,那么我们工作便没有热情,人生便没有目标,带给周围的人也是一种半死不活的感觉,那我们会有未来吗?什么未来都没有,甚至会一不小心输了现在。如果你觉得迷茫,但是坚定地做

2016-10-20 09:22:31 858

原创 QT中的控件

Input Widgets1 Horizontal Slider2 Vertical Slider3 Line EditDisplay Widgets1 LabelButtons1Check Box2 Push Button3 LCD NumberSpinBox

2016-10-14 17:56:10 563

转载 标准C++中string类的用法总结

原文地址:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法

2016-10-13 21:58:16 431

原创 STM32串口的部分映射与完全映射

以stm32的USART1来举例默认使用的是PA9和PA10,当需要开启复用功能时,需要注意修改一下几个地方的代码      1 时钟的开启     当使用复用功能后,就需要开启复用时钟RCC_APB2Periph_AFIO2 初始化引脚的不同,原来的是PA9,PA10,但是现在要初始化PB6,PB7,这一部分就不贴代码了。 3 调用GPIO_Pin

2016-10-11 18:12:01 22069 2

原创 USART串口发送0X00问题解决

今天在用USART发送数据时,我要发的数据如下,是一个数组    相应的发送程序如下这个时候发现一个问题0x00之后的数据都无法发送出去这是因为程序里面while检测到0X00时候就结束了,就是这一行while(*s)后改写如下void UART2_SendString(uint8_t* s,unsigned char le

2016-10-07 20:32:42 14177 1

原创 RS232电平与TTL电平转换

1 RS232接口简介RS232接口又称DB9接口,是现在主流的串行通信接口之一。由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。 2)传输速率较低,在异步传输时,波特率为20Kbps;3)接口使用一根信号线和一根信号返回线而构成共地的传输形

2016-10-06 21:21:53 53403 2

原创 学单片机,到底在学什么?

学单片机,到底在学什么那?我认为主要在学三样东西一,各种外设学习外设就必须学会看技术手册,我们常见的外设包括各种传感器,包括OLED等显示屏,包括UHF电子标签读写器等等,可以说外设是学不完的,你去看看现在很多无论是教学51的还是stm32,TI的msp430之类的教程,都会花很多时间在教外设上,比如老师会带大家读一读DS18B20的技术手册,看看相应的供电电压,性能参数之类。

2016-10-05 21:46:59 1200

原创 单片机编程经验总结

1 低电平触发可能碰到这种状况,即终端执行后低电平依然存在,这个时候就需要在单片机的中断程序中检测低电平是否撤销,如果没有撤销,则在中断程序中进行等待,一般而言可以将低电平触发改为下降沿触发。2 千万不要在中断程序里面写延时,这是大忌!!!3 中断定时的定时时间不要太短,如果太短会造成单片机不断地进中断而无法正常工作,通常定时时间可以选择1-2ms4 在AD

2016-10-04 15:45:13 1133

原创 CRC冗余校验详解

一CRC简介 CRC校验码的基本思想是利用线性编码理论, 在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数共(k+r)位,最后发送出去。在接收端,则根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。 在数据存储和数据通讯领域,CRC无处不在:著名的通讯协议X.25的FCS(帧检错序列)

2016-10-02 15:41:29 18749

F407的ADC多通道采样+DMA

stm32f407的ADC多通道采样,同时用到了DMA

2016-11-07

QT实现简单串口

QT实现最简单的串口,可以完成HEX发送与接收

2016-10-23

串口检测工具

串口检测工具,不占用串口

2016-10-09

SP3232芯片手册(英文版)

SP3232芯片英文手册

2016-10-06

MAX232英文手册

MAX232英文手册

2016-10-06

CRC16计算器

CRC16校验工具

2016-10-02

stm32低功耗之待机模式

基于stm32低功耗的待机模式程序,为野火的原版程序,适用于野火指南者(MINI开发板),我在这个程序里面加了一些注释,更加详细的程序分析请参考我相关的博客

2016-09-16

基于stm32的超声波测距

基于stm32的超声波测距模块,程序的讲解可以参考我相关的博客

2016-06-05

基于STM32的ADC采样(双通道)

基于STM32的ADC采样(双通道)

2016-05-12

基于STM32的ADC实验(单通道)

基于STM32的ADC实验(单通道)

2016-05-12

基于是stm32的PWM呼吸灯

和CSDN上的同名博客想配套的程序,基于stm32,使用定时器来实现控制IO口输出PWM波形,从而是LED灯出现类似呼吸的现象。

2016-05-07

空空如也

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

TA关注的人

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