STM8S105C6 LQFP 48-pin のピン配列 [STM8S]
STM8S105C6 LQFP 48-pin のピン配列 と オプションビットを調べてみました。
STM8S105C6
LQFP 48-pin の場合ですと
1 NRST
2 OSCIN/PA1
3 OSCOUT/PA2
4 VSSIO_1
5 VSS
6 VCAP
7 VDD
8 VDDIO_1
9 [TIM3_CH1] TIM2_CH3/PA3
10 (HS) PA4
11 (HS) PA5
12 (HS) PA6
13 VDDA
14 VSSA
15 AIN7/PB7
16 AIN6/PB6
17 [I2C_SDA] AIN5/PB5
18 [I2C_SCL] AIN4/PB4
19 [TIM1_ETR/AIN3/PB3
20 [TIM1_CH3N] AIN2/PB2
21 [TIM1_CH2N] AIN1/PB1
22 [TIM1_CH1N] AIN0/PB0
23 AIN8/PE7
24 AIN9/PE6
25 PE5/SPI_NSS
26 PC1 (HS)/TIM1_CH1/UART2_CK
27 PC2 (HS)/TIM1_CH2
28 PC3 (HS)/TIM1_CH3
29 PC4 (HS)/TIM1_CH4
30 PC5 (HS)/SPI_SCK
31 VSSIO_2
32 VDDIO_2
33 PC6 (HS)/SPI_MOSI
34 PC7 (HS)/SPI_MISO
35 PG0
36 PG1
37 PE3/TIM1_BKIN
38 PE2 (T)/I2C_SDA
39 PE1 (T)/I2C_SCL
40 PE0 (HS)/CLK_CCO
41 PD0 (HS)/TIM3_CH2 [TIM1_BKIN] [CLK_CCO]
42 PD1 (HS)/SWIM
43 PD2 (HS)/TIM3_CH1 [TIM2_CH3]
44 PD3 (HS)/TIM2_CH2 [ADC_ETR]
45 PD4 (HS)/TIM2_CH1 [BEEP]
46 PD5/UART2_TX
47 PD6/UART2_RX
48 PD7/TLI [TIM1_CH4]
GPIOかスペシャルファンクションかを選び
さらにスペシャルファンクションの選択をします
オプションバイト設定
GPIOの設定解説ありがとうございます。
やってみます。
(解説のText Copyしようとしたが、出来ない。どうしてかな??)
LED,LCD表示、 Data PA6543,E,RS PC76に変更出来ましたので
ADC VarueをLED表示出来そうです。
by kawana (2012-02-14 12:39)
// Waits for the end of the conversion.
while(BitIsClear(ADCCSR, ADCCSR_EOC));//******* X
// Reads the A/D value.
AdcValue = ADCDR;//************************X
// Divide it in order to have it on 5 bits
// and writes it on the PortA.
LEDbuf = AdcValue >> 3;
COSMIC Cで組んでいるが、ADCCSR、ADCRが参照出来ない
ADC.hを組み込むには?
RAISONANCE Cの構築するか?(構築ミスか、sampleが悪いのか?)
by kawana (2012-02-14 16:51)
ADC.hで検索するとCOSMIC Cでは、無い事が解った。
inlineASMで書けば、良いのか(ちと難しい)
by kawana (2012-02-14 17:19)
RaisonanceCの方がLibが整備されている様なので、RaisonanceC環境でErrorに成る原因を考えてみた。
Error Messageは下記
RCSTM Compiler V.24.11.327 Demo Preiod is over.
please register copyright (c) Raisonance S.A.S 1987-2011.
All right resarved.
Compilerが有効なものでない気がした。
質問ですが、ノンノさんの compilerのVer.はいくつですか?
STVDのVer.の事かな?
Ride7のVer.の事かな
RkitのVer.の事かな
register(登録の事)すっかり忘れていた。
by kawana (2012-02-15 19:49)