本帖最后由 始于116 于 2014-11-8 17:17 编辑
写了巴拉拉一大堆,最后连我自己也看不懂了。。。。。。还是以实例说明问题吧,以一个串口的程序为例。
我一般有两种方式写这些底层驱动:1是百度别人分享的程序 2是通过你们官方的example(图1)
当我找到了具体的例程,并且初始化完成之后,麻烦的问题就来了比如我要通过串口发送一个数字,怎么写?通过别人的例程我可以知道USART_SendData();但是这个官方的例程里我就不知道是从哪儿可以知道调用这个函数,就完成发送这个功能。
其实我就是想找到一个测试函数,这个测试函数里面有发送和接收的相关代码,可能有这样的文档,我没找到。请问ST的官网上有这些资料吗?就是针对每一部分的这种例程.
最近在使用STM32完成pwm输出,这时候初始化完成之后,我按照例程把CCR1_Val赋值PWM的占空比是不变的,但是调用函数TIM_SetCompare2()就可以,我觉得跟上面是一样的问题,所以想问一下怎样快速的知道怎么用。
还有,比如今天我用编码器模式,就只能网上的程序拼,然后遇到函数TIM_EncoderInterfaceConfig(TIM5, TIM_EncoderMode_TI12, TIM_ICPolarity_Falling, TIM_ICPolarity_Falling);第一二个参数看明白了(通过看defination和网上解释等理解了),但是第三个第四个参数就不知道具体用处了,字面上我知道什么意思了,但是什么影响什么功能还不是很清楚。
谢谢大家!
|