ガレスタさんのDIY日記

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

進捗ないです2

どうもがれすたさんです。 最近更新できなくてすいませんBitbucketを利用した始めたんですが、これのWikiって機能がすごく気に入りましてそこにいろいろ書いています。 Markdownを使えるという点ではてなblogの下書きでもいいでのですが下書きの分類って意外…

進捗ないです

進捗なしもっと頑張りましょうお肉食べたい

STM32F746VET6でボードを作った(試作

どうもお久しぶりです。 今回はCortexM7マイコンであるSTM32F746でボードを作ったのでそれの紹介です。作業はokada氏と共同で行いましたtwitter.comおかだ氏のブログは以下のリンクですblog.livedoor.jpコンセプトはとにかくシンプルにという感じまあ写真の…

Cafe Au Lait baseが美味しいという話

自家焙煎 cafe notesさんの商品です。 shopping.cafe-notes.netパッケージを開けるとこんな感じ 母がいろいろ小物置いてくれたので地味ににぎやかとてもお洒落ですね。 味について 酸味は強くない ミルク効果かも知れないがすごいまろやかである 原液を薄め…

今年も終わりですね

今年もあと少しなので作ったものの振り返り意外に何も作ってないというね

デジタルディレイを作ってみた(その1

久々の更新です。ここ最近大学やら、仕事やら、勉強会やらであちこち言っていたのでまとめる時間を取れていませんでしたがやっとこさ落ち付いたので記事が書けます。というわけで今回はこいつが主役です 主なプラットフォーム説明 これなに? 酔漢大先生が作…

OpenSDAデバッガをDAPLINKファームにしてみる

OpenSDA用にもDAPLINKバイナリが用意され始めてきたのでこれを機にこの前買ったデバッガのファームをDAPLINKにしてみることにしました。 DAPLINKってなんだよ! まあ行ってしまえばMbedインターフェイス用ファームウエアです 以前はCMSIS-DAPリポジトリで色…

STM32F103RBT6ボードがいいぞって話

STM32ネタです。 STM嫌いな人は帰りましょう ほんだい! 戯言はおいておいてものを紹介していきますででん!ja.aliexpress.comまあ何ら変わりないSTM32F103のボードです。 特徴はこんな感じ STM32F103RBT6(64ピン)を搭載 よくあるチャイナ評価ボードにして…

Aliexpressで購入できるOpenSDA ARM Debugger

僕にしちゃ久々なデバッガーネタです。 これを買いました ja.aliexpress.com現在は少しバージョンが変わりコネクタの数が増えてます。 OpenSDAってそもそもなんだよ・・・・ まあ前も話しましたが簡単に Freescale社(現NXP 来年にはクアルコム社)が開発し…

Advent Calendarというものを学習のきっかけにする話

これから12月になり技術系のAdvent Calendarが始まる。 どんなもの? エンジニアないし興味のある人がリレー形式でタイトルに関連した記事を書いていく方式 技術者同士の交流ができる 結構ニッチな題目があって面白い いままで興味すらなかったがこういうの…

JetBrainsの学生ライセンスをゲットした

ここ最近Java使うことが多くなってきてeclipseで満足なんですがなんとなくinteliJ IDEAいれて強いぞコレ!って感じました。 んでなんか学生だとほかのツールも無料で使えるとのこともあり一応どんなものか試したいと思ったので学生用ライセンスの取得をしま…

EclipseIDEにGNUARMEclipseのプラグインを入れる

ここ最近ARMの開発環境でEclipseベースのものが増えてきています。そこでデバッグコンフィギュレーションとして利用されるのがメーカーおきせのやつ、OpenOCDだったりJLINKです僕はJLINKを持っていてそれを使うことが多いのでプラグインとしてJLINKが使えた…

GNUARMEclipseのOpenOCDをインストールする

ここ最近メジャーとなったOpenOCDですが自前でビルドするのがめんどいとのここで敬遠されがちです。なので今回はインストーラを提供してくださっているGNUARMEclipseさんのOpenOCDをインストールしていきます。 やり方は簡単ここでexeを落としてきてインスト…

STM32F030F4P6でLEDをちかちかするお

前回に引き続きSTM32の記事です。まあTwitterにいるAlibaba所属のAliexpress芸人のあんばらくんが書けよちんカス!って煽ってくるのでびくびくしつつ書いてます。がれすたさん、「おくさまがSTM32!」ってタイトルのリシーズで記事まとめないかなぁ— あんばら…

SWDconnecter

Digikeyで頼んでたものが届いた一個70円www.digikey.jp秋月でも同様なものが売っているがこちらはスルーホールのやつ 肝心な目的はコレこいつ地味に最初からコネクタはえてないんすよ・・・・・・K22はついてるのにCortexM0とM4の格差社会・・・・・・・・・…

STM32F103C8T6をHALで使ってみる。

ででん! とりあえず仕様から Model: STM32F103C8T6. Core: ARM 32 Cortex-M3 CPU. Debug mode: SWD. 72MHz work frequency. 64K flash memory, 20K SRAM. 2.0-3.6V power, I/O. Reset(POR/PDR). 4-16MHz crystal. 簡単に言うとArduinoNanoサイズのCortexM3…

KEEPPOWER 3400mAhを買った

前回に引き続き 二次電池のネタです前回の記事は此方gsmcustomeffects.hatenablog.comんで今回買ったのがコレ 【日本製 KEEPPOWER 18650 3400mAh バッテリー 付属】 電池ケース ※付属品:パナソニック製Cell+SEIKO製PCB回路搭載 3400mAh リチウムイオンバッ…

Efest 2100mAhを買った

2016年パッケージになってパッケージがかっこよくなったので買ってみました。まあタイトルの通りリチウム系の電池です 一応リチウムマンガンなので電流量が多く安全とされているらしい電池ですが過信は良くないので燃える前提で使いましょうw。LiMn、LiPO4…

SW4STM32でCould not be resolvedエラーの対処方法

ここ最近STM32を初めて楽しく遊んでいる僕ですが便利ツールであるCubeMXが吐きだすプロジェクトをインクルードしてビルドするとエラーが・・・・・ そんなの知らんて!!んでいろいろ調べてて僕なりに対策方法見つけたので紹介します。まずプロジェクト上で…

標準テキスト 組み込みプログラミング(ソフトウエア基礎)を読んだ

株式会社 富士通ラーニングメディアさんの書籍です標準テキスト 組込みプログラミング 《ハードウェア基礎》 こんな本 本書はソフトウエアとシステム開発の二部構成でソフトウエアでは組み込みの基本、ブートローダとはなんぞやとか、RTOSについてとかそれを…

Getting Start Kinetis(KinetisDesignStudio)

Kinetisマイコンのスタート記事です 必要なもの FRDMないしTWRの評価ボード USBケーブル Eclipseが動くPC 今回はFRDM-K22Fを使うので同じようにやりたい方は買いましょう gsmcustomeffects.hatenablog.comFRDM-K22F|NXP Development Platform|Kinetis MCU|NX…

Getting Start LPC(LPCXpresso)

何だかんだこのブログではおなじみですがしっかりやってなかったのでこの場を使って導入部分を書こうと思います。 必要なもの LPCXpresso評価ボード USBケーブル Eclipseが動く程度のPC この記事ではLPCXpresso11u68ボードを使ってやって行くので同じように…

LPCXpressoでbinファイルを簡単に生成する方法

今回はLPCXpressoIDEでbinファイルを生成する記事です。今やデバッガが簡単に手に入るのでaxfファイルのみでデバッグ+書き込みは特に気にしなくていいのですが オープンソースにしたくないときやプロジェクトの途中でbinとして公開したい場合、コードにライ…

Line6 M5をばらしてみた

何の変哲も無い自己満記事ですまずこいつは3つの基板から構成されています。 主な構成 下部DSP部分 上部インターフェイス周り スイッチ基板 DSP部 みなさんご存知の通りAnalog DevicesのSharcプロセッサが載っています。 その他MIDIインターフェイスもこの…

J-Link EDU が届いた

Kinetisと同時にDigikeyに注文していたJ-Linkが届きました。付属品はUSB Cableと20pin フラットケーブルです。(USBは定番なので写真とってません) J-Linkってなんぞ? いきなりJ-Linkと言われてもわからないと思うので特長を雑な感じで列挙していきます J-…

結局CMSIS-DAPってなんなの?

まあ今回はコラムというかなんというかそう言う感じの会です。最近CMSIS-DAPに対応!とか言われて結局なんなんだ?って思う方が少なからずいると思うので議題にあげたわけです。 CMSIS-DAP CMSIS-DAP(Cortex Microcontroller Software Interface Standard De…

FRDM-K22F

今回は以前から持っているのですが紹介していなかったのでK22の紹介記事です。MK22FN512VLH12 MCU - 120 MHz, 512 KB flash memory, 128 KB RAM, low-power, and crystal-less USB in 64 LQFP package が載っているFreedom評価ボードになります。このボード…

LPCシリーズの簡単な説明1 CortexM0,M0+編

前回から初心者向けのTipsを書いていますが今回はLPCシリーズはいっぱいあってどれ選んでいいかわからないという声があったのでコア分けながら書いて行きたいと思います。 CortexM0 Series 主に11xx、12xx、11U、11Eシリーズなんかがこのグループに属します…

LPCXpresso V2 Boardジャンパーについて

ここ最近LPCXpressoボードで開発する人が増えてきたので簡単にボードの解説をしようと思いますまずLPCXpressoボードはデバッガ側とターゲット側に分かれた構成をとっていますボードの概要を以下に示します見ての通り通常使用時はデバッガ側のUSB端子に接続し…

LPC11u68をUSBISPブートする

この記事は普段からマイコンを使っている人にとってはとてつもなく単純な記事です(あしからず まずLPC11u68というマイコンはROM内にUSBドライバを持っておりUSBマスストレージデバイスとしてブートするUSBISPという機能を持っています。この機能はMbedにな…

FRDM KL25Zが届いた

以前発注していたKinetisの評価ボードが届きました。CortexM0+コアのマイコンボードですね 写真は以下の通り スペックなど MKL25Z128VLK4 MCU – 48 MHz, 128 KB flash, 16 KB SRAM, USB OTG (FS), 80LQFP Capacitive touch “slider,” MMA8451Q accelerometer…

EFM32インプレッション

前回は届いたぞい!という記事書いたんですがもう少し詳しく書こうと思いまして僕なりになんでいじってみようと思ったのかを書きたいと思います。まず箇条書きで簡単に debugger側のファームが複合USBデバイスでありMbed+Jlinkっていう異色なインターフェイ…

EFM32 WonderGecko StarterKitが届いたぞい

どうも久々の更新であります。僕は元気ですが多少夏バテ気味です・・・・・・・・んなわけで涼しそうな爬虫類が届きました。でん!SiliconLabさんのCortexM4の評価ボードです。 評価ボードの詳細 EFM32WG990F256 MCU with 256 KB Flash and 32 KB RAM Advanc…

LPCXpresso8.2にアップデートした

アップデートされたのでまあ適当にインスコしましたアップデート点は以下Upgraded GNU tools to ARM launchpad GCC 5 update 1 Updated supported C/C++ dialects in IDE preferences and wizards Fixed issue with optimization level of CM4/HardABI Redli…

LPC11u68の割り込みについて調べる(1)

LPC11u68にはピン割り込みとパターンマッチエンジン割り込みというのがある Pin interrupts Up to eight pins can be selected from all digital pins except pins PIO2_8 and PIO2_23 as edge- or level-sensitive interrupt requests. Each request create…

アルマイトケースが届いた

前に頼んでいたアルマイトケースが届きました質感もアルミなのですべすべ!そして軽い!!!! (adsbygoogle = window.adsbygoogle || []).push({}); 問題は価格ですかね7000円ぐらいしたので結構考えどこです・・・・・ あとスイッチャータイプのケースを作…

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章 開発環…

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

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