共2条
1/1 1 跳转至页
问
AT90S1200接收来自PB的1 Byte数据,然后用软件以同步串行模式从PD口输出,要求最快的速度,请问软件如何实现?
现在的做法是,测试该数据某位是否为1,如果是1置输出口为1,否则置0,这样做速度一般。
AVR中有个位数据传送数据,可惜只能是寄存器之间的传送,不能传送给I/O口。
请问那位朋友有更快的办法? 答 1: 如果用mega8,可以采用硬件同步串口。最高速率为fosc/2的波特率。 答 2: 最快的方法:可以以时钟的1/2进行发送。但是PD口不能做其他用,而且输出为PD0。
in temp,pinb
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
现在的做法是,测试该数据某位是否为1,如果是1置输出口为1,否则置0,这样做速度一般。
AVR中有个位数据传送数据,可惜只能是寄存器之间的传送,不能传送给I/O口。
请问那位朋友有更快的办法? 答 1: 如果用mega8,可以采用硬件同步串口。最高速率为fosc/2的波特率。 答 2: 最快的方法:可以以时钟的1/2进行发送。但是PD口不能做其他用,而且输出为PD0。
in temp,pinb
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
out portd,temp
ror temp
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
| OK1126B-S开发板下多时段语音提示型电子时钟被打赏¥27元 | |
| OK1126B-S开发板下函数构建及步进电机驱动控制被打赏¥25元 | |
| 【S32K3XX】LPI2C 参数配置说明被打赏¥20元 | |
| OK1126B-S开发板的脚本编程及应用设计被打赏¥27元 | |
| 5v升压8.4v两节锂电池充电芯片,针对同步和异步的IC测试被打赏¥35元 | |
| 【S32K3XX】S32DS LPI2C 配置失败问题解决被打赏¥22元 | |
| 【S32K3XX】FLASH 的 DID 保护机制被打赏¥19元 | |
我要赚赏金
