ぷらこのきろく

メモとかテストとか備忘録とか

2017-01-01から1年間の記事一覧

ASOOVU USBで遊んでみる(2-1)

その2-1:割り込みを使おうとして失敗する タイマ機能というものがあるらしい。時間をカウントして一定時間経ったら教えてくれたり時間を計ったりできるらしい。 その機能で、時間がたったら割り込みがかかって教えてくれるものがあるっぽい。 というわけで…

ASOOVU USBで遊んでみる(4)

その(4) :コード書いてコンパイル・書き込み・実行 コード確認 コードはこれだけ とりあえずメモ 9行目 ヘッダファイルインクルード。こないだの日記でコンフィグレーションビットの設定を出力したコピーペースト。中でxc.hをインクルードしている。 14~15…

ASOOVU USBで遊んでみる(3)

その(3):データシートを見る とりあえず今回は、LEDを光らせたり消したりすることを考える。 ポートの確認 ASOOVU USBのマニュアルの裏側に回路図が書いてある。(サイトからダウンロードもできる) で、LEDの部分を見てみる。 LED(青)は25番ポートとつながっ…

ASOOVU USBで遊んでみる(2)

その(2) :Configuration bitの設定 よくわからないけど、機械の設定っぽいことをするらしい。 本当はデータシートとか見ないといけないけど、そのうち詳しくなってみたい。とりあえず今回は、マニュアルのサイト、あるいは書き込みソフトをダウンロードした…

ASOOVU USBで遊んでみる(1)

その(1) :MPLAB X IDE プロジェクト作成 MPLAB X IDEを起動する。 File→New Project Microchip EmbeddedからStandalone Projectを選択してNext 今回使うICはPIC18F2550というものらしい。(マニュアルに書いてある) というわけで、Advanced 8-bit MXUs (PIC1…

ASOOVU USBで遊んでみる(0)

その(0) :準備編 数か月前に買ったASOOVU USBというものをせっかくだからちょっとだけ起動してみようかと思ってやってみた。 ASOOVUシリーズ | Bit Trade One, LTDまず、マニュアルに書いてあるサイトから書き込みソフトをダウンロードした・・・ のだが、…

算数の問題

ちゃんと書ける日記がここしかないのでここで。 せっかくだからてふとか使ってみよう。ツイッターみてたらこんな問題が流れてきた。 https://twitter.com/nekonyannyan821/status/915572712596168704で、仕事帰りの電車の中で解こうとがんばってた。。てなこ…

備忘録:Java9いれてeclipse使えるようにするまで(4)

前回までで目的は達した。今回はもはやおまけ。 その(4):Hello world書いてみる。 世の中開発言語とか環境とか与えられると、とりあえずやりたくなるのがHello world *1 プロジェクトを作る File→New→Java Project (画像は前回のつかいまわし) Project名に…

備忘録:Java9いれてeclipse使えるようにするまで(3)

前回の続き その(3):eclipse設定 前回の設定のままではeclipseが動かなかった。https://wiki.eclipse.org/Java9 僕はここを参考にした。英語で書いてあるのに僕は英語読むの苦手だけど とりあえずかいつまんで読んでみたところ Java9いれろ eclipse設定ファ…

備忘録:Java9いれてeclipse使えるようにするまで(2)

前回の続き その(2):eclipseインストール eclipseインストーラのダウンロード 次はここから https://www.eclipse.org/downloads/Get Eclipse OXYGEN を選択。この日記書いてる時点ではこれが最新バージョンなのでそのうち名前は変わるかもだけど。 DOWNLOAD…

備忘録:Java9いれてeclipse使えるようにするまで(1)

ふと思い立って、eclipseを入れてみようと思った。 厳密には数年前に入れてたらしいが、この際ちゃんと使えるようにしてみようと、クリーンインストールに挑戦。 その顛末を記録しておく。 その(1):Javaをインストールするまで Javaインストーラのダウンロ…

qsortを再帰を使わずに書く

そういうお題が某所で提供されたので、せっかくだから解いてみる。 ちなみに出題者の方は僕より数日早く自分で解かれたようだった。。。 #include <stdio.h> #include <stdlib.h> #include <string.h> #define ARR_SIZE (20) #define SHUFFLE_NUM (1000) typedef struct jobs { struct job</string.h></stdlib.h></stdio.h>…