www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 16 Яну 2025, 14:23

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 4 мнения ] 
Автор Съобщение
 Заглавие: STM8S103F3P6
МнениеПубликувано на: 23 Мар 2023, 11:17 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1546
Местоположение: Силистра
Цитат:
CPU:
STM8S103F3P6
Clock: 16MHz, internal oscillator
Flash: 8kB
RAM: 1kB
EEPROM: 640 byte
I/O voltage: 3.3V
ADC: 5 channel, 10 bit
LED: PB5 (Arduino D3), active low, shared with I2C, red

Прикачени файлове:
STM8S103F3P6.jpg
STM8S103F3P6.jpg [ 52.65 KiB | Прегледано 1011 пъти ]

Прикачени файлове:
STM8_pins.jpg
STM8_pins.jpg [ 113 KiB | Прегледано 973 пъти ]

Programming STM8S Microcontrollers using Arduino IDE
https://tenbaht.github.io/sduino/hardware/stm8blue/

към Arduino IDE:
Цитат:
https://github.com/tenbaht/sduino/raw/master/package_sduino_stm8_index.json

Follow Tools -> Board -> Board -> sduino
Прикачени файлове:
stm8_a_ide.jpg
stm8_a_ide.jpg [ 184.7 KiB | Прегледано 1010 пъти ]

Blink (LED TEST е на PB5):
Код за потвърждение:
void setup() {
  pinMode(PB5, OUTPUT);
}

void loop() {
  digitalWrite(PB5, HIGH);
  delay(500);
  digitalWrite(PB5, LOW);
  delay(500);
}

Запис: с ST-Link v2:
Прикачени файлове:
st-link_v2_usb_stm8_stm32_debugger_1.jpg
st-link_v2_usb_stm8_stm32_debugger_1.jpg [ 76.72 KiB | Прегледано 1009 пъти ]


Върнете се в началото
 Профил  
 
 Заглавие: Re: STM8S103F3P6
МнениеПубликувано на: 23 Мар 2023, 11:29 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1546
Местоположение: Силистра
40 мин опити за запис. Кабели, връзки, напрежения, драйвери ... Съмнения във всичко. Без резултат.
Според надписите има вероятност за включена защита :smt048.

Потвърждение и решение оттук:
Generic STM8S103 breakout board
https://tenbaht.github.io/sduino/hardware/stm8blue/
Цитат:
Unlocking a write protected MCU
My breakout boards came preprogrammed with a blink program and with active write protection bits. For unlocking before first use using the command line:

stm8flash -cstlinkv2 -pstm8s103?3 -u

Изпълнимият файл се намира тук:
Код за потвърждение:
The required binary for stm8flash is included in the download of the automatic install. On Windows systems it can be found in the directory
AppData\Local\Arduino15\packages\sduino\tools\STM8Tools\2019.02.05\win


Следва компилация, нормален запис ... и LED си мига :smt041.
---
Micro-USB е само за захранване.


Върнете се в началото
 Профил  
 
 Заглавие: Re: STM8S103F3P6
МнениеПубликувано на: 23 Мар 2023, 14:02 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1546
Местоположение: Силистра
Запис с ST-Link v2 и ST Virtual Programmer (STVP)

Blink на вградения LED (PB5)
Прикачени файлове:
Blink.ino.standard.zip [2.1 KiB]
72 пъти

Прикачени файлове:
stvp.jpg
stvp.jpg [ 266.1 KiB | Прегледано 1006 пъти ]


Върнете се в началото
 Профил  
 
 Заглавие: Re: STM8S103F3P6
МнениеПубликувано на: 24 Мар 2023, 11:35 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1546
Местоположение: Силистра
TUNE LED на платчето е свързан за PB5.
D3/D4 (PB5/PB4) са "отворен дрейн".
Прикачени файлове:
stm8.jpg
stm8.jpg [ 139.24 KiB | Прегледано 998 пъти ]

Входовете са 5V толерантни.
---
Blink към PC3:
Код за потвърждение:
void setup() {
  pinMode(PC3, OUTPUT);
}

void loop() {
  digitalWrite(PC3, HIGH);
  delay(50);
  digitalWrite(PC3, LOW);
  delay(50);
}


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 4 мнения ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com