|
发表于 2011-3-29 21:11:33
|
显示全部楼层
回复【15楼】machao
如果有看懂这样文献的能力垫底,还有什么样的文献看不懂吗。
-----------------------------------------------------------------------
让想起上学时,英语课本上一篇讽刺科幻文,说N多年后,从外星球返回被污染的地球。而这个项目的价值,仅在于“能在地球生存,就能在其它星球活下来”~
ST的文档组织得确实累人,这个月来,我边看边做项目,才逐渐感觉寻到了点门路。
分享阅读了的几个重量级文档名称,基本按阅读顺序及重要性排列
A RM0008_CN(2010年1月10日)+RM0008 Ver11(GPIO-RCC-...)
B STM32F103xC/D/E(September 2009 Doc ID 14611 Rev 7),管脚分布等
C 互联性的datasheet,则看STM32F105/107(May 2010 Doc ID 15274 Rev 5)
D stm32f10x_stdperiph_lib_um.chm,即标准库的V3.4 help手册。
边编程时,边按Modules模块查阅,也挺便捷的(主要看对应的Exported_Types及Private_Functions )
E 标准库提供的例程,挺详尽,位于..\Project\STM32F10x_StdPeriph_Examples。我们买的山寨开发板提供的例程,还没它全面及代码清晰~
F 再有就是宋老师的《Cortex-M3权威指南》,理论性很强,且跟STM32不是很对应,不适合入门阅读。(可怜2010年公司还没上STM32平台,业余时,我竟然啃它“入门”...)
既然说到这,就打包上传吧(无线网络不稳定,传了3次均失败,郁闷~)
在马老师这儿“掉斧子”了,:)
附带罗列几个可能对应用有帮助的官方文档索引:
AN2606描述了非互联型的Bootloader,通过USART1
AN2662描述了互联型的Bootloader DFU,通过USART1/2,CAN2,USB-OTG
AN14598为How to use the high-density STM32F103xx microcontroller to play audio files with an external IIS audio codec,描述了I2S_CODEC固件的使用
AN14910描述了一种开源Speex音频压缩/解压音频的
AN14988描述了DSP Library,而DSP库文件在um0585压缩包内
AN15118描述了4种IDE
AN15067描述了如何让ADC更准确
um0424中是STM32_USB-FS-Device_Lib_V3.2.1
um0412里是DfuSe,Device firmware upgrade STMicroelectronics Extension,可以通过USB接口在线编程STM32
um0424里是STM32F10xUSBLib
um0427里是FWL,即固件库。从V3.3版后,说明文档改为chm而不再是pdf格式
um0462里是另一种Flash Loader,估计是串口ISP软件吧
TN0132里描述了SWV,ETM,且还有个名为TN0132的压缩文件里有对应范例代码
TN0072里宏观描述了STM32及工具链
TN0072/15118里第6章"Debug support for timers,watchdog, CAN and I2C",描述了如何在各IDE调试状态时,按需要操作上述几个外设。估计得用上FWL里的debugMCU里头定义的系列函数 |
|