読者です 読者をやめる 読者になる 読者になる

ガレスタさんのDIY日記

電子回路、Web、組み込み、自作エフェクターを語るblog

SeeedArchのスイッチ回路が面白い

ずっと前に買ったSeeedArchなんですがなんかの作品にそのまま使おうと思って引っ張り出したわけなんですが ISPモードに入る動作が長押しとかで組まれておりそれがアナログ回路でできているので面白いと思った今回はそんな記事です。 ちなみにISPモードっての…

LPC812(チップ単体)が届いた

Digikeyで発注していた LPC812が届きました。意外に小さいですねこれから使い倒して効きマイコンにしていきたいと思います。

mbedの最新ファームはCMSIS-DAP!

タイトル通りなんですが個人的に感動したので載せておきますLPCマイコンでの話ですが何かというとファームウエアを新しくしたらMbedとして見えるだけではなくLPCXpressoからはMbed CMSIS-DAPデバッガとして見えるのでUSBフラッシュ機能を持たないXpressoボー…

LPC4337が届いた

今回はLPCマイコンシリーズでも比較的上位であるLPCXpresso4337が届いたのでファーストインプレッションです。 特徴を軽く CortexM4F,CortexM0のデュアルコア構造 mbedに対応してる(M4側だけ) メモリ関連は富豪(204MHz, 136KB RAM, 1MB FLASH) ペリフェ…

最近作ったサプライ

ここ最近サプライに関して記事更新してなかったので書いてみようかと写真がこんな感じですクリアブルーって意外にきれいですよね 今後は板金筺体を用いてマイコン積んだ電源でもやってみたいと思います。

ボクのLPC810工作ノートの紹介

久々に書籍紹介記事ですタイトルは記事タイトル通りボクのLPC810工作ノートという本ですボクのLPC810工作ノート表紙に書いてある通りLPC810を使ってとことん工作するという感じの本です ちょいと技術寄りな話 本の構成としてはLPC810を使って基礎、分散処理…

LPC11u68でUART(3)

今回はNXPのUARTサンプルの3つ目であるROMAPI使用UART割り込みを試してみたいと思う。 はじめに LPC_UART0D_API->uart_isr(uartHandle); APIのinterrupt service routineを割り込みハンドラないで呼ぶことでROMAPIを使ったUART割り込みを行うことができる。…

LPC11u68でUART(2)

前回はリングバッファを用いたUARTのテストをやったが今回はUARTのサンプルプログラムの2つ目ROMAPIを用いたものを試していく ROM内APIについて LPC11u68にはROM内にUART,I2C,DMA,USBのAPIを持っており比較的簡単に各ペリフェラルを使用できる機能がある。 …

LPC11u68でUART(1)

今回はLPC11u68でUARTのテストをしてみたNXP提供のLPCOpenライブラリでのサンプルはUART0を使うものが3つ多系統を使うUARTnのものが計6個3つづつ入っている各自以下に示す通りだ リングバッファを用いたUART ROMAPIを使用したUART割り込み ROMAPIを使用した…

LPCOpenを使ったGPIOサンプル

LPCOpenの本家配布サンプルがわかりにくかったのでコード内に日本語で補足説明付けたやつを作ってみたこれでGPIO関連はわかってもらえると思う コードの説明 LPCXpresso11u68評価ボードのSW1を押すたびにボード上のLEDの色が変わるサンプルです 使い方 LPCXp…

LPCXpressoをもっと便利に使う

今回はNXPの開発環境であるLPCXpressoIDEの便利な使い方を説明していきます。 前置き LPCマイコンにはもともとCMSIS順守のライブラリが付属していたのですがここ最近(数年前)LPCOpenという新しいライブラリ群がリリースされました。LPCOpenについては此方 …

スイッチャーつくるにあたって考えること

毎回戯言言ってますが今回も戯言です。前回はスイッチャー作るにあたっての前提知識について述べましたが今回はハードウエアについて考えてたのでいくつか挙げてみたいと思います。 何が必要か 考えたかぎりユニットごとだと 電源 スイッチ回路 インターフェ…

手軽に始める 組み込みシステムプログラミングの紹介

今回は久々に書籍紹介です。 タイトルの通り組み込みに関する書籍でARMマイコンを使ってLチカからRTOSまでをカバーした本です。 使用マイコンはNXPセミコンダクターズのLPC4300系のCortexM4と結構実用的な書籍となっています。目次はこんな感じ 第1章 開発環…

マイコンに積む電源回路を考えてみる

ここ最近自作マイコンボードを作ろうと野心を燃やしているのでとりあえず電源部分どうしようかなということで色々考えてみた。 方式どうする? まずここからなんだけど大きく分けてリニアレギュレーターとスイッチング方式がある。 リニア型の場合特徴として…

KiCadとCircuitMaker使ってみた感想

今回は無料EDAツールであるKiCadとAltiumCircuitMakerをちょいちょい使ってみたのでそれの使用感について述べていこうと思う。 まずはKiCad kicad-pcb.org これは電子工作界隈で最近使用者が増えてきているCADですね基本的な機能は回路図、レイアウト、ガー…

CircuitMaker部品回転

スペースキーでできる

そろそろメインプラットフォーム決めたいと思った話

記事のとおりここ最近評価ボードでの作業が多くてものを形にできていなかったので久々に基板を形にしようと思っているのですがメインのマイコンすら決まっていないのでした。 というわけで良さげなのをあげてみる LPC824 LPC812 LPC11u68 LPC11E68 LPC824 Co…

シリアルシェルの経過

取り合えずこの前作っていたシリアルシェルをNucleo F303に移植しました。MbedインターフェイスがあるのでCMSIS-DAPのシリアルブリッジしようと思いましたが移植性考えてD1,D0pinを使っています。構成はこんな感じ red blue シリアルコンソール

フリスケ(現NXP)のKinetisマイコンについて調べる

ここ最近ツイッターでリアルテックさんという方とKinetisマイコンいいねぇという話をしてしました。 いいねぇと思った理由は 開発環境であるKDS(KinetisDesignStudio)が制限なく無料である CortexM4マイコンが500円程度 デバッガがOpenSDA 開発ボードが安…

シリアルコンソールからLPC11u68を制御

今回はLPC11u68をシリアルコンソールから制御してみるお話です。環境はこのような感じ OS:Windows10 IDE:Mbed board:LPC11u68Xpresso という感じです。接続はシリアルモジュールとLPC11u68の0ピン、1ピンを接続しているだけです。なわけでコンソールから一定…

ホームページ工事中

ここ最近ホームページのほうをレスポンシブルデザインに改装中です。 今のところKiCadなどのEDAツールのページは実装出来てるのであとはほかの部分って感じです。 GSMCustomEffects ちなみにスマホでもきっちり表示できてて満足きっちりレスポンシブルになっ…

Mbedをオフラインで使う(LPCXpresso編)

なにこれ? Mbedはオンライン上で何処でも開発ができる便利な開発環境です。 ですが何度もビルドしたりしているとダウンロードフォルダがbinファイルだらけになって大変なことになります。そういったときにオフラインIDEでMbedライブラリつかえたらな~とい…

SweetHoneyOD PresMod途中経過

単なる進捗報告ですが基板は出来ました。整流ダイオードは届いたら実装します。 (adsbygoogle = window.adsbygoogle || []).push({});

PC周りを色々変更

ここ最近ゲームをやらなくなったのとオンボードグラフィックでCADが動くことを確認できたのでグラボを取っ払いました。 電気代やすくなるといいなぁ・・・・・あともう一個OSごとべつのSSDに移したので比較的快適になりました。www.dospara.co.jp (adsbygoog…

自分用メモ(Extern

Extern変数は複数ファイルで重複定義を避けるために行うもの 組み込みでは複数ファイルに処理を分けて書くことが多いためよく使う グローバル変数で定義すれば使えるが数が増えるとわかりにくいのと重複定義を行う可能性があるのでextern定義に慣れておく必…

Digikeyの情報更新が終わった

以前まで海外の部品購入はまうざーの利用だけだったのでここ最近Digikeyに登録したわけですがアカウントが有効になるまで5日間かかりました。なんか問題のあること書いたっけなぁ・・・・・ (adsbygoogle = window.adsbygoogle || []).push({});

Mbed→LPCXpressoエクスポート(LPC1114)でのメモ

以前ARM株式会社のわたらいさんに対応していただいたのですが記事にしていないことを忘れていたので自分用にメモ書き残しておく事にしますまず問題点 同じ事例があったので紹介します mbed LPC1114のコードをLPCXpressoでBuildするとエラー - Question | mbe…

ゴールデンウィークin東京

5月3日から東京に来ていて秋月や千石でいろいろ補充してきました。 日本アルミット半田(1200円) UEW配線材(120円) 逆作用ピンセット(320円) 上記二つは消耗品でピンセットは個人的に欲しかったので買いました。 以下日記 久々に帰ってきたと…

LPC1114(FBD48)の試食

秋月で石板が値上がりしたので小さい奴を使ってなんかした記事です。ちなみに石板はこれの事 製作 今回作ったものはこんな感じ チップかって一から作るのは大変なのでコレを利用 www.aitendo.comモジュール自体は完成しているので SWD(Serial Wire Debug)ピ…

久々にユニバーサル配線した

最近プリント基板に頼ってばっかだったので久々にユニバーサル基板で交錯してみました。 まずは四隅をGNDとするために配線 こて先の状態をいい感じに保ちつつ配線していく 完成かな 久々にやったにしては綺麗にできたと思いますね。 (adsbygoogle = window.a…

半田リール買った

最近Amazonでぽちってなかったんでなんか買ってストレス発散しようと思ってこれ買いました。 でん!うれしすぎて変なのつくって指入れる不可解なあそびしてしまったよ・・・・・(末期 リンクはっとくので買いたい人はどうぞ goot はんだリール台 ST-51

進捗→85%

製作中の基板ですがそれっぽいのができました。とりあえずべたグラウンドを作った感じです。背面のベタ電源もやってあります。あとは パーツの相対的な位置の修正 ノイズを拾いやすいAWになっていないかのチェック まあ相対的な位置は自分で組むときの製造コ…

7割完成

Kicadでの開発がだいぶ落ち着いて基板が形になってきたような気がします。 たぶんここから一か月あーでもないこーでもないを繰り返すんだろう。 3D View 2D View 以上近況報告でした。 まとめ! ちなみにトランスペアレント系と呼ばれるものをちょいと弄った…

久々のユニバーサル基板での工作・・・・・

ここ最近作品をあげられていませんが一応こんなもの作ってました。 モノラル入出力ボード 音出しを簡潔にするために作った。。昔は金属ケースにミノムシクリップだったりしたので少しカッコよく作ってやろうというコンセプトです。 エフェクター用電源回路 …

USBブレイクアウトボード買った

日記的な奴です 最近USBMIDIばっかやってるのでブレッドボードでUSB Aconnecterあったら便利だなと思ってこんなの買いました。秋月の商品リンクでも貼っておきます。akizukidenshi.com

BlackfinDSP(BF512)初期テストプログラムを試食

今回は以前の記事で紹介したDSPボードの初期インストール済みのテストプログラムの実行をしてみました。 前準備! PCとBlackfinの接続はFT232RQを用いました。FTDIのシリアルケーブル買ってもよかったのですが結構お高いので秋月に売ってるこいつにL型ピンソ…

DSPボードが届いた

前回の記事の続きで今回はBlackfinDSP(BF512)のDSPボードの紹介です。ここ最近CQ出版社からBlackfinで音遊びという雑誌が出ていましたがそれと同系列のチップが載ったDSPボードです。 主な仕様 ※金子システムさんのHPから引用 CPU:Analog Devices ADSP-BF…

オーディオコーディックが届いた

今回は購入したオーディオコーディックが届いたのでそれの紹介です。 金子システム株式会社様のUMB-ADAU1361-Aというものです。メインチップにはアナログデバイセズのADAU1361が載っています。 HPから抜粋すると ステレオ用の24ビットA/DコンバータとD/Aコン…

LPCXpreso IDEを8.14にアップデートした話

今回はマイコンの開発環境をアップデートしたんでテストプログラムを走らせたりしながら問題ないことを確認した感じです。 アップデート 7.9→8.14へのアップデートです. 以下ダウンロードサイト LPCXpresso IDE Downloads | www.LPCware.com変更点は間に何回…

悲しみの海におぼれた話

(adsbygoogle = window.adsbygoogle || []).push({}); 今回は以前つくった基板のお話です。。 経緯 マイコンってスイッチとかLEDとかつなぐのめんどいなぁ・・・ ArduinoNanoなら安いしそのままのっけて拡張ボードとか作ればかなり便利じゃね? Nucleoの新し…

組み込みコーディングにおけるメモ1

今回は組み込み開発に関するお話です。 (adsbygoogle = window.adsbygoogle || []).push({}); 事の発端は僕の素朴な疑問だったこのツイートから始まったのである。開発途中で/* コード*/if0使うの皆さんどっち派?— ガレスタさん (@GarageStyleMsc) April 16…

Kicadで負論理ピンを書く方法

今回はマイコンとかのライブラリを作るにあたってRESETピンが負論理なものがあってどうやって書くのかなということに対して意外に簡単にできたのでそれの紹介です。 チルダ(~)記号を前につけるだけ! タイトル通り~resetって書くだけでバー表記になりま…

kicadで他人のGitからフットプリント持ってくるやり方

今回は公式以外のライブラリーを持ってくる方法について書くCvPCBなりでPCBライブラリ一覧を表示する。赤の部分をクリックライブラリの追加をクリック空のライブラリができるので以下のように入力する。 別名:何でもいいがわかりやすく ライブラリのパス:持…

Kicadでエフェクターに必要なフットプリントなど

僕なりにエフェクターに使えそうな公式配布フットプリントをあげてみた。 SMDは表面実装つかう人は入れておいて損はない Capacitor_SMD Capacitor_ThroughHole Diodes_SMD Diodes_ThroughHole Housing全般(IC類が入っている) MountingHole PinHeaders Resist…

Kicadよく使うホットキーについて

僕なりによく使うショートカットキー(ホットキー)をまとめました。 Schematic Editer R : 回転 A : 部品の追加 M : 部品の移動 W : 配線 X : 部品をX方向に反転 Y : 部品をY方向に反転 E : 部品のプロパティの編集 ? : ホットキー一覧ウィンドウの表示 PCB…

KicadのフットプリントをGit管理する

今回はKicadのライブラリの管理をオンラインでする的な話です。回路系CADではライブラリ管理がいろいろあって回路シンボル、フットプリント一括でするもの それそれ別々で行うものなど様々です。僕が最近使い始めたkicadでは別々の管理で設計を行うことがで…

JFETの並列接続回路

今回はネットサーフィンしてたら見つけたエフェクターの回路で気になる回路があったのでシミュレーションで確かめてみたというお話です。 その気になる回路とはJFETの並列接続です。カスケード、ダーリントン、カスコード回路は理論ともによく見るのですがこ…

微分回路を試してみた。

今回はオペアンプを使った微分回路を見つけたのでそれを試してみたというおはなしです。もとにしたのはRATの増幅部分で本来なら帰還部にコンデンサが入るがそれを入れた場合バンドパスになってしまうので今回はそれを省いた形でのシミュレーションとなる。 …

ツインTノッチフィルターをシミュレーションした話

今回はBEFの一種であるTwinTNotchフィルターをLTspiceを使ってシミュレーションしてみた。理論は基本以下の回路がリファレンスになるとしてカットオフ周波数が となるとのこと あとは周波数を決めて各素子の値を決めていくだけだ。 で以下の通りに設計した計…

ノッチフィルターをシミュレーションした話

今回はLTspiceを使ってノッチフィルターの実験をしてみた。回路は以下のとおりである。今のところカットオフ周波数えお計算する式までは理解していないのだがどこをいじるとどうなるかぐらいはわかってきたので 400Hz狙ってカットしてみた。フラット域から考…