北の国から

忘れたことを思い出す為の記録

Autodesk Fusion 360で干渉を計算する

まずはメニューの「検査」から「干渉」を選択する。 Ctrl押しながら干渉を計算したいコンポーネントを選択して… 計算を押すと… こんな感じに干渉してるところが赤く表示される! また,「一致した面も含める」にチェックを入れると 隣り合ってる面も表示して…

HALでUSARTしよう

はじめに HALを用いてUSARTの割り込み受信,送信をしようと思います. 使用するマイコンはSTM32F303K8T6,LQFP32をDIP32に変換したのを使います. CubeMxでの設定 Pinoutタブ 今回用いるのはUSART2(Tx:A2,Rx:A3)です. 左のツリーのUSART2を"Asyncronous"(非同期)…

便利機能のおぼえがき

vimを分割するやつ :split : 横に割れる :vsplit :縦に割れる 割った画面を消すときは:qで消える workspace切り替えるやつ Ctrl+Alt+(↑or↓or→or←) : 矢印の先のworkspaceに移動 Shift+Ctrl+Alt+(↑or↓or→or←) : chromeとかの画面を矢印の先のworkspaceに移動…

確率統計勉強記 その0

はじめに 高専1年で基礎数学,2,3年で微積や線形代数,4年で応用数学…と学んできましたが,それらがしっかり身についているかと言われると微妙です. ましてや確率統計なんてほぼ授業がなかったので知識はゼロに等しいです. 確率に関して知識ゼロなのはまずい気…

STM32F3 HALでエンコーダ入力

はじめに エンコーダのカウントをしたくなった時に割と設定とか忘れがちなのでまとめときます. CubeMx上での設定 Pinoutタブ 基本的にエンコーダでA,B相をカウントするときはCH1とCH2を使うはずです.(それ以外知らない) なのでCH1,CH2どちらも揃っているタイ…

nucleoを割ってフリスクにいれた話(雑ver)

はじめに 皆さんはnucleoというstm32の評価ボードをご存知でしょうか. いくつか種類があって,ピン数でnulceo32とかnucleo64とかに分別されます. nulceoボードには専用の書き込み回路のst-linkが内蔵されており,nucleo64ボードではそれば分離できるようになっ…

秋月に売っているSTM32チップ周辺の接続について

はじめに 秋月電子で売っているstmチップには2つ種類があります. ・stm32f303k8t6 ・stm32f042k6t6 どちらにもnucleo32ボードが存在するので,初めて触る方はそっちを勝ったほうがいいと思います. 今回はチップを扱う場合に周辺のピンを今の僕がどうしている…

STM32F303k8+HALで相補PWM生成を試す(Qiita修正版)

内容 CubeMXでの設定 生成されたプログラムへの追加点 CubeMxでの設定 まず,303k8用にprojectを作成します. 今回はnucleo-303k8を使っていきます. 初期状態はこんな感じです。 pinoutタブ ツリーのPeripheralsからTIM1を展開し,Channel1の設定を PWM Generat…