你又想一些奇奇怪怪的玩法?
我来告诉你吧。串口操作A4988,拿脉冲引脚为例。用串口TX引脚接A4988的脉冲引脚。
假设波特率38400,你发送一个字节0xF0,波形上呈现一个方波。脉冲引脚得到一个脉冲。38400的波特率,除以8个数据位一个停止位一个起始位,有3.84K的控制频率。惊不惊喜?
这里有个BUG,就是UART空闲是高电平,起始位会拉低,发送0xF0实际波形是高低高低,你会发现控制不准,频率多出一倍。
没关系,老哥已经给你想好方法了。就是发送,0x0F啊!停止位是高电平,是不是很完美~
如果你想倍频?不用修改波特率,直接发0x55~
怎么样,是不是和你教我的DMA方式读取DS18B20有异曲同工之效。