RSI рдПрд╕рдЯреАрд╕реА15 рд╢реНрд░реГрдВрдЦрд▓рд╛ 8051-рдХреЛрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХрд╛ рдПрдХ рдкрд░рд┐рд╡рд╛рд░ рд╣реИ рдПрд╕рдЯреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ (рдПрд╕рдЯреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ) рдореВрд▓ 8051 рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрдиреНрдирдпрди рдХреЗ рд╕рд╛рде:
- рдПрдХрд▓-рдЪрдХреНрд░ рдХреЛрд░ тЖТ рдХреНрд▓рд╛рд╕рд┐рдХ 10 рд╕реЗ 8051 рдЧреБрдирд╛ рддреЗрдЬ ЁЯФе
- рдЙрдЪреНрдЪ рдЧрддрд┐ рдЖрдВрддрд░рд┐рдХ рджреЛрд▓рдХ (35 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рддрдХ)
- рдСрди-рдЪрд┐рдк EEPROM
- рдПрдХрд╛рдзрд┐рдХ UARTs (рдЕрдзрд┐рдХрддрдо 4!)
- рд╕рдореГрджреНрдз рдкрд░рд┐рдзреАрдп рдЬреИрд╕реЗ ADC, PWM, рдЯрд╛рдЗрдорд░, WDT, I2C, SPI
ЁЯУж рд╕рдмрд╕реЗ рдЖрдо STC15 рд╡реЗрд░рд┐рдПрдВрдЯ рдХреА рддреБрд▓рдирд╛
| рдлрд╝реАрдЪрд░ / рдореЙрдбрд▓ | рдПрд╕рдЯреАрд╕реА15рдПрдл104рдбрдмреНрд▓реВ | рдПрд╕рдЯреАрд╕реА15рдПрдл204рдИрдП | рдПрд╕рдЯреАрд╕реА15W408AS | рдПрд╕рдЯреАрд╕реА15рдПрдл2рдХреЗ60рдПрд╕2 | рдПрд╕рдЯреАрд╕реА15рдПрд▓204рдИрдП |
|---|
| рдлрд╝реНрд▓реИрд╢ | 1 KB | 4 KB | 8 KB | 60 KB | 4 KB |
| рд░реИрдо | 256 рдмреА | 512 рдмреА | 512 рдмреА | 1 KB | 512 рдмреА |
| EEPROM | рдирд╣реАрдВ | 512 рдмреА | 1 KB | 1 KB | 512 рдмреА |
| GPIO Pins | 6 | 18 | 26 - 35 | 35 | 18 |
| рдПрдбреАрд╕реА рдЪреИрдирд▓ (10-рдмрд┐рдЯ) | рдХреЛрдИ рдирд╣реАрдВ | 8 | 8 | 8 | 8 |
| рдкреАрдбрдмреНрд▓реВрдПрдо рдЪреИрдирд▓ | рдХреЛрдИ рдирд╣реАрдВ | 4 | 6 | 6 | 4 |
| рдпреВрдПрдЖрд░рдЯреА | 1 | 1 | 2 | 4 | 1 |
| рдЯрд╛рдЗрдорд░ | 2 | 4 | 4 | 4 | 4 |
| рдЧрддрд┐ (рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ) | 30 MHz рддрдХ | 35 MHz рддрдХ | 35 MHz рддрдХ | 35 MHz рддрдХ | 35 MHz рддрдХ |
| рдЖрдкрд░реЗрдЯрд┐рдВрдЧ рд╡реЛрд▓реНрдЯреЗрдЬ | 3.3тАУ5.5 рд╡реА | 3.3тАУ5.5 рд╡реА | 3.3тАУ5.5 рд╡реА | 3.3тАУ5.5 рд╡реА | 1.8тАУ5.5 рд╡реА тЬЕ |
| рдкреИрдХреЗрдЬ рдХреЗ рдкреНрд░рдХрд╛рд░ | SOP8 | рдПрд╕рдУрдкреА20/рдбреАрдЖрдИрдкреА20 | рдПрд╕рдУрдкреА16/20/28 | рдПрд▓рдХреНрдпреВрдПрдлрдкреА44/рдбреАрдЖрдИрдкреА40 | SOP20 |
ЁЯУМ рдкреНрд░рдореБрдЦ рдореЙрдбрд▓реЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢
тЪб рдПрд╕рдЯреАрд╕реА15рдПрдл104рдбрдмреНрд▓реВ тАФ рдорд┐рдирд┐рдорд▓рд┐рд╕реНрдЯ MCU
- ЁЯТб рдЕрддрд┐-рд╕рд░рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд┐рдпрд╛ (рдЬреИрд╕реЗ, рдмреНрд▓рд┐рдВрдХрд░, рд╕реНрд╡рд┐рдЪ рд▓реЙрдЬрд┐рдХ)
- рдХреЛрдИ ADC рдирд╣реАрдВ, рдХреЛрдИ EEPROM рдирд╣реАрдВ
- 6 рдЖрдИ / рдУ pinрдЕрдзрд┐рдХрддрдо
ЁЯзй рдПрд╕рдЯреАрд╕реА15рдПрдл204рдИрдП тАФ рдкреНрд░рд╡реЗрд╢ рд╕реНрддрд░ рдХрд╛ рдСрд▓рд░рд╛рдЙрдВрдбрд░
- 8 рдПрдбреАрд╕реА рдЪреИрдирд▓
- рдмреЗрд╕рд┐рдХ PWM рдФрд░ 512B EEPROM
- рдХреЙрдореНрдкреИрдХреНрдЯ рдФрд░ рд▓рд╛рдЧрдд рдкреНрд░рднрд╛рд╡реА
ЁЯЪА рдПрд╕рдЯреАрд╕реА15W408AS тАФ рдордзреНрдп-рд╢реНрд░реЗрдгреА рдХрд╛ рдЬрд╛рдирд╡рд░
- рддреЗрдЬрд╝, 8KB рдлрд╝реНрд▓реИрд╢ рдФрд░ рджреЛрд╣рд░реЗ UARTs рдХреЗ рд╕рд╛рде
- рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рд╕рдВрдЪрд╛рд░, рдореЛрдЯрд░ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдПрдирд╛рд▓реЙрдЧ рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд┐рдпрд╛
- PWM, ADC, EEPROM, рдЖрджрд┐ рд╕реЗ рдкреВрд░реНрдгрддрдпрд╛ рд╕реБрд╕рдЬреНрдЬрд┐рддред
ЁЯза рдПрд╕рдЯреАрд╕реА15рдПрдл2рдХреЗ60рдПрд╕2 тАФ рдкрд╛рд╡рд░рд╣рд╛рдЙрд╕ рдПрдорд╕реАрдпреВ
- 60 KB рдлрд╝реНрд▓реИрд╢ рдФрд░ 4 UARTs ЁЯдп
- рд╕рдВрдЪрд╛рд░-рднрд╛рд░реА рдпрд╛ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрддреНрдХреГрд╖реНрдЯ
- рдмрдбрд╝реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдореЛрдбрдмрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рд╕реЗрдВрд╕рд░ рд╣рдм рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢
ЁЯМ▒ рдПрд╕рдЯреАрд╕реА15рдПрд▓204рдИрдП тАФ рдХрдо рд╡реЛрд▓реНрдЯреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг
- рдиреАрдЪреЗ рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ 1.8VрдмреИрдЯрд░реА рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА
- рдЫреЛрдЯрд╛ рдЖрдХрд╛рд░, рдХрдо рд╢рдХреНрддрд┐
- рдЕрднреА рднреА ADC, EEPROM, рдФрд░ PWM рдкреИрдХ рдХрд░рддрд╛ рд╣реИ
ЁЯФМ рдПрд╕рдЯреАрд╕реА15 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
| Feature | рд╡рд┐рд╡рд░рдг |
|---|
| рдореВрд▓ | рдЙрдиреНрдирдд 8051 (рдПрдХрд▓-рдЪрдХреНрд░, 10 рдЧреБрдирд╛ рддреЗрдЬ) |
| рдЖрдИрдПрд╕рдкреА / рдЖрдИрдПрдкреА | рд╣рд╛рдБ (UART-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ EEPROM рдПрдХреНрд╕реЗрд╕) |
| рдЯрд╛рдЗрдорд░ | рдЯрд╛рдЗрдорд░ 0тАУ3, 16-рдмрд┐рдЯ рдФрд░ 8-рдмрд┐рдЯ |
| рдбрдмреНрд▓реНрдпреВрдбреАрдЯреА | рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡реЙрдЪрдбреЙрдЧ рдЯрд╛рдЗрдорд░ |
| рдерд░рдерд░рд╛рдирд╡рд╛рд▓рд╛ | рдЖрдВрддрд░рд┐рдХ рдЙрдЪреНрдЪ рдЧрддрд┐ 35MHz рддрдХ |
| рдШрдбрд╝реА рд╕реНрд░реЛрдд | рдЖрдВрддрд░рд┐рдХ рдЖрд░.рд╕реА., рдмрд╛рд╣рд░реА рдХреНрд░рд┐рд╕реНрдЯрд▓ рдпрд╛ рдШрдбрд╝реА |
| рдПрдбреАрд╕реА рд╕рдВрдХрд▓реНрдк | 10-рдмрд┐рдЯ (рд╕рдорд░реНрдерд┐рдд рдореЙрдбрд▓ рдкрд░) |
| PWM | рдПрдХрд╛рдзрд┐рдХ рдЪреИрдирд▓ (рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рд╕реНрддрд░) |
| I┬▓C / рдПрд╕рдкреАрдЖрдИ | рдХреБрдЫ рдореЙрдбрд▓ I2C рдФрд░ SPI рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ |
ЁЯТб рдЖрдкрдХреЛ рдХреМрди рд╕рд╛ STC15 рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
| рдкрд░рд┐рджреГрд╢реНрдп | рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЪрд┐рдк |
|---|
| рд╕рд░рд▓ рдмреНрд▓рд┐рдВрдХрд░ рдпрд╛ рдПрд▓рдИрдбреА рдирд┐рдпрдВрддреНрд░рдХ | STC15F104W (рд╕реБрдкрд░ рд╕рд╕реНрддрд╛) |
| рдмреЗрд╕рд┐рдХ рдПрдирд╛рд▓реЙрдЧ + рдбрд┐рдЬрд┐рдЯрд▓ рдХреЙрдореНрдмреЛ | рдПрд╕рдЯреАрд╕реА15рдПрдл204рдИрдП |
| рджреЛрд╣рд░реА UART рд╕реЗрдВрд╕рд░ + рдореЛрдЯрд░ рдкреНрд░рдгрд╛рд▓реА | рдПрд╕рдЯреАрд╕реА15W408AS |
| рдПрдХрд╛рдзрд┐рдХ рд╕реАрд░рд┐рдпрд▓ рдбрд┐рд╡рд╛рдЗрд╕ (4 UART) | рдПрд╕рдЯреАрд╕реА15рдПрдл2рдХреЗ60рдПрд╕2 |
| рдмреИрдЯрд░реА рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрдо рд╡реЛрд▓реНрдЯреЗрдЬ рд╡рд╛рд▓реЗ рдЧреИрдЬреЗрдЯ | рдПрд╕рдЯреАрд╕реА15рдПрд▓204рдИрдП |
ЁЯз░ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг
- рдЪрдордХрддрд╛ рдЙрдкрдХрд░рдг: рдПрд╕рдЯреАрд╕реА-рдЖрдИрдПрд╕рдкреА (UART1 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ)
- рдЖрдИрдбреАрдИ: Keil uVision + STC рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ
- рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝: STC-CLib, рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рд╢реБрджреНрдз C рд▓рд┐рдЦреЗрдВ
- рдбреАрдмрдЧрд┐рдВрдЧ: рдХреЛрдИ JTAG/SWD рдирд╣реАрдВ - UART + рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
printf() debugging
ЁЯЫа рдирдореВрдирд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдЪрд╛рд░
- ЁЯТб PWM рдХреЗ рд╕рд╛рде рдПрд▓рдИрдбреА рдкреНрд░рднрд╛рд╡ (STC15F204EA рдпрд╛ W408AS)
- ЁЯЦ▓я╕П рдПрдирд╛рд▓реЙрдЧ рдЬреЙрдпрд╕реНрдЯрд┐рдХ тЖТ UART рд╕реНрдЯреНрд░реАрдо (ADC + UART)
- ЁЯУб UART-рдЯреВ-UART рд░рд┐рдкреАрдЯрд░ (STC15F2K60S2 4 UARTs рдХреЗ рд╕рд╛рде!)
- ЁЯФЛ EEPROM рдХреЗ рд╕рд╛рде рдХрдо-рдкрд╛рд╡рд░ рд╕реЗрдВрд╕рд░ рдиреЛрдб (STC15L204EA)
STC15series MCU рдбреЗрдЯрд╛ рд╢реАрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдЕрдВрдЧреНрд░реЗрдЬреА)
ЁЯУб рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдВ - рдХрдиреЗрдХреНрд╢рди рдХреЛ рдмрдврд╝рд╛рдПрдБред