想在PB12(USART3_CK)脚输出一个大约1MHz的时钟信号,该如何实现呢?
设置大致如下:
APB1时钟为36MHz
将PB12设为通用推挽输出
USART3->CR2|=0x3C00; //STOP=11:1.5个停止位,CLKEN=1:使能CK引脚,CPOL=1:总线空闲时CK引脚为高电平
USART3->CR3|=0x0038; //SCEN=1:使能智能卡模式,NACK=1,HDSEL=1:单线半双工模式
USART3->GTPR|=36/2; //智能卡时钟=系统时钟36分频
USART3->CR1|=0x3608; //USART3使能,M=1:9位字长,PCE=1:校验控制使能,PS=1:奇校验,TE=1,RE=0
但是在PB12口用万用表测量,发现并没有时钟信号输出啊。想请教一下各位大神,该如何设置才能有信号输出呢?谢谢 |