排序:
默认
按更新时间
按访问量

stm32之can总线过滤器的标准帧、扩展帧、远程帧等

stm32的can总线的配置如下:       CAN_InitStructure.CAN_TTCM=DISABLE;//禁止时间触发通信模式       CAN_InitStructure.CAN_ABOM=DISABLE;       CAN_InitStructure.CAN_AWUM...

2017-06-02 18:28:25

阅读数:1474

评论数:1

CAN通信详解

本章我们将向大家介绍如何使用STM32自带的CAN控制器来实现两个开发板之间的CAN通讯,并将结果显示在TFTLCD模块上。本章分为如下几个部分: 30.1 CAN简介 30.2 硬件设计 30.3 软件设计 30.4 下载验证 30.1 CAN简介 CAN 是Controll...

2017-04-11 16:59:34

阅读数:4455

评论数:0

FATfs文件系统移植-文件更改记录

FatFS是一种开源的文件系统格式,移植方便,容易使用。最近开始玩STM32,玩到了SD卡部分,准备移植FatFS到SD卡上并解决驱动问题,一开始使用的是SPI带SD卡,这部分解决后就可以再着手进行SDIO模式。下面是关于FatFS文件系统移植需要的几个关键文件:   ff.c(不动)     ...

2017-04-10 14:22:36

阅读数:372

评论数:0

Linux 文件系统理解

1.ext2文件系统整体布局 一个磁盘可以划分成多个分区,每个分区必须先用格式化工具(例如某种mkfs命令)格式化成某种格式的文件系统,然后才能存储文件,格式化的过程会在磁盘上写一些管理存储布局的信息。下图是一个磁盘分区格式化成ext2文件系统后的存储布局。 文件系统中存储的最小单位是块(Blo...

2017-03-24 09:22:27

阅读数:402

评论数:0

STM32 GPIO管脚配置意思说明

1        STM32205XX系列每个通用I/O 口都 1) 有4 个32 位配置寄存器 (GPIOx_MODER,GPIOx_OTYPER, GPIOx_ OSPEEDR 和GPIOx_PUPDR), 2)2 个32 位数据寄存器(GPIOx_IDR and GPIOx_ODR) 3...

2016-12-23 15:42:11

阅读数:656

评论数:0

SD 移植fatfs文件系统

为SPI FLASH移植fatFs文件系统心得 (二) 喻时耕宇 1 年前 今天算是移植成功了,由于下载的是最新的fatFs,网上资料基本都是以前的系统。有些地方还是改动比较多的,这里全部列出来。 FRESULT f_mkfs ( const TCHAR* path, /* ...

2016-12-09 11:08:21

阅读数:447

评论数:0

FATfs源码解析

一、介绍: 本文以网上开源文件系统FatFs 0.01为研究对象,剖析FatFs文件系统的核心操作。FatFs目前最新版本已更新到0.10a版本,而我之所以选择0.01版本,是因为这是最早的发布版本,与最新的版本相比,去掉了很多高级应用,且代码量相对较小,宏开关也少了许多,易于阅读和理解,用来研...

2016-11-03 16:17:05

阅读数:849

评论数:0

uCOS时钟节拍和滴答定时器的关系

在使用uCOS时,有一个非常重要,非常关键的概念就是操作系统的时钟节拍,uCOS的时钟节拍来源于滴答定时器,滴答定时器按照设定的时间不停的计时和产生中断,在uCOS-III中滴答定时器的中断服务函数如下: void OS_CPU_SysTickHandler (void) { ...

2016-09-19 13:41:13

阅读数:871

评论数:1

keil开发环境增加Gnu扩展

不得不说Keil貌似是国内用户使用最多的IDE了,其被ARM收购之后,ARM嵌入了ARMCC等编译器推出了Keil MDK开发环境更是受到了广大ARM开发工程师的欢迎,庞大的用户群(很多是从当年的51等8位机直接转过来的)、简洁的管理窗口和友好的UI界面等优势都让其风靡一时,而且毕竟现在成了AR...

2016-06-15 11:46:05

阅读数:1140

评论数:0

C语言一些常用的“位”操作函数

这些函数操作“位”,经常用到: [cpp] view plain copy print? //将双字节中某一位置位   void SetN1(unsigned short *pBuf, int n)  {      (*pBuf) |= 1}    //将双字节中某...

2016-02-18 19:12:34

阅读数:965

评论数:0

stm32 中DMA的stream和channel关系

STM32(意法)DMA中stream和channel关系?DMA1中总共有8个stream,而每个stream可以配置成不同的传输源和目的地址,这就是channel。1个不同的源和目的就叫1个channel。如下图所示: 上图中stream0可以被配置成channel 0、1、2、3、4、6...

2015-09-18 17:20:29

阅读数:2899

评论数:1

你所不知道的TCP/IP传输层

PS.老规矩,列出可能遇到的20个问题,如果您是都能回答的高手,请您绕道,我是小菜,只做自己的学习笔记。   1. 传输层的主要功能是什么? 2. 传输层如何区分不同应用程序的数据流? 3. 传输层有哪些协议? 4. 什么是UDP协议? 5. 为什么有了UDP,还需要TCP? 6. 什么是TC...

2015-08-17 11:10:18

阅读数:558

评论数:0

vmware三种连接方式Bridge、Host-Only模式和NAT模式

本地连接:是本机用Bridge方式与虚拟机交互时使用的主机网卡; VMware Network Adapter VMnet1:是本机用Host-Only方式与虚拟机交互时使用的虚拟网卡; VMware Network Adapter VMnet8:是本机用NAT方式与虚拟机交互时使用的...

2015-03-22 20:57:45

阅读数:987

评论数:0

libxml2库函数详解

许多事物符合80/20法则,libxml中也是20%的函数提供了80%的功能。下面的列表列出了libxml的主要函数及其用法说明。 1.   全局函数说明 头文件引用 xml2config --cflags 库文件引用 ...

2015-01-09 17:06:32

阅读数:11078

评论数:1

socket绑定INADDR_ANY,那会怎样?(例如:双通机房多网卡多IP设置)

我也回复一个!! 其中INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 一般情况下,如果你要建立网络服务器,则你要通知服务器操作系统:请在某地址 xxx.xxx.xxx.xxx上的某端口 yyyy上进行侦听,并且把侦听到的...

2015-01-06 13:03:46

阅读数:2013

评论数:0

linux线程的取消(终止)

关键: pthread_cancel函数发送终止信号 pthread_setcancelstate函数设置终止方式 pthread_testcancel函数取消线程(另一功能是:设置取消点) 1 线程取消的定义 一般情况下,线程在其主体函数退出的时候会自动终止,但同时也可...

2014-12-30 10:32:07

阅读数:9626

评论数:0

CAN总线疑惑与解答

1    CAN总线2根数据线是怎么表示数据信息1和0的? Can总线采用差分数据表示方法,平时2个数据线为2.5V,表示隐性(1)。当用数据0(显性)需要发送时1跟数据线上升到3.5V另一个下降到1.5V。如图a所示 所有节点都连接到这两根数据线,当所有节点都发送数据为隐性时总线数据才表示为隐...

2014-12-01 11:29:30

阅读数:3331

评论数:0

TCP/IP各个层功能

1.TCP/IP协议族四层(ISO是七层)   应用层    传输层(TCP/UDP)    网络层(IP)    数据链路层   2.链路层:链路层包括电缆和驱动,主要功能包括按帧收发数据、比特差错控制重传。 3.网络层:也就IP层,主要功能包括IP路由选择、数据分片(根据链路层M...

2014-11-21 11:37:29

阅读数:864

评论数:0

SQlite在PC和ARM上的编译移植

SQlite是一个开源的嵌入式数据库,至于它的特性和性能,这里就不介绍了,google上很多介绍了。SQlite是很受欢迎的一个小型的数据库,现在手机上的两大操作系统ios和android上都是用它,足以见它的分量了吧。     PC端的平台是ubuntu 11.04 . ARM的平台是S3...

2014-11-19 13:04:04

阅读数:479

评论数:0

volatile陷阱

对于volatile关键字,大部分的C语言教材都是一笔带过,并没有做太过深入的分析,所以这里简单整理了一些关于volatile的使用注意事项。实际上从语法上来看volatile和const是一样的,但是如果const用错,几乎不会有什么问题;而volatile用错,后果可能很严重。所以在volat...

2014-11-14 11:44:24

阅读数:436

评论数:0

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