Перейти к содержанию

STM32 для чайника


ART_ME

Рекомендуемые сообщения

Засветило участие STM32 в маленьком проекте, поэтому решил прогнать на реализуемость.

Задача в сборе аналоговых сигналов и передаче их на операторскую панель или в скаду.

Получил нижеследующий код:

program MP4

	dim error_ as byte
	dim adc_result as word

main:
	error_ = Soft_UART_Init(GPIOA_BASE, 10, 9, 4800, 0)

 lll:
 
	adc_result = ADC1_Read(7)
    
	Soft_UART_Write(Lo(adc_result))
	Soft_UART_Write(Hi(adc_result))
    
	Delay_ms(1000)

 goto lll
    
end.

Все заработало сразу.

Для этого понадобилось всего лишь создать новый проект, указать тип МК, записать в него вышеуказанные строчки, поставить галочки над двумя библиотеками и зашить прямиком в МК.

И больше ничего не надо делать!!!

И кто-то скажет, что ЭТО не для чайника?

ЗЫ. Заметьте, что даже язык не надо знать, в исходнике его по сути и нету. :wub:

 

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

10 минут назад, ART_ME сказал:

Заметьте, что даже язык не надо знать, в исходнике его по сути и нету.

Далеко так уедешь. Особенно интересно будет, когда начнутся баги и глюки, а знаний для их поиска и устранения ровно ноль, как в области схемотехники и трассировки платы, так и в области написания программы.. Да, кстати, то, что в сообщении выше, как раз и есть язык программирования.

 

error_ = Soft_UART_Init(GPIOA_BASE, 10, 9, 4800, 0)

Вот это написано абы було? Понимания то нет, зачем здесь вообще какая-то error_.

Изменено пользователем BARS_
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

2 минуты назад, BARS_ сказал:

Далеко так уедешь. Особенно интересно будет, когда начнутся баги и глюки, а знаний для их поиска и устранения ровно ноль, как в области схемотехники и трассировки платы, так и в области написания программы..

 

Если в этой программе начнутся баги и глюки, эта платка с МК полетит в помойку.

Изменено пользователем ART_ME

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

5 минут назад, BARS_ сказал:

 


error_ = Soft_UART_Init(GPIOA_BASE, 10, 9, 4800, 0)

Вот это написано абы було? Понимания то нет, зачем здесь вообще какая-то error_.

error_ - это результат инициализации. 

В примере процедура работы с ним указана, но я её выкинул по причине, изложенной ранее.

1 минуту назад, BARS_ сказал:

Отличное решение. Только выбрасывать надо не железо, разработчика.

Хороший разработчик я или плохой, но с говном я работать точно не буду. В свое время по уши наелся П16Я!!!

И да, я Вам искренне сочувствую.

Изменено пользователем ART_ME

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, ART_ME сказал:

это результат инициализации.

Правильно, и в зависимости от него надо решать, продолжить работу или нет. Но криворукие "программисты" обычно забивают на проверки, а потом носятся с глючной прогой, не зная, что делать

Изменено пользователем BARS_
Ссылка на комментарий
Поделиться на другие сайты

Только что, BARS_ сказал:

Правильно, и в зависимости от него надо решать, продолжить работу или нет

Ну дык я и говорю - если не проходит инициализация МК, то МК в помойку. :lol:

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Только что, ART_ME сказал:

МК в помойку

Повторю еще раз, в помойку РАЗРАБОТЧИКА, который настолько криворук, что не смог сделать нормальную прошивку. Да, камень не меньше 400 серии ставь, а то не хватит.

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, BARS_ сказал:

Повторю еще раз, в помойку РАЗРАБОТЧИКА, который настолько криворук, что не смог сделать нормальную прошивку.

Вышеприведенный код из примеров ME - ненормальная прошивка? С Вами все в порядке?

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, BARS_ сказал:

Вообще-то НЕТ.

Вопросов к Вам более не имею.

Изменено пользователем ART_ME

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Для тех, кто в танке.

Строчка инициализации порта в дельтовской панели:

$90 = INITCOM(0, 0, 1, 0, 0, 5, 0)

 

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Я же сказал, к Вам вопросов нет.

Но этот форум читают не только те, кто смотрит на мир из амбразуры.

И я не считаю неправильным поделиться с ними своим хоть и небольшим опытом.

Хотя бы потому, что ПЛК с аналоговыми портами и COM-портом сейчас даже не всякому предприятию по цене доступен, не говоря уж о частниках.

Изменено пользователем ART_ME

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, ART_ME сказал:

Но этот форум читают не только те, кто смотрит на мир из амбразуры.

Можете не беспокоиться, таким говном, как пользуетесь Вы, больше не станет пользоваться никто! Да и Вы перестанете, как мозг появится, либо понадобится программа сложнее трех строк. Так что не обольщайтесь.

Ссылка на комментарий
Поделиться на другие сайты

Ваше мнение очень важно для нас, оставайтесь на линии.

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Я дал инфу не для Вас.

Так что перестаньте плиз замусоривать тему.

Изменено пользователем ART_ME

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Только что, ART_ME сказал:

Я не программист

Вот и не лезьте в программирование! А так же не заполняйте тему своими идиотскими идеями и "программами"

Ссылка на комментарий
Поделиться на другие сайты

Тема называется "STM32 для чайника". Я в STM32 - "чайник".

А Вы тут что делаете?

Изменено пользователем ART_ME

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Слово трoлль форум автоматом заменяет на чайник. Так что я прям затрудняюсь как читать всю эту писанину правильно...

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

Откровенно говоря, шибко смущает такой беспредельный баттхерт.

Вы что-то продаете, а я вам мешаю?

Вы кого-то охмуряете, а я вам препятствую?

Откуда столько хамства и оскорблений только за то, что поделился в мною же открытой теме своим личным опытом по освоению STM32?

 

 

Изменено пользователем ART_ME

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...