STM32
Vv阿涛
这个作者很懒,什么都没留下…
展开
-
STM32 BSRR BRR
BSRR寄存器为32bit。 高16bit写1,则端口16个引脚输出0。 低16bit写1,则端口16个引脚输出1。写0,无效。 BRR寄存器为32bit。 但操作低16bit才有作用,写1,则端口16个引脚输出0,写0,无效。 这两个寄存器具有原子操作,即中断也不影响。 20161207原创 2016-12-07 11:43:56 · 553 阅读 · 0 评论 -
stm32芯片对应的启动文件选择
ld Low-density 小容量 16-32K md Medium-density 中容量 64-128K hd High-density 大容量 256-512K xl 超大容量 512-1024K 这些都是基本型原创 2018-01-09 10:48:29 · 2087 阅读 · 0 评论 -
关于STM32 CAN 滤波器设置的记录
滤波模式有以下两种:屏蔽位模式标识符列表模式过滤器的位宽:16位过滤器32位过滤器下面记录一下我做过测试的代码代码说明:这是CAN2的滤波器,stm32f107的两组CAN滤波器是共享28组滤波器CAN1滤波器组是从0到13CAN2滤波器组是从14到28下面我配置的是CAN2的滤波器 从14开始接着滤波器模式为列表模式,即只有匹配到完全一样的ID号才能接收而且是16位宽的,则可以配置4个不同的I...原创 2018-05-04 15:18:36 · 4228 阅读 · 0 评论 -
定时器判断串口接收结束
void USART1_IRQHandler(void) //串口1中断服务程序 { u8 Res; if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //接收中断 { Res =USART_ReceiveData(USART1);//(USART2->D...原创 2018-11-15 10:45:16 · 3548 阅读 · 2 评论