-
- Повангую, время выполнения конструкции отличается, размер стека или чего доброго кучи, Двoeшник(249 знак., 26.02.2021 13:04, )
- А ничего, что в одном случае передаётся в параметр целое число, а в другом указатель/строка - Двoeшник(26.02.2021 12:40, )
- А че значит не пашет? Тут как бы не чему не работать. - Nikolay801_(26.02.2021 12:07)
- В общем в протоколе обмена данными устройств есть параметр который
должен быть введен извне (ну типа настройки). Программа не
выполняет то что должна если этот параметр как переменную скормить
"сканфу" и выполняет если как константу. Уже вывел в уарт на
анализатор. Полностью один в один строка. Я твердо знаю что это мой
косяк, но не знаю где и не осталось вариантов что еще пробовать. - Tpoeшник(26.02.2021 12:23)
- Вангую, косяк в другом месте. - SciFi(26.02.2021 12:24)
- Да, похоже. Сбивает с толку то что компилирую с переменной - не пашет, ставлю константу - пашет. - Tpoeшник(26.02.2021 12:26)
- Вангую, косяк в другом месте. - SciFi(26.02.2021 12:24)
- В общем в протоколе обмена данными устройств есть параметр который
должен быть введен извне (ну типа настройки). Программа не
выполняет то что должна если этот параметр как переменную скормить
"сканфу" и выполняет если как константу. Уже вывел в уарт на
анализатор. Полностью один в один строка. Я твердо знаю что это мой
косяк, но не знаю где и не осталось вариантов что еще пробовать. - Tpoeшник(26.02.2021 12:23)
- Этот ваш авр недоделанный, там раздельные адресные пространства для
флеша и ОЗУ. В связи с этим, когда авр пытается делать вид, что он
умеет в Си, возникают недоразумения. Не знаю, так ли это здесь, но
не удивлюсь. - SciFi(26.02.2021 11:46)
- Кстати да, может это и оно. - Nikolay801_(26.02.2021 11:54)
- Недоразумение это единое адресное пространство. Устроили,
панимаешь, раздолье для хакеров Путина и кормушку для индусов
мелкософта. - Codavr(26.02.2021 11:53)
- В тех же Cortex-M вопрос решили. Логически - единое адресное
пространство. Физически - сильно разные по свойствам. - LightElf(26.02.2021 12:03)
- Ага, они там применили великое изобретение "дешифратор адреса". К
сожалению, когда рождался авр, это изобретение ещё не подоспело :-) - SciFi(26.02.2021 12:06)
- Да, атмеловцам стоило поделить память на 16KB RAM и 48KB FLASH. Было бы просто и приятно. - LightElf(26.02.2021 15:35)
- Посмотрел бы я на этих дешифровщиков в 8 битной системе. - Codavr(26.02.2021 12:22)
- Их есть у нас. Ознакомься с STM8. - SciFi(26.02.2021 12:24)
- Где москва и где багдад. Разница в 10 лет. За это время площадь кремния в 10 раз подешевела, могли бы при 32 битной шине не жлобиться, а сразу STM16 делать. - Codavr(26.02.2021 13:15)
- Их есть у нас. Ознакомься с STM8. - SciFi(26.02.2021 12:24)
- Ага, они там применили великое изобретение "дешифратор адреса". К
сожалению, когда рождался авр, это изобретение ещё не подоспело :-) - SciFi(26.02.2021 12:06)
- Точно, надо страдать. Без страданий появляются жизнерадостные беззаботные люди, это же отвратительно :-) - SciFi(26.02.2021 11:59)
- В тех же Cortex-M вопрос решили. Логически - единое адресное
пространство. Физически - сильно разные по свойствам. - LightElf(26.02.2021 12:03)
- А если просто вывести по printf? Вроде все 3 варианта одинаковый выхлоп должны давать. - Andreas(26.02.2021 11:44)
- А что такое диип? Nikolay801_(32 знак., 26.02.2021 11:43)
- Переменная int. Глубина сенсора давления - Tpoeшник(26.02.2021 11:50)