1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

STM32C0116-DKのデジタルピン番号を表示して遊ぶ

Last updated at Posted at 2025-10-19

いろいろ注意

  • 過去ログを見よ!!!
  • 2.11.0
  • いろいろ、小規模回路マイコン、ログを見ると、中国でも、相手にされずに、しらぬまに、技術革新が起きて、いたんだよ!(おすすめは、ESP32-S3系のM5Stack

結果

Screenshot from 2025-10-20 06-49-42.png

プログラム



//pin_num_test1_c011

//インクルド
#include <Arduino.h>


//16進で表示
void hex_p(int a){

    char *b = "0123456789ABCDEF";  //16進の変換テーブル

    //int a = 0x12345678;  //入力値

    Serial.print(b[a >> 28 & 0x0f]);  //32ビット目から4ビット
    Serial.print(b[a >> 24 & 0x0f]);  //28ビット目から4ビット
    Serial.print(b[a >> 20 & 0x0f]);  //24ビット目から4ビット
    Serial.print(b[a >> 16 & 0x0f]);  //20ビット目から4ビット

    Serial.print(b[a >> 12 & 0x0f]);  //16ビット目から4ビット
    Serial.print(b[a >>  8 & 0x0f]);  //12ビット目から4ビット
    Serial.print(b[a >>  4 & 0x0f]);  //8ビット目から4ビット
    Serial.print(b[a       & 0x0f]);  //4ビット目から4ビット
    //Serial.print('\n');
}  //hex_p


void setup() {
  // put your setup code here, to run once:

  //シリアルポートの初期化
  Serial.begin(9600);

}  //setup

void loop() {
  // put your main code here, to run repeatedly:

  Serial.println();
  Serial.println();

  Serial.print("PA0=");hex_p(PA_0);Serial.println();
  Serial.print("PA1=");hex_p(PA_1);Serial.println();
  Serial.print("PA2=");hex_p(PA_2);Serial.println();
  Serial.print("PA3=");hex_p(PA_3);Serial.println();
  Serial.print("PA4=");hex_p(PA_4);Serial.println();

  Serial.print("PA5=");hex_p(PA_5);Serial.println();
  Serial.print("PA6=");hex_p(PA_6);Serial.println();
  Serial.print("PA7=");hex_p(PA_7);Serial.println();
  Serial.print("PA8=");hex_p(PA_8);Serial.println();
  Serial.print("PA9=");hex_p(PA_9);Serial.println();
  Serial.print("PA10=");hex_p(PA_10);Serial.println();

  delay(3000); //3秒待つ

}  //loop



1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?