www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 25 Юли 2024, 18:15

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




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

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1507
Местоположение: Силистра
Цитат:
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 | Прегледано 859 пъти ]

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

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 | Прегледано 858 пъти ]

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 | Прегледано 857 пъти ]


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

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1507
Местоположение: Силистра
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 
Online
Аватар

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

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

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


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

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

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

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


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

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


Кой е на линия

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


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

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