|
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 37
|
|
Помогите разжевать - вопрос по инициализации22.04.2013, 10:13. Показов 15413. Ответов 24
Метки нет (Все метки)
Мужики помогите понять код. Хотелось бы разобраться до точки. После АВР-кого ассемблера я что то не въеду.
Прога на СИ в MPLAB IDE v.8.00. Есть такая строка _FOSC( CSW_FSCM_OFF & XT_PLL16 ). Ясно что это выключение модуля FSCM и настройка осцилятора. Во включаемом файле есть такое: #define _FOSC(x) __attribute__((section("__FOSC.sec,code" ))) int _FOSC = (x); #define CSW_FSCM_OFF 0xFFFF #define CSW_ON_FSCM_OFF 0x7FFF #define CSW_FSCM_ON 0x3FFF #define LP 0xF8FF #define FRC 0xF9FF #define LPRS 0xFAFF #define EXT 0xFBFF #define ECIO_PLL4 0xFFED #define ECIO_PLL8 0xFFEE #define ECIO_PLL16 0xFFEF #define FRC_PLL4 0xFFE1 #define FRC_PLL8 0xFFEA #define FRC_PLL16 0xFFE3 #define XT_PLL4 0xFFE5 #define XT_PLL8 0xFFE6 #define XT_PLL16 0xFFE7 #define HS2_PLL4 0xFFF1 #define HS2_PLL8 0xFFF2 #define HS2_PLL16 0xFFF3 #define HS3_PLL4 0xFFF5 #define HS3_PLL8 0xFFF6 #define HS3_PLL16 0xFFF7 #define ECIO 0xFBEC #define XT 0xFBE4 #define HS 0xFBE2 #define EC 0xFBEB #define ERC 0xFBE9 #define ERCIO 0xFBE8 #define XTL 0xFBE0 Значит вместо _FOSC компилятор подставляет __attribute__((section("__FOSC.sec,code" ))) int _FOSC = (x) а вместо CSW_FSCM_OFF & XT_PLL16 указанные дефайнами шестнадцатиричные числа. Вопрос: где же здесь команда ? я так понимаю это ассемблер, но как то в голове не укладывается до конца эта конструкция. Разжуйте пожалуйста. DI мож знаешь что тут к чему ? Заранее благодарен )
0
|
|
| 22.04.2013, 10:13 | |
|
Ответы с готовыми решениями:
24
Вопрос по инициализации SPI
Вопрос про список инициализации |
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
| 22.04.2013, 22:56 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 701
|
||
| 22.04.2013, 23:13 | ||
На песках Эмбеддер показывал, как-то, "класс езды"...
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 22.04.2013, 23:25 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 701
|
|
| 23.04.2013, 02:13 | |
|
Дык... это когда было... где-то в 2008-ом... ))
Пройдись поиском... помню про "секретные коды" было и 2-3 АСМ-файла он выкладывал... правда там сайт поменялся...
0
|
|
|
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 37
|
||
| 25.04.2013, 12:18 | ||
Сочувствую... Нет, я с целью изучения структуры и фарша ))) А в принципе с макросами можно вполне комфортно писать на асме, конечно не архисложные вещи
0
|
||
| 25.04.2013, 12:18 | |
|
разжевать код делфи
Разжевать сложный запрос Кто может разжевать регулярку?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|