SK-S7G2評価ボードのシリアルの送受信を行いたいと簡単なコードを作成しています。
シリアルの送信はできているのですが受信を行うためにreadをコールしますが
readから処理が返ってきません。
受信処理に関して何かAPIの使用方法あるのでしょうか?
・送信コード
g_sf_uart_ch3.p_api->write(g_sf_uart_ch3.p_ctrl,Buf,1,TX_WAIT_FOREVER); ←こちらは処理が返ってきてターミナルにデータ表示されます。
g_sf_uart_ch3.p_api->read(g_sf_uart_ch3.p_ctrl,Buf,1,TX_WAIT_FOREVER); ←こちらは処理から返ってきません。(ターミナルからの入力は行っています。)
> どこのだれかもわからん他人が作ったコードの使い方を覚えたところで残るもんは少ないと思われます
Renesas Synergy ってどういうもんだか理解されてますか?
わわいさん、こんにちは。 (Cc: かふぇルネ事務局殿)残るもの(というか得るもの)は他の事に費やすことが出来る「時間」が増えることだと思います。内蔵周辺レジスタ操作ルーチンというのは、結局のところ似たり寄ったりになる≒競合商品との差別化や製品価値の向上に結び付き難い、故に信頼出来る開発済みのコードがあるならそれで構わない、というように最近は見なされて来ているのだと思っています。Renesas Synergyは今の時代のそういう考えをキャッチアップする為に、まさに道具の使い方さえ覚えれば良いようにとRenesas社が売り出したものですよね。(それだけをキャッチアップしようとしている訳ではなく他にもキャッチアップしようとしているものはありますが。)ところで、そんなRenesas社のRenesas Synergyフォーラムにおいて、「道具」の使い方についての質問なのに「道具は単なる道具であり道具の使い方だけ覚えたところで得るものは無い」というような回答をするのは、もはや「荒らし」行為だと思います。
わわいさんwrote: said:どこのだれかもわからん他人が作ったコードの使い方を覚えたところで残るもんは少ないと思われます [引用終]
わわいさんwrote: said:Renesas Synergy だろーが自動生成ツールだろーが、単なる道具でしかありません。 まあ、熟練した人ならともかく、初心者(とおぼしきひと)が道具の使い方だけを覚えたところで、何か残るもんはあるんでしょうかねえ。[引用終]