-
- _IO это не input/output, и даже не read/write ! это всего лишь волатильность! - IBAH(05.10.2018 17:29 - 17:31)
- Не надо повторять за "некоторыми", тем более если сам понимаешь что это неправильно. А режимы доступа и значения битовых полей регистров описываются в Reference manual соответствующего семейства процессоров. Если явно не написано - значит скорее il-2(81 знак., 03.10.2018 09:04)
- Макросы соответствующие есть, но почему-то не используются: evgeniy1294(748 знак., 01.10.2018 20:39)
- А вот объясните мне тёмному, что значит volatile const ? Оксюморон какой-то - IBAH(05.10.2018 17:47)
- Почитал... дошло! volatile и const ортогональные модификаторы! - IBAH(05.10.2018 17:52)
- Нормально всё. volatile == может в любой момент измениться. const == нельзя записывать. - SciFi(05.10.2018 17:51)
- а что тут использовать то? розовым по белому написано, что рид-райт и райт онли одно и тоже - 0men(01.10.2018 20:43)
- У них и __I не используется - evgeniy1294(01.10.2018 20:46)
- Теоретически у отдельных компиляторов могут быть фичи. Но пока их нет, ЕМНИП. - SciFi(01.10.2018 20:46)
- А вот объясните мне тёмному, что значит volatile const ? Оксюморон какой-то - IBAH(05.10.2018 17:47)
- Мануал на F4 говорит, что читается как 0. F1 говорит только "write-only", хз что читается. В любом случае, хедеры делают
индусские говнокодерывсего лишь люди, не надо искать высший смысл там, где его нет. - SciFi(01.10.2018 20:15)- Эти заголовочники формируются автоматически. - evgeniy1294(01.10.2018 20:35)
- У меня тоже прошивки генерятся автоматически. Но кто-то ведь кнопочки нажимал, надо думать? - SciFi(01.10.2018 20:37)
- Там не должно быть кнопок. Заголовочник собирается исходя из конфигурации IP-ядер, по их настройкам. Тем не менее косяки есть. evgeniy1294(65 знак., 01.10.2018 20:40)
- У меня тоже прошивки генерятся автоматически. Но кто-то ведь кнопочки нажимал, надо думать? - SciFi(01.10.2018 20:37)
- Эти заголовочники формируются автоматически. - evgeniy1294(01.10.2018 20:35)
- и то и то и то volatile - 0men(01.10.2018 17:43)
- Вопрос в том, что считается с регистров. Вообще-то понятно, что считывается 0, иначе было-бы масса сюрпризов. Где об этом написано? А так может быть было-бы предупреждение или ошибка. В IDR точно не дало-бы записать. - maleon(01.10.2018 18:07)
- В языге Це имеется понятие read-only переменной (в виде const), но отсутствует понятие write-only. Потому невозможно выразить словами запрет на чтение - LightElf(01.10.2018 18:09)
- Это огромнейшее упущение :) - maleon(01.10.2018 18:22)
- Наоборот хорошо, что с предоставляет такие широкие возможности. Это задача программиста помнить что рид-райт, а что райт онли. - 0men(01.10.2018 18:28)
- А моск не опухнет? Если есть возможность треснуть погромисту по затылку, когда он вываливается в несознанку, - это плюс для языка. - SciFi(01.10.2018 20:08)
- Считаете, что программеру разбираться в сути регистров процессора не по чину? :) Ну тогда ему явно не с нужно изучать, а бейсик какой нить ) - 0men(01.10.2018 20:15)
- Не надо грязи. Так мы придём к тому, что кодить надо в хексе. - SciFi(01.10.2018 20:16)
- Считаете, что программеру разбираться в сути регистров процессора не по чину? :) Ну тогда ему явно не с нужно изучать, а бейсик какой нить ) - 0men(01.10.2018 20:15)
- А моск не опухнет? Если есть возможность треснуть погромисту по затылку, когда он вываливается в несознанку, - это плюс для языка. - SciFi(01.10.2018 20:08)
- Наоборот хорошо, что с предоставляет такие широкие возможности. Это задача программиста помнить что рид-райт, а что райт онли. - 0men(01.10.2018 18:28)
- Это огромнейшее упущение :) - maleon(01.10.2018 18:22)
- В языге Це имеется понятие read-only переменной (в виде const), но отсутствует понятие write-only. Потому невозможно выразить словами запрет на чтение - LightElf(01.10.2018 18:09)
- Вопрос в том, что считается с регистров. Вообще-то понятно, что считывается 0, иначе было-бы масса сюрпризов. Где об этом написано? А так может быть было-бы предупреждение или ошибка. В IDR точно не дало-бы записать. - maleon(01.10.2018 18:07)