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

Ну как не могу обяснить.Переход в другой раздел меню не происходит.Почему ?Или что то с шиной I2C .А если без I2C приставки для LCD(по пинам) то  всё работает.Если в схеме то не отображались бы символы.

Так как решить этот вопрос?

Поделиться сообщением


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

я не знаю в чём дело но заработало.Заменил строку volatile unsigned char menu=0,menu_k=0,flag=0; на строку uint8_t menu=0,menu_k=0,flag=0; и заработало не понимаю в чём дело может в компиляторе.

Поделиться сообщением


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

 

Тема в итоге вышла бесполезная: проблема не озвучена, решение случайное наугад.

Можно смело всю сносить.

Или оставить в разделе "TOP 10 самых бесполезных тем форума"

 

Поделиться сообщением


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

Я забываю что  это не avr a stm32.Не работала функция переключения в меню.Вот такая проблема,банальная.Проблема была в коде.В записи переменных.

Поделиться сообщением


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

6 hours ago, dimir said:

Проблема была в коде.В записи переменных.

Здесь даже дело не в том, что русский язык не ваш родной. Здесь проблема в том, что вы не понимаете, как решили проблему. Нет такой проблемы "в записи переменных". Вы решение нашли наугад, неосознанно, "методом тыка". А значит это не решение. Завтра у вас возникнет другая проблема, и виноват снова компилятор будет? Или будете ставить и снимать квалификаторы volatile, const, auto везде, где найдёте?

6 hours ago, dimir said:

Вот такая проблема,банальная.

Она не банальная. И вы эту проблему не решили.

Поделиться сообщением


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

Дело в том что я  занимался AVR .И там бывало такое что не  ставя пробел между командами определёнными.Или же  допустим команду чтения с EEPRom.Не туда  пропишишь.То тогда или контроллер глохнет.Или подвисает.У меня копилятор Atolic truestudio.Она бесплатная.

Поделиться сообщением


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

13 minutes ago, dimir said:

не  ставя пробел между командами определёнными

Это по ходу "ваш конек" :biggrin:

К сведению - после знаков препинания ВСЕГДА нужно ставить пробел.

Поделиться сообщением


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

24 минуты назад, Forger сказал:

после знаков препинания ВСЕГДА нужно ставить пробел.

Не всегда

Поделиться сообщением


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

14 minutes ago, ARV said:

Не всегда

Согласен, но в данном случае лишний пробел точно не повредит ;)

Поделиться сообщением


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

2 часа назад, Forger сказал:

Это по ходу "ваш конек" :biggrin:

К сведению - после знаков препинания ВСЕГДА нужно ставить пробел.

а после каких знаков?Ну в AVR когда разрешаешь прерывание.Или запрещаешь между строками тоже пробел иначе не работает.В stm32 я недавно начал.И не в курсе.

Симулятора нет по stm32 

Поделиться сообщением


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

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

.Или запрещаешь между строками тоже пробел иначе не работает

Или вы какие-то сказки рассказываете, или у вас компилятор языка, похожего на Си, но не Си.

Поделиться сообщением


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

16 minutes ago, dimir said:

а после каких знаков?

В русском тексте. Например, здесь.

 

16 minutes ago, dimir said:

В stm32 я недавно начал.

Покажите пример ВАШЕГО кода. Любой

Поделиться сообщением


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

Я не программист.Тонкости не знаю.Но по AVR такая цяця.Я имеюю ввиду глобальное разрешение прерывания.И запрет глобального прерывания.Это ваша фамилия Борщ.? Я люблю украинский борщ.

Поделиться сообщением


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

8 minutes ago, dimir said:

Я не программист. Я люблю украинский борщ.

Теперь точно тему можно сносить :biggrin:

Поделиться сообщением


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

39 минут назад, Forger сказал:

В русском тексте. Например, здесь.

 

Покажите пример ВАШЕГО кода. Любой

Я понял .Камень в мой огород.

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

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

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

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

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

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