STM32 gbk转unicode 在线与 GBK 转换 bin文件放到SD卡是啥意思

查看: 36477|回复: 75
ALIENTEK MiniSTM32开发板 FATFS测试实验
主题帖子精华
在线时间505 小时
今天搞了一下午,帮一客户移植了FATFS到Mini板.
其实就和战舰板的FATFS实验一模一样,只是把cc936.c换成了mycc936.c,把uni2oem这个数组放到外部flash去了.
所以第一次下载次例程,需要更新字库,请把工程里面的SD卡根目录文件夹里面的SYSTEM文件夹拷贝到SD卡根目录,然后插上SD卡更新字库.更新完后,即可测试fatfs了.
具体的测试,是采用usmart测试,请参考战舰板&stm32开发指南&-fatfs实验,这一章的介绍,跟着这个测试即可.
现象一模一样的.
19:16 上传
点击文件名下载附件
1.38 MB, 下载次数: 3316
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 172, 距离下一级还需 28 积分
在线时间6 小时
速抢二楼,我是原友我光荣!支持原子哥!
(最近在水D8。。。)
主题帖子精华
在线时间505 小时
回复【2楼】arm51avr:
---------------------------------
谢谢支持
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
高级会员, 积分 879, 距离下一级还需 121 积分
在线时间14 小时
不是吧,VIP客户。
学电子,学音乐!!
主题帖子精华
高级会员, 积分 644, 距离下一级还需 356 积分
在线时间0 小时
额。。。。。。&&顶原子哥。
主题帖子精华
初级会员, 积分 82, 距离下一级还需 118 积分
在线时间0 小时
主题帖子精华
高级会员, 积分 869, 距离下一级还需 131 积分
在线时间58 小时
回复【3楼】正点原子:
---------------------------------
什么客户可以有这个待遇,需要付出什么代价.
主题帖子精华
在线时间505 小时
就一学生,参加比赛,问了我两天了,你知道的,有时候与其教他一点点怎么移植,不如自己帮他移植了。
2天啊...我实在没辙了,于是亲自帮他移植好,结果使用上,他还有问题,我比较郁闷啊...我这边测试好好的,到他手上就有问题了,诶...
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
金牌会员, 积分 2115, 距离下一级还需 885 积分
在线时间19 小时
回复【8楼】正点原子:
就一学生,参加比赛,问了我两天了,你知道的,有时候与其教他一点点怎么移植,不如自己帮他移植了。
2天啊...我实在没辙了,于是亲自帮他移植好,结果使用上,他还有问题,我比较郁闷啊...我这边测试好好的,到他手上就有问题了,诶...
---------------------------------
原子哥,你可以到外面接点公司单做做,多把精力投放到市场当中去,
专业制作STM32 GPRS通信模块板,模块交流群:。
主题帖子精华
高级会员, 积分 611, 距离下一级还需 389 积分
在线时间5 小时
谢谢原子哥,貌似提问的那个学生就是我,哈哈,不过我已经不是学生了,我也没参加比赛,就想用业余时间学学m3,征途漫漫啊,加油
主题帖子精华
高级会员, 积分 611, 距离下一级还需 389 积分
在线时间5 小时
回复【10楼】EDA3rd:
---------------------------------
好像又不是我,我还没下载测试呢,原子哥都移植好了,应该没有问题了,剩下的就是消化代码了,情何以堪啊。。。
主题帖子精华
初级会员, 积分 172, 距离下一级还需 28 积分
在线时间6 小时
回复【8楼】正点原子:
---------------------------------
我在淘宝上买的Mini板,客服名字写的是张洋,态度很好,热心,耐心。
看到很多牛帖也是张洋哥发的。。。
包括在其他BBS
与此来说,您两个也太辛苦了吧!
真心很。。。
主题帖子精华
在线时间505 小时
谢谢大家支持.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
高级会员, 积分 611, 距离下一级还需 389 积分
在线时间5 小时
半彻底地学习了fat32文件系统,再发我对汉字显示例程的一点理解,如果错误之处,敬请拍砖。。
其实个人觉得汉字显示例程的学习重点不是在于显示汉字,而是fat文件系统和字符编码,呵呵。在mini stm32中,要将字库信息复制到flash中,就必须先在sd卡中找到这个文件,而文件有可能是长文件名的,长文件名是使用Unicode编码的,这时我们就需要对Unicode进行转换(转成GBKorASCII?),而UNICODE和GBK编码并没有可计算的逻辑关系(实际上是有的,不过很麻烦),只能通过映射表。程序运行时首先查找UNI2GBK.SYS 文件,UNI2GBK.sys就是unicode到映射表,用notepad++打开后就发现里面是一堆汉字,不要误会,其实它们是unicode码,用winhex打开这个文件,如图
e9fe3382dcae4bc6bfc56_344.jpg (0 Bytes, 下载次数: 0)
22:54 上传
uni2gbk.sys我们以数组来看,每个元素大小为2个字节,第一个元素是0xD2BB,什么意思呢?用notepad++打开fatfs源码中的cc936.c文件,查找0xd2bb,如图:
af1c4c936bf3f5e22ad4_387.jpg (0 Bytes, 下载次数: 0)
22:54 上传
cc936.c截图
看到了吧,0x4E00,0xD2BB,这就是Unicode转GBK映射,0x4E00是汉字'一'的unicode码,0xD2BB是GBK码,就这样完成unicode到gbk的映射,根据得到的gbk码,计算出该汉字在flash中的对应字模地址。查找unicode码时使用二分法查找,这个是需要频繁读取flash的,我也不知道效率有多高。
实际上,刚开始在sd卡查找uni2gbk.sys、GBK16.FON、GBK12.FON这三个文件时,找到它们的短文件名目录项(短文件名)的,所以,如果把uni2gbk.sys改成中文名,可能就无法查找了,因为此时开发板还未能实现uni2gbk,是无法查找中文名文件的。
而在fatfs源码中,提供了cc936.c文件,源码本身可以实现unicode和gbk双向转换,但是太占flash了,原子同样把他们做成文件放到sd卡中,再复制到flash中,所以,当移植到mini stm32中时,UNI2GBK.bin文件必须是短文件名,不知我说的对不对。
主题帖子精华
在线时间505 小时
回复【14楼】EDA3rd:
---------------------------------
我在楼主位发的代码是支持长文件名的。
把整个UNIGBK都刷到SPI&FLASH里面去&,不过占用空间大了点(171KB)
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
高级会员, 积分 611, 距离下一级还需 389 积分
在线时间5 小时
回复【15楼】正点原子:
---------------------------------
但是如果把UNI2GBK.bin文件名是改成中文名,假设外部flash中数据是空白的,此时还未实现uni2gbk转换吧,我认为刚开始UNI2GBK.bin必须是短文件名,除非这个文件的长文件名的unicode编码是已知的,否则刚开始是无法辨别识别unicode编码的文件名的,对否?
主题帖子精华
在线时间505 小时
回复【16楼】EDA3rd:
---------------------------------
改成长文件名也可以,长文件名也有其对应&的短文件名的....
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
高级会员, 积分 735, 距离下一级还需 265 积分
在线时间114 小时
谢谢原子哥提供这么好的程序!你永远是我们学习的好榜样!
知识是你最好的财富
主题帖子精华
新手上路, 积分 41, 距离下一级还需 9 积分
在线时间3 小时
正点原子我下载你这个程序,怎么编译都编译不了啊?请教一下,谢谢了!
主题帖子精华
在线时间505 小时
回复【19楼】way3:
---------------------------------
报什么错?
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
新手上路, 积分 22, 距离下一级还需 28 积分
在线时间0 小时
回复【20楼】正点原子:
回复【19楼】way3:
---------------------------------
报什么错?
---------------------------------
回复【20楼】正点原子:
---------------------------------
编译时出现此错误
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_close&(referred&from&usmart_config.o).
主题帖子精华
新手上路, 积分 22, 距离下一级还需 28 积分
在线时间0 小时
回复【21楼】keamin:
回复【20楼】正点原子:
回复【19楼】way3:
---------------------------------
报什么错?
---------------------------------
回复【20楼】正点原子:
---------------------------------
编译时出现此错误
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_close&(referred&from&usmart_config.o).
---------------------------------
ok了
是工程里少添加fattester.c文件
主题帖子精华
初级会员, 积分 154, 距离下一级还需 46 积分
在线时间11 小时
学习记号备用
主题帖子精华
初级会员, 积分 154, 距离下一级还需 46 积分
在线时间11 小时
编译出错
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_close&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_fmkfs&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_gets&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_lseek&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_mkdir&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_mount&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_open&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_opendir&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_putc&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_puts&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_read&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_readdir&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_rename&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_scan_files&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_showfree&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_size&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_tell&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_unlink&(referred&from&usmart_config.o).
TEST.axf:&Error:&L6218E:&Undefined&symbol&mf_write&(referred&from&usmart_config.o).
主题帖子精华
在线时间505 小时
回复【24楼】kuanglf:
---------------------------------
请用MDK3.80A,或者MDK4.70A。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
新手上路, 积分 41, 距离下一级还需 9 积分
在线时间0 小时
太好了,我的是mini板子,也要移植fatfsO(∩_∩)O~感谢原子哥!辛苦了!
主题帖子精华
新手上路, 积分 22, 距离下一级还需 28 积分
在线时间0 小时
26楼是正解
主题帖子精华
新手上路, 积分 22, 距离下一级还需 28 积分
在线时间0 小时
回复【13楼】正点原子:
---------------------------------
我移植下载了你的程序,界面上能显示容量,用usmart发mf_scan_files("0:")怎么没反应?根目录下有文件啊
主题帖子精华
在线时间505 小时
你发送其他函数,有响应么?
比图:delay_ms(1000)
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 69, 距离下一级还需 131 积分
在线时间0 小时
b61f4a7a48a22b6c7fca1_160.png (0 Bytes, 下载次数: 0)
22:54 上传
请问这是什么错误啊
主题帖子精华
在线时间505 小时
回复【30楼】喵了个咪哒:
---------------------------------
容量不够了...
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 69, 距离下一级还需 131 积分
在线时间0 小时
回复【31楼】正点原子:
---------------------------------
请问下&&如何设置能够使容量增加&&或者是片子本身容量不够?&谢谢
主题帖子精华
在线时间505 小时
回复【32楼】喵了个咪哒:
---------------------------------
换大容量的stm32,或者将cc936里面的数组存储到外部flash里面.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 69, 距离下一级还需 131 积分
在线时间0 小时
回复【33楼】正点原子:
---------------------------------
mini板有外部flash么&&&&存储怎么改到外部?&求指导
主题帖子精华
在线时间505 小时
回复【34楼】喵了个咪哒:
---------------------------------
有啊,用SPI&FLASH.
我这个例程,就是存储到了SPI&FLASH....
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 69, 距离下一级还需 131 积分
在线时间0 小时
回复【35楼】正点原子:
---------------------------------
那为什么还会出现这种情况啊
主题帖子精华
在线时间505 小时
回复【36楼】喵了个咪哒:
---------------------------------
你是下载我们原版例程编译的么?
也就是楼主位的代码
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 69, 距离下一级还需 131 积分
在线时间0 小时
回复【37楼】正点原子:
---------------------------------
是的啊
主题帖子精华
在线时间505 小时
回复【38楼】喵了个咪哒:
---------------------------------
那你用的编译器不是MDK3.80A吧?
估计是编译器的问题.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 69, 距离下一级还需 131 积分
在线时间0 小时
回复【39楼】正点原子:
---------------------------------
。。。。。。怎么知道编译器是什么版本啊。。。貌似是4.22
主题帖子精华
在线时间505 小时
回复【40楼】喵了个咪哒:
---------------------------------
在MDK的help里面可以查看。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 89, 距离下一级还需 111 积分
在线时间0 小时
回复【楼主位】正点原子:
---------------------------------
原子哥,字库更新错误是啥原因啊&,怎么解决一下&&谢谢
主题帖子精华
在线时间505 小时
回复【42楼】拉偶:
---------------------------------
提示什么内容?
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 89, 距离下一级还需 111 积分
在线时间0 小时
Font&Update&Failed!&&&更新失败,
主题帖子精华
初级会员, 积分 89, 距离下一级还需 111 积分
在线时间0 小时
好了,更新完成了&&谢谢原子哥
主题帖子精华
新手上路, 积分 27, 距离下一级还需 23 积分
在线时间0 小时
留着,sd卡还没到,到了试试
主题帖子精华
初级会员, 积分 155, 距离下一级还需 45 积分
在线时间0 小时
回复【43楼】正点原子:
---------------------------------
这个是fatfs和汉字显示实验两个加起来吗,
主题帖子精华
在线时间505 小时
回复【47楼】chengmingluo:
---------------------------------
不需要加,这个fatfs实验就集成了汉字显示了。。。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 155, 距离下一级还需 45 积分
在线时间0 小时
回复【48楼】正点原子:
---------------------------------
请问用了这个程序后,如果想将字库及UNIGBK.BIN放到SD卡(/posts/list/21730.htm),那是不是要先擦除外部flash后才能够用上面那个链接呢
主题帖子精华
在线时间505 小时
回复【49楼】chengmingluo:
---------------------------------
我们的代码会自动擦除的...
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
Powered by您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于STM32的数码相框系统设计与实现(软件)_论文.doc67页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:200 &&
你可能关注的文档:
··········
··········
毕业设计报告 论文
题目:基于STM32的数码相框系统
设计与实现(软件) 所属系
电子工程系
2012.2 --- 2012.5
东南大学成贤学院
东南大学成贤学院毕业设计报告(论文)
诚 信 承 诺 本人承诺所呈交的毕业设计报告(论文)及取得的成果是在导师指导下完成,引用他人成果的部分均已列出参考文献。如论文涉及任何知识产权纠纷,本人将承担一切责任。 学生签名:
日  期: 基于STM32的数码相框系统设计与实现(软件)
本设计是一款基于嵌入式硬件平台的数码相框,主控芯片为基于ARM Cortex-M3内核的STM32系列嵌入式处理器,本设计包含主控制器核心板、LCD液晶显示、SD卡存储器等多个功能模块。实现对SD卡里多幅图片以幻灯片形式在TFT屏上动态显示的效果,且带有实时时钟的功能。 关键词:嵌入式;数码相框;Cortex-M3 The design of digital photo frames based on the STM32
The design is a digital photo frame-based embedded hardware platform ,whose main chip for the STM32 family of embedded processors based on ARM Cortex-M3 core . The design includes a host controller core board, LCD display, SD card memory and other functional modules. It can achieve the effect of multiple images of the SD card as a slide show on the TFT screen dynamic display, and with real-time clock function. Keywords:E Digital Photo F Cortex-M3
Abstract II
1.1 课题研究意义 1
1.2 数码相框的发展情况和趋势 1
1.2.1 数码相框的发展现状 1
1.2.2 数码相框的发展趋势 2
1.3 本课题设计主要研究内容 2
1.4 主要章节安排 3
第二章 硬件介绍 4
正在加载中,请稍后...随笔分类 - 硬件编程__stm32单片机
摘要: 关于USB的上下拉电阻,不是随便接个任意阻值的电阻就ok了。 当你的USB为主设备的时候,D+、D-上分别接一个15K的下拉电阻,这样可以使得在没有设备插入的时候,D+、D-上始终保持低电平;当为从设备接口时,可以通过在上拉电阻来设置不同的传输速率,当D+接一个1.5K上拉电阻,可以工作在高速率模式
小波Linux 阅读(25) |
摘要: #include &stm32f10x.h&#include &key.h& //按键初始化函数void KEY_Init(void) { GPIO_InitTypeDef GPIO_InitS RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB
小波Linux 阅读(93) |
摘要: GPIO_InitTypeDef GPIO_InitS RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO, ENABLE); /*****************
小波Linux 阅读(105) |
摘要: MDK st-link下载STM32程序出现Internal command error和Error:Flash download failed. Target DLL MDK st-link下载STM32程序出现Internal command error和Error:Flash download
小波Linux 阅读(112) |
摘要: 虚拟现实 三维空间的右手笛卡尔坐标如图1所示。 图1 在航空中,pitch, yaw, roll如图2所示。 pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。 yaw是围绕Y轴旋转,也叫偏航角,如图4所示。 roll是围绕Z轴旋转,也叫翻滚角,如图5所示。 (blogs
小波Linux 阅读(28) |
摘要: TB6612FNG电机驱动模块的简单使用: 文 小波 QQ 博客 /xiaobo-Linux/
小波Linux 阅读(117) |
摘要: NRF24L01 是一款工作在2.4-2.5GHz通用ISM频段的单片收发芯片 工作电压:1.9~3.6V低电压工作 高速率:2Mbps,由于空中传输时间很短,极大的降低了无线传输中的碰撞现象 多频点:125 频点,满足多点通信和跳频通信需要 超小型:内置2.4GHz天线,体积小巧,15x29mm(
小波Linux 阅读(116) |
摘要: 文: 小波/QQ 今年暑假参加了电子设计比赛,4天3夜( 7/29)选了个电子秤,所以想说说一点心得分享一下。秤可以测量,用了滤波和一个线性的方程。 硬件部分主要焊接4个电阻应变片搭建一个全桥电路,然后经过放大器,将电压信号放大,HX711拥有一个24位 AD 来
小波Linux 阅读(213) |
摘要: 语音智能机器人助手的设计与实现 (作者小波QQ) (博文来源/zhaocundang/p/) (博文来源:/xiaobo-Linux/p/5637861.html) 之前
小波Linux 阅读(592) |
摘要: .\usb\USB\usb_pwr.h(54): error: #20: identifier &bool& is undefinedusb\USB\usb_pwr.h(54): error: #20: identifier &bool& is undefinedusb-driver\STM32_U
小波Linux 阅读(163) |
小波Linux 阅读(115) |
摘要: 二极管(如1N4148)的正负极
小波Linux 阅读(19) |
摘要: Error:Flash Download Failed-&Cortex-M3&出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默认是AutoDetect,改成SysResetReq即可。
小波Linux 阅读(61) |
摘要: 使用MDK自己创建一个STM32F103ZE核的项目 加入源码后编译,正常,在线仿真单步执行出现如下问题 error 65: access violation at 0x : no 'read' permission 发现是Debug里面的设置有问题 blo
小波Linux 阅读(75) |
摘要: 2个数组 : 一个是Unicode 编码,一个是GBK编码; 用c2b软件转成.bin 二进制文件放到SD卡里; SD卡放入字库 .FON STM32 代码: 代码中SD卡字库和二进制路径 ///xiaobo-Linux/ QQ 赵存档
小波Linux 阅读(165) |
摘要: u8 是 unsigned char u16 是 unsigned short u32 是 unsigned int
小波Linux 阅读(72) |
摘要: #include &led.h& #include &delay.h& #include &key.h& #include &sys.h& #include &lcd.h& #include &usart.h& #include &timer.h& #include &beep.h& extern u32 int main(void) { de...
小波Linux 阅读(661) |
摘要: TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_H 表面意思是输出控制极性为高,但是意思是定时器输入0,不反相,输出0; 输出控制极性为低,定时器输入0,反相输出1; CC1E控制开关。 #define TIM_OCPolarity_H
小波Linux 阅读(113) |
摘要: /* USB Standard Device Descriptor */ const uint8_t Joystick_DeviceDescriptor[JOYSTICK_SIZ_DEVICE_DESC] = { 0x12, /*bLength */ USB_DEVICE_DESCRIPTOR_TYPE, /*bDescriptor...
小波Linux 阅读(62) |
摘要: 实验4 外部中断实验 一、实验目的 理解中断的基本概念。 掌握STM32的中断源及中断优先级。 掌握STM32外部中断技术的基本使用方法。 掌握STM32中断处理程序的编程方法。 二、实验内容 硬件设计原理图如下图1所示:LED的连接在上一节已经介绍过了,在STM32开发板上的按键KEY0是接在PE
小波Linux 阅读(97) |
摘要: void USART1_IRQHandler(void) //´®¿Ú1ÖжϷþÎñ³ÌÐò { u8 R #ifdef OS_TICKS_PER_SEC //Èç¹ûʱÖÓ½ÚÅÄÊý¶¨ÒåÁË,˵&#
小波Linux 阅读(72) |
摘要: //°´¼ü³õʼ»¯º¯Êý void KEY_Init(void) //IO³õʼ»¯ { GPIO_InitTypeDef GPIO_InitS //³õʼ»¯KEY0--&GPIOA.13,KEY1--&GPIOA.15 ÉÏÀ­Êä&
小波Linux 阅读(70) |
摘要: 使用位带操作,位带操作就是把每个比特膨胀成一个32位的字,当访问这些字的时候就访问这些比特位。 /xiaobo-Linux/ 然后,端口使能: GPIO_SetBits(GPIOB,GPIO_Pin_5); 这个必须要写,取地址。 GPIO_SetBits
小波Linux 阅读(40) |
摘要: u8 是 unsigned charu16 是 unsigned shortu32 是 unsigned int
小波Linux 阅读(119) |
摘要: 避免重复引用头文件的内容。
小波Linux 阅读(52) |
摘要: rror:Flash Download Failed-&Cortex-M3&出现一般有两种情况:   1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默认是AutoDetect,改成SysResetReq即可。
小波Linux 阅读(84) |
摘要: 初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示: warning: #223-D: function &assert_param&assert_param(IS_GP
小波Linux 阅读(149) |
摘要: 2. 3 4 5 6 7 QQ
小波Linux 阅读(56) |}

我要回帖

更多关于 gbk转unicode 在线 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信