diff --git a/README.md b/README.md
index 9802a2f..235b812 100644
--- a/README.md
+++ b/README.md
@@ -88,6 +88,24 @@ L
P,M
+利用したモジュールの参考2:
+
+- 製品番号: JJY-1060N-2R1
+- 基板表記: RCC-02 VER1.0
+- 受信IC: 不明 CME6005?
+
+この基板はAGC端子を持ち、内部PullUpされていない?ためpull upする必要があります。
+また、周波数選択がH:40kHz, L:60kHzでした。
+
+```
+#define SWAPFREQ
+```
+をヘッダファイル読み込み前に定義することでL/Hを反転できます。
+
+![5](img/Module2.jpeg)
+![6](img/Module2-2.jpeg)
+![7](img/Module2Test.jpeg)
+
# 回路
3.3V Normal Connection以外は確認したわけではありませんが、考えうる参考例です。
@@ -100,11 +118,12 @@ P,M
| 基板シルク | 機能 | MAS6181B端子 | ライブラリコンストラクタ |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ---------- | ------------ |
-| SEL | L: 40kHz
H: 60kHz | PDN1 | pinsel |
-| OUT
T、TN、TCOなどと書かれている場合もあり。 | JJYデータ負論理出力 PWM
P,M : 0.2sec Low - 0.8sec High
H: 0.5sec Low - 0.5sec High
L: 0.8sec Low - 0.2sec High | OUT | pindata |
+| SEL
FSの場合もあり | L: 40kHz
H: 60kHz
| PDN1 | pinsel |
+| OUT
T、TN、TCO、RFなどと書かれている場合もあり。 | JJYデータ負論理出力 PWM
P,M : 0.2sec Low - 0.8sec High
H: 0.5sec Low - 0.5sec High
L: 0.8sec Low - 0.2sec High | OUT | pindata |
| PON | L: 動作
H: 停止 | PDN2 | pinpon |
| GND | 基準電位 | VSS | - |
| VDD | 1.1~3.3 v | VDD | - |
+| AGC | L: AGC OFF H: AGC ON AGC端子を持つ場合はPullUp|AON|-|
補足
lgt8f328pを使用する場合は、書き込み時にVccは5Vが出力されます。この受信モジュールは3.6Vが絶対最大定格ですので、書き込み時は受信モジュールを外すか、電圧レギュレーターをライタとの間に設けて保護してください。3.3Vでも書き込めました。
diff --git a/img/Module2-2.jpeg b/img/Module2-2.jpeg
new file mode 100644
index 0000000..1b7c2b2
Binary files /dev/null and b/img/Module2-2.jpeg differ
diff --git a/img/Module2.jpeg b/img/Module2.jpeg
new file mode 100644
index 0000000..d4b7f5e
Binary files /dev/null and b/img/Module2.jpeg differ
diff --git a/img/Module2Test.jpeg b/img/Module2Test.jpeg
new file mode 100644
index 0000000..3631e50
Binary files /dev/null and b/img/Module2Test.jpeg differ
diff --git a/src/JJYReceiver.cpp b/src/JJYReceiver.cpp
index 6437fd2..65ece2e 100644
--- a/src/JJYReceiver.cpp
+++ b/src/JJYReceiver.cpp
@@ -240,10 +240,18 @@ void JJYReceiver::jjy_receive(){
uint8_t JJYReceiver::freq(uint8_t freq){
if(selpin == -1) return -1;
if(freq == 40){
+ #ifdef SWAPFREQ
+ digitalWrite(selpin,HIGH);
+ #else
digitalWrite(selpin,LOW);
+ #endif
delay(300);
}else if(freq == 60){
+ #ifdef SWAPFREQ
+ digitalWrite(selpin,LOW);
+ #else
digitalWrite(selpin,HIGH);
+ #endif
delay(300);
}
frequency = freq;
diff --git a/src/JJYReceiver.h b/src/JJYReceiver.h
index 31e6c07..39bf753 100644
--- a/src/JJYReceiver.h
+++ b/src/JJYReceiver.h
@@ -29,6 +29,7 @@
#include
#include
+// #define SWAPFREQ
// #define DEBUG_BUILD
// #define DEBUG_ESP32