
stm32
文章平均质量分 73
wzw409
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FATFS 的几个函数用法
FATFS 的几个函数用法: FATFS *fs, fatfs; fs = &fatfs; f_mount(0, fs); b = f_open(&infile,"SD.txt",FA_CREATE_NEW); //创建新文件 f_close(&infile); //关闭文件 b = f_open(&infile,"SD.txt",转载 2014-02-23 17:49:06 · 531 阅读 · 0 评论 -
stm32f407之CAN控制器(操作寄存器)
CAN控制器 首先简单介绍一下CAN总线,关于CAN总线是谁发明的,CAN总线的历史,CAN总线的发展,CAN总线的应用场合,这些,通通不说。这里只是以我个人理解,简单说说CAN通信。CAN总线的端点没有地址(除非自己在帧里定义地址),CAN总线通信不用地址,用标识符,不是单独的谁发给谁,而是,你总是发送给整个网络。然后每个节点都有过滤器,对网络上的传播的帧的标转载 2014-07-23 11:53:08 · 726 阅读 · 0 评论 -
STM32之FreeRTOS
学习操作系统,我并没有一开始就学习UCOS,而是选择了FreeRTOS。FreeRTOS可以方便地搭建在各个平台上,因为汇编相关,都已经由官方完成,我们要做的仅是添加自己的代码,可省去很多工作量。 问题1:在使用多任务时,我想利用USART输出信息,但是如果直接放在任务中输出,往往会造成字符收发顺序不一致的情况,这是仿真时遇到的实际问题。为解决这个问题,可以在USART输出信息时转载 2014-04-20 17:23:58 · 309 阅读 · 0 评论 -
stm32f407时钟配置方法
这里我们写一个RCC配置函数来说明各函数的用途,其中HSE = 8MHz。 /** * @说明 配置STM32F407的时钟系统 * @参数 无 * @返回 无 * @说明 void Clock_Config(void) 按如下表格配置时钟 **===================================原创 2014-05-05 19:38:22 · 1437 阅读 · 1 评论 -
STM32F407ZG单片机晶振由例程默认推荐的8M换为自定义的4-26M时的注意事项
相信作为一名STM32新手,大家都是从官网上下载例程来学习。现在firmwave的最新版本为1.1.0,下载地址为http://www.st.com/stonline/stappl/resourceSelector/app?page=resourceSelector&doctype=FIRMWARE&SubClassID=1521在这个例程里面,默认用到的是8M的外部晶振,现在转载 2014-05-05 19:26:11 · 1099 阅读 · 0 评论 -
c语言字符串 数字转换函数大全
atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCII 码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写字母)转载 2014-03-12 15:05:56 · 244 阅读 · 0 评论 -
LM 系列开关电源芯片
⊙ LM3477 (High Efficiency High-Side N-Channel Controller)[312] (2006-2-18 3:03:59)⊙ LM3477A (High Efficiency High-Side N-Channel Controller)[302] (2006-2-18 3:03:51)⊙ LM2825 (1A降压型DC-DC校正器转载 2014-02-27 09:06:59 · 3157 阅读 · 0 评论 -
sprintf函数的用法
sprintf() 格式化输出函数(图形)功能: 函数sprintf()用来作格式化的输出。用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);说 明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用 outtextxy()函数转载 2014-02-25 15:53:39 · 355 阅读 · 0 评论 -
stm32 单片机调试 使用sprintf语句 调试程序 技巧
最近在做项目 ,用到了好几次sprint,这个函数功能甚是强大啊。是转换成字符串的利器。下面是我在网上找到的,感觉比较好的总结。感谢各位网友,大家一起进步!sprintf函数的用法1、该函数包含在stdio.h的头文件中。2、sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。sprintf函数在我们完成其他原创 2014-02-25 14:17:46 · 3541 阅读 · 0 评论 -
零死角玩转stm32-高级篇之FatFs
零死角玩转stm32-高级篇之FatFs (Rev-R0.09)2013年08月05日 ⁄ 教程 ⁄ 评论数 1 ⁄ 被围观 1,579+ 2、FatFs (Rev-R0.09) 2.1 实验描述及工程文件清单实验描述:MicroSD卡文件系统 FATFS R0.07C 测试实验。在MicroSD卡里面创建一个DEMO.TXT文本文件,在文件里面转载 2014-02-23 18:00:10 · 1151 阅读 · 0 评论 -
STM32的FATFS文件系统移植笔记
STM32的FATFS文件系统移植笔记一、序言 经常在网上、群里看到很多人问关于STM32的FATFS文件系统移植的问题,刚好自己最近也在调试这个程序,为了让大家少走弯路,我把我的调试过程和方法也贡献给大家。二、FATFS简介 FatFs Module是一种完全免费开源的FAT文件系统模块,专门为小型的嵌入式系统而设计。它完全用标准C语言编写,所以具有良好的转载 2014-02-23 17:45:48 · 330 阅读 · 0 评论 -
关于STM32的CAN的过滤器
STM32普通型芯片的CAN有14组过滤器组(互联型有28组过滤器组),用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和CAN_FxR1。对于过滤器组,可以将其配置成屏蔽位模式,这样CAN_FxR0中保存的就是标识符匹配值,CAN_FxR1中保存的是屏蔽码,即CAN_FxR1中如果某一位为1,则CAN_FxR0中相应的位必须与收到的帧的标志符中的相应位吻合才能转载 2014-07-23 20:03:19 · 515 阅读 · 0 评论