摘要:
一 USART 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。 USART支持同步单向通信和半双工单线通信,也支持LIN(局部互联网)、智能卡协议和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RT 阅读全文
摘要:
对于透传,串口接收数据间隔超过约 20 ms,就会认为数据接收结束,将已经接受的数据...超时退出处理,防止卡死 5.所有数组下标尽量在访问数组前都做下标是否越界判断 两个或的条件:1.超时 2.数据达到一包的长度。 阅读全文
摘要:
XC6206:It is selectable in 0.1V increments within a range of 1.2V to 5.0V. 可实现压差为0.1V的降压,最大输出电流200毫安,输出电压范围1.2V~5V。 XC6203: 阅读全文
摘要:
NRF24L01读取数据不能使用中断的方式,原因如下: 首先NRF24L01中断触发时,IRQ引脚会一直保持低电平直到状态寄存器中的中断标志被重新清零。 stm32的外部中断触发方式只有上升沿或者下降沿触发,若配置成外部中断模式,当RX_DR中断触发时IRQ引脚会产生一个下降沿,stm32进入中断函 阅读全文
摘要:
stm32 spi1调试NRF24L01时该模块作为接收机时,能收到数据,作为发送机时,发不出数据(虽然读NRF的寄存器显示数据已经发出,但实际并发不出),换到SPI2问题解决 阅读全文
摘要:
http://blog.csdn.net/dldw8816/article/details/54691394 阅读全文
摘要:
当把外扩SRAM内存拷贝到片上SRAM内存时使用内存拷贝函数memset()或者原子定义的mymemset()函数,编译器会提示空间不足。 原因是这两个函数一个是只能对片上SRAM操作,一个是只能对外扩SRAM操作,两者没有一个可以同时操作片上SRAM和外扩SRAM,所以编译器会提示内存空间不足。 阅读全文
摘要:
stm32的程序用MDK软件仿真时,由于系统时钟初始化函数里有个等待系统时钟准备好的循环,所以过不去。 设置方式如下:这么设置之后仿真时就可以直接进入main函数了。 阅读全文