2014年4月26日星期六

C库(C 标准函数库(C Standard library))

C库(C 标准函数库C Standard library))是什么?具体我也不知道!还是去看wiki吧!
看完上面的,下面我来说说为什么要用C库,因为我在写一个单片机程序时发现我定义的全局变量无法初始化为我想要的初始值(就比如说我要的int t=30;结果却是0或是别的),而局部变量却可以,然后我去看了看ST公司所提供的启动文件(因为我用的单片机是STM32F0系列单片机),看到他调用的函数是“__main”,结果我在自己写的启动代码中把“main”改为“__main”,全局变量就初始成我想要的值了。
想了解ARM的c库的话:RealView 编译工具 库和浮点支持指南
KeilMDKRealView一样,所以不想看英文的帮助文档的话,那么可以去看RealView的中文帮助文档!中英文帮助手册结合来看更不错!

2014年4月21日星期一

STM32F0中RTC的吐槽

    妈蛋,ST的手册烂到极点,在RTC部分,只说了有Tamper detection功能,描述了一下它的检测机制和产生中断,但是没说清楚这功能的作用是啥;还有备份功能部分也没说出来,唉,一个太烂的手册!
    还不如这个网站说的清楚:成大資訊工程系所 Wiki 系統
    难道详细说明在那些STM32F1或者STM32F3的参考手册里?

2014年4月20日星期日

文件系统(filesystem)

Fat32 detailed description(谷歌搜索关键字):
http://www.diydatarecovery.nl/kb_mbr_article.htm
http://www.easeus.com/resource/fat32-disk-structure.htm




在ST上找到的(关键字fat32):
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00105259.pdf?s_searchtype=keyword






http://elm-chan.org/fsw/ff/00index_e.html



FAT32 Specification(关键字):
https://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CBwQFjAA&url=%68%74%74%70%3a%2f%2f%6d%73%64%6e%2e%6d%69%63%72%6f%73%6f%66%74%2e%63%6f%6d%2f%65%6e%2d%75%73%2f%67%67%34%36%33%30%38%30%2e%61%73%70%78&ei=cR3EU8L9Nc3TkAW5_ICgBA&usg=AFQjCNGg9ydL9tW5KoggmbzN4kzVyNQQdQ&sig2=8bV3oeu1IaLyBMokfWSa0g







要创建文件的话要了解“File format”:http://en.wikipedia.org/wiki/File_format