Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 20.06.2019, 13:03  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sanstan Посмотреть сообщение
думал хедеры автоматически подцепляются
Как-то, да. Если не перемудрить.
Вы же ничего конкретно не указали. Может, "муха не летит потому, что у неё крылья оторваны. Да и вообще она по стенке размазана".
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 20.06.2019, 13:48  
sanstan
Прописка
 
Регистрация: 06.03.2007
Сообщений: 144
Сказал спасибо: 22
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
sanstan на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

подскажите, прицепил библиотеку для Nextion [HTML]https://github.com/muhammedguler/STM32_Nextion[/HTML]

как записать (Например) в поле t5 значение... 98.
пишу:
Цитата:
NexTextSetText(5, (char*) 98 );
- значение не меняется

Код:
int NexTextSetText(int Text,const char *buffer)
{
   char cmd[50]={0}, buff[50]={0};
   for (int i=0; i‹20; i++) buff[i]=buffer[i];
   sprintf (cmd, "t%d.txt=\"%s\"",  Text,  buff);
   sendCommand (cmd);
   return recvRetCommandFinished ();
}

Последний раз редактировалось sanstan; 20.06.2019 в 14:39.
sanstan вне форума  
Непрочитано 21.06.2019, 01:07  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sanstan Посмотреть сообщение
как записать (Например) в поле t5 значение... 98.
пишу:
Код:
NexTextSetText(5, (char*) 98 );
- значение не меняется

тип const char* это строковый литерал, поэтому:
Код:
NexTextSetText(5, "98");
ProtAS-13 вне форума  
Непрочитано 21.06.2019, 21:00  
sanstan
Прописка
 
Регистрация: 06.03.2007
Сообщений: 144
Сказал спасибо: 22
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
sanstan на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Цитата:
NexTextSetText(5, "98");
Похоже нужна какая то инициализация.... не работает.
sanstan вне форума  
Непрочитано 21.06.2019, 21:14  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sanstan Посмотреть сообщение
Похоже нужна какая то инициализация.... не работает.
Похоже, нужно для начала Кернигана & Ритчи почитать. Потом всяких хеллоуворлдов пописать...
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 22.06.2019, 10:06  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,509
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Срочно читать основы языка Си http://www.c-cpp.ru/books
Причем, эта ваша "библиотека", как видно из куска кода - хня какаято.
NewWriter вне форума  
Непрочитано 22.06.2019, 22:11  
sanstan
Прописка
 
Регистрация: 06.03.2007
Сообщений: 144
Сказал спасибо: 22
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
sanstan на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
Причем, эта ваша "библиотека", как видно из куска кода - хня какаято.
это всего одна функция. Ссылку на библиотеку я тоже привел:

Сообщение от sanstan Посмотреть сообщение
https://github.com/muhammedguler/STM32_Nextion
sanstan вне форума  
Непрочитано 22.06.2019, 22:41  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sanstan Посмотреть сообщение
это всего одна функция
Каrтавый узнается по одному звуку "r" ☺
(если не очень понятно, то sprintf могут использовать лишь совсем одуренные товарищи...)
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 22.06.2019, 22:47  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,509
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Мне достаточно было увидеть всего одну функцию, чтобы понять, что и остальное там - такая же фигня. "Не всё то золото, что на гитхабе лежит" Гитхаб - это вообще помойка всякого сброда.

const char *buffer - это указатель на константный буфер, который неизменно находится во флеше (ну раз он константа). Так зачем же эти константы перекопировать в цикле for в переменные, если константы и так никуда не денутся? Дальше будет еще одно копирование - внутри функции sprintf.
Да и потом, зачем вначале buff[50]={0}, если он будет заменен строчкой ниже? И почему 50, если счетчик цикла всего до 20? К тому же, для автоматических переменных неполное указание списка инициализаторов не документировано. А почему cmd[50], если buff тоже [50], но к нему еще добавляется до 10 знаков от переменной Text, и плюс несколько символов в параметрах printf? Ну и опять же, никак занулять массивы не нужно, ибо printf сам всё сделает.

Вобщем, в каждой строчке - по меньшей мере, полная лажа. И если столько лажи только в одной функции, то что есть вся "библиотека"? Полная лажа, помноженная на число строк "библиотэки"?

Последний раз редактировалось NewWriter; 22.06.2019 в 23:05.
NewWriter вне форума  
Непрочитано 22.06.2019, 23:07  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

NewWriter, ты, похоже, первый, кто вообще прочитал, что там делается... Ядрен батон! Да как же вообще можно было такое говно написать-то? Там еще и аргумент за каким-то чертом копируется в локальную переменную на временной куче. И зачем? Можно было сразу отправить аргумент в следующую функуцию...
Но, на будущее:
Цитата:
Вобщем
раздельно писать надо: "в общем"...
__________________
Смерть бандеровской мразоте!

Последний раз редактировалось eddy; 22.06.2019 в 23:13.
eddy вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 20:07.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot