Ср апр 21, 2021 15:03:01
Ср апр 21, 2021 23:27:29
ArduinoIDE не поддерживает отладку. Вот что представляет из себя отладка http://purebasic.mybb.ru/viewtopic.php?id=564JMC.Hard писал(а):а ещё и отлаживать работу кода непосредственно в среде
Чт апр 22, 2021 04:41:05
Чт апр 22, 2021 07:10:50
Чт апр 22, 2021 07:28:35
Чт апр 22, 2021 08:08:27
О линуксе часто говорят как о конструкторе в котором можно работать с железками, наверное это верно. Но все мои знакомые из университета в большинстве своем подсаживаются на какую нибудь закрытую удобную среду, где много народа уже делало примеры и вообще mainstream
А вот как залезаешь под капот embended тусовки linux, сразу начинается: рытьё форумных сказаний на AVRFreaks и кусков документации.
Да я знаю что есть плагин к Eclipse и Eclipse сборки, но я работаю в Emacs, а кто-то в Vim , а кто-то вообще ed использует…. вот и все что я хотел сказать. Только Makefile, только хардкор!
Чт апр 22, 2021 08:20:09
Чт апр 22, 2021 09:01:21
Чт апр 22, 2021 12:49:10
Возьмите Blue Pill подключите через ST-Link и будет отладка.JMC.Hard писал(а):Вот я EmBitz запускаю, и подключаю по USB к компьютеру Arduino Nano (v.3). Только не ту, оригинальную а ту, которыми Aliexpress торгует. Драйвера все находятся, а загрузить программу в Nano не получается. Что я делаю не так?
Где я такое написал? Я привел пример IDE с возможностью отладки. Таких IDE много, а не только EmBitz, но ArduinoIDE в их число не входит. Поэтому ваше заявление что ArduinoIDE поддерживает неверно.JMC.Hard писал(а):Так Мурик сказал -- там самый лучший отладчик!
Чт апр 22, 2021 12:57:45
Чт апр 22, 2021 13:35:41
А Arduino Nano аппаратно не поддерживает отладку.
Чт апр 22, 2021 13:59:19
Чт апр 22, 2021 15:34:52
Можете дать ссылку на даташит на Arduino Nano про который вы пишитие?parovoZZ писал(а):А 25 раздел даташита о чём?
Пн янв 24, 2022 20:53:30
void setup()
{
#define num_port 11
Serial.begin(9600);
pinMode(11, OUTPUT);
}
void loop()
{
delay(2000);
for(int i=0; i<1000; i++)
{
digitalWrite(num_port, 1);
delay(500);
digitalWrite(num_port, 0);
delay(2000);
}
}
Пн янв 24, 2022 21:40:08
Пн сен 26, 2022 14:20:56
Пт дек 09, 2022 12:29:13
Вт янв 24, 2023 20:35:34
Ср янв 25, 2023 19:14:57
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[env:STM32F103C8_CLONE]
platform = ststm32
board = genericSTM32F103C8
framework = arduino # arduino, mbed, cmsis, ...
debug_tool = stlink
upload_protocol = stlink # stlink , dfu
build_flags = -Wl,--undefined,_printf_float
upload_flags = -c set CPUTAPID 0x2ba01477 # Working upload for clone
debug_server =
${platformio.packages_dir}/tool-openocd/bin/openocd.exe
-s ${platformio.packages_dir}/tool-openocd/scripts
-f interface/stlink.cfg
-c "transport select hla_swd"
-c "set CPUTAPID 0x2ba01477" # Working debug for clone
-f target/stm32f1x.cfg
-c "reset_config none"
Вс янв 29, 2023 10:57:17