シリアル通信
yuya 2016/06/22(Wed) 15:30
以下のようにしてmbed LPC1768とシリアル通信しています。
# include <Siv3D.hpp>
void Main()
{
Serial serial(3, 9600);
char receive_data[100];
Font font(10);
while (System::Update())
{
serial.read(receive_data);
String string;
for (const auto& c : receive_data)
{
string.push_back(c);
}
font(string).draw();
}
}
mbed LPC1768用のプログラム
#include "mbed.h"
Serial pc(USBTX, USBRX); // tx, rx
int i=0;
int main() {
while(1)
{
printf("%d\n",i);
wait(0.2);
i++;
if(i==1000000)
i=0;
}
}
これを実行すると4秒ごとぐらいにまとめてデータが表示(更新)されます。mbedからは0.2秒ごとに送信しているので0.2秒ごとに表示される形にしたいのですがどのようにすればよいでしょうか?
ちなみにTeraTermで表示すると0.2秒ごとに表示されます
Reputeless 2016/06/22(Wed) 17:09
Reputeless 2016/06/29(Wed) 17:07