-
- Не выдумывайте проблемы. Любое изменение сайта требует привычки.
Тоже самое и с даташитами. Даташит у новых PIC18 написан ПО МОТИВАМ
даташитов Атмела, но по правилам Микрочипа. Читается вполне
нормально. Особенно понравилось, что описание регистров вынесено в
отдельный параграф конкретной периферии и находится в конце
описания этой периферии. Так же как и у СТМ в референсах. Не нужно
елозить по всему описанию в поиске регистров при написании
инициализации. my504(117 знак., 10.04.2021 13:49)
- Нам наверное в разных местах выдают даташиты и доступы к сайтам.
Это в старых описаниях нужные регистры собраны в конце параграфа. А
описание работы с грамотной структурной схемой в его теле. Какой
глубины буфер УАРТа у pic18Q ? Сколько кнопок нужно нажать на новом
сайте, чтоб добраться до описания асемблера 18? И рюшечки эти в
даташите, делающие оглавление нечитаемым. Нахера оно серое? - Kpoк(10.04.2021 14:16)
- Стесняюсь спросить, а зачем нужно добираться до ассемблера на
сайте? Чем не устраивает хелп IDE? И о каком ассемблере вы ведете
речь - о MPASM или об as-pic? Мануал на Ассемблер (as-pic)
находится в папке документации XC8. Есличо. my504(1000 знак., 10.04.2021 16:15)
- А Вы не стесняйтесь. Вообще-то описание инструмента лучше узнавать
ДО того, как ты его всунешь на свою машину, мало ли... - Kpoк(10.04.2021 16:55)
- Вообще то as-pic является неотделимой частью XC8, в отличии от
MPASM, который был частью IDE. То есть найти мануал на as-pic на
сайте - это открыть страницу XC8. Считаю клики: ТРИ. Ровно три
клика до открытия мануала. До этого ни разу его на сайте не
открывал. my504(1 знак., 10.04.2021 17:06, картинка)
- я же говорю, у вашего райкома распределитель другой Kpoк(1 знак., 10.04.2021 17:18, картинка)
- В средней колонке зеленая пиктограмма компилятора. Это будет ВТОРОЙ
клик. Третий - по прямой ссылке на искомый документ. my504(92 знак., 10.04.2021 17:28)
- Понял. Комиксы и сюда забрались. Я сразу не въехал. - Kpoк(10.04.2021 17:35)
- )) Почаще надо было бывать ...на "пленумах ЦК ВЦСПС"! - SERGHIO(10.04.2021 18:12)
- а у ВЦСПС бы ЦК? - Kpoк(10.04.2021 18:23)
- Ха! Естессно , причём не "БЫЛ", а "БЫЛИ"! И не один! ;) SERGHIO(260 знак., 10.04.2021 23:35, ссылка)
- У ВЦСПС был Президиум... ))) - my504(10.04.2021 18:40)
- а у ВЦСПС бы ЦК? - Kpoк(10.04.2021 18:23)
- )) Почаще надо было бывать ...на "пленумах ЦК ВЦСПС"! - SERGHIO(10.04.2021 18:12)
- Понял. Комиксы и сюда забрались. Я сразу не въехал. - Kpoк(10.04.2021 17:35)
- В средней колонке зеленая пиктограмма компилятора. Это будет ВТОРОЙ
клик. Третий - по прямой ссылке на искомый документ. my504(92 знак., 10.04.2021 17:28)
- вот две одинаковых страницы из разных документов. какая
информативней? Kpoк(1 знак., 10.04.2021 17:15, картинка)
- Безусловно ПРАВАЯ. Патамушта имеет гиперссылку на имени инструкции.
Мотать на описание инструкции руками - так себе удовольствие. - my504(10.04.2021 17:25)
- Это гиперссылка столько места занимает? Ну посмотрели бы как это
делали на пик33. Там она компактная. - Kpoк(10.04.2021 17:34)
- Мне по барабану какой размер у даташита. На фоне 500 гигов винта
моего ПК он пренебрежимо мал. На 33-их, уважаемый, НЕТ описания
инструкций в даташите. Только список. Там есть отдельный мануал по
программированию, который я держу у себя над рабочим столом в
папке. Слишком большая система команд, чтобы рыться в pdf-е. - my504(10.04.2021 17:56)
- Я не про объём в мегабайтах, а про площадь картинки. У меня она
распечатанная висит - нет времени рыться в папках. - Kpoк(10.04.2021 18:20)
- Какая из инструкций требует таблички? Там нечего помнить. Впрочем,
есть. У меня распечатаны инструкции sublw и subwf. Точнее состояние
флага переноса по результату. За 12 лет так и не запомнил. ))) - my504(10.04.2021 18:44)
- Это если каждый день программируешь, то может и нечего помнить - Kpoк(11.04.2021 12:16)
- А я-то думал, на кого нацелен рекламный слоган "всего 35 простых
инструкций"? Держите его! - SciFi(10.04.2021 18:37, ссылка)
- Это я его и придумал! Если бы команд было 40,, я бы ниасилил - Kpoк(11.04.2021 09:24)
- Вспоминаем цветную вкладку из журнала Радио с системой команд
8080... - Evgeny_CD(10.04.2021 18:24)
- Достаем раритет - реальный живой экземпляр Zikon(1 знак., 11.04.2021 12:18, картинка)
- Вот - из архивов Радио 1987 год №5 Zikon(1 знак., 11.04.2021 14:22, картинка)
- абаждите, я конспектирую - LightElf(11.04.2021 22:31)
- для конспекта - дополнительно Zikon(57 знак., 12.04.2021 08:22 - 10:25, картинка, картинка)
- Ну вот могли же! - Kpoк(12.04.2021 10:30)
- для конспекта - дополнительно Zikon(57 знак., 12.04.2021 08:22 - 10:25, картинка, картинка)
- Да! - Evgeny_CD(11.04.2021 14:23)
- абаждите, я конспектирую - LightElf(11.04.2021 22:31)
- Таблица посередине — это таблица Менделеева? - SciFi(11.04.2021 13:09)
- Вау!!!! - Evgeny_CD(11.04.2021 12:39)
- Я свою сегодня пытался найти. Увы, жена похоже "оптимизировала" :( - Гyдвин(11.04.2021 14:02)
- Вот - из архивов Радио 1987 год №5 Zikon(1 знак., 11.04.2021 14:22, картинка)
- Достаем раритет - реальный живой экземпляр Zikon(1 знак., 11.04.2021 12:18, картинка)
- Какая из инструкций требует таблички? Там нечего помнить. Впрочем,
есть. У меня распечатаны инструкции sublw и subwf. Точнее состояние
флага переноса по результату. За 12 лет так и не запомнил. ))) - my504(10.04.2021 18:44)
- Я не про объём в мегабайтах, а про площадь картинки. У меня она
распечатанная висит - нет времени рыться в папках. - Kpoк(10.04.2021 18:20)
- Мне по барабану какой размер у даташита. На фоне 500 гигов винта
моего ПК он пренебрежимо мал. На 33-их, уважаемый, НЕТ описания
инструкций в даташите. Только список. Там есть отдельный мануал по
программированию, который я держу у себя над рабочим столом в
папке. Слишком большая система команд, чтобы рыться в pdf-е. - my504(10.04.2021 17:56)
- Это гиперссылка столько места занимает? Ну посмотрели бы как это
делали на пик33. Там она компактная. - Kpoк(10.04.2021 17:34)
- Безусловно ПРАВАЯ. Патамушта имеет гиперссылку на имени инструкции.
Мотать на описание инструкции руками - так себе удовольствие. - my504(10.04.2021 17:25)
- я же говорю, у вашего райкома распределитель другой Kpoк(1 знак., 10.04.2021 17:18, картинка)
- Вообще то as-pic является неотделимой частью XC8, в отличии от
MPASM, который был частью IDE. То есть найти мануал на as-pic на
сайте - это открыть страницу XC8. Считаю клики: ТРИ. Ровно три
клика до открытия мануала. До этого ни разу его на сайте не
открывал. my504(1 знак., 10.04.2021 17:06, картинка)
- А Вы не стесняйтесь. Вообще-то описание инструмента лучше узнавать
ДО того, как ты его всунешь на свою машину, мало ли... - Kpoк(10.04.2021 16:55)
- Стесняюсь спросить, а зачем нужно добираться до ассемблера на
сайте? Чем не устраивает хелп IDE? И о каком ассемблере вы ведете
речь - о MPASM или об as-pic? Мануал на Ассемблер (as-pic)
находится в папке документации XC8. Есличо. my504(1000 знак., 10.04.2021 16:15)
- При этом совместимость давлела над ними. - Evgeny_CD(10.04.2021 13:53)
- Ну тут скорее не совместимость, а использование прежнего ядра.
Совместимость образовалась автоматом. Q43 у меня стал первым МК
18-ого семейства, на который я писал код на Си. Причем с нулевой
оптимизацией и он меня полностью устроил по результату
сгенерированного кода. Почти все драйверы проекта оказались
хардварными. Код в прерываниях минимальный. До этого даже в мыслях
не было писать на Си для 8-битного Микрочипа. Настолько много было
критических участков. - my504(10.04.2021 14:04)
- DMA удалось заюзать? - Evgeny_CD(10.04.2021 14:15)
- Да, конечно. Там весьма недурственный ДМА. Вообще без ограничений
на адресное пространство. Можно из флеша, из ЕЕ, в том числе. Можно
группировать транзакции в пакет (за один реквест). Только нужно не
забыть выставить приоритеты арбитража шины. - my504(10.04.2021 15:53)
- Удалось понять, на время доступа DMA процессор тормозится, или там
псевдо-двухпортовое ОЗУ? - Evgeny_CD(10.04.2021 17:06)
- Если транзакция попадает на выборку кодом, то ядро тормозится. Но
это если приоритет ДМА выше приоритета кода. Всего арбитр различает
ДЕВЯТЬ объектов приоритета - MAIN, ISR, шесть каналов DMA и
SCANNER. Последний работает с CRC модулем при хардварном контроле
флеша в бутлоадере. - my504(10.04.2021 17:22)
- Т.е. там внутри одна шина? - Evgeny_CD(10.04.2021 17:30)
- Ну это же не CM0. ))) Bus Matrix тут отсутствует. Слишком простая
архитектура. Но я проверял ногодрыгом пузырьки от DMA. Практически
незаметно. Ведь далеко не все инструкции используют ОЗУ, но даже
если и используют, то в четырех тактах инструкции всегда есть
"окно". Даже при транзакциях из флеша код не слишком дергается... - my504(10.04.2021 17:46)
- Спасибо! - Evgeny_CD(10.04.2021 17:52)
- Ну это же не CM0. ))) Bus Matrix тут отсутствует. Слишком простая
архитектура. Но я проверял ногодрыгом пузырьки от DMA. Практически
незаметно. Ведь далеко не все инструкции используют ОЗУ, но даже
если и используют, то в четырех тактах инструкции всегда есть
"окно". Даже при транзакциях из флеша код не слишком дергается... - my504(10.04.2021 17:46)
- Т.е. там внутри одна шина? - Evgeny_CD(10.04.2021 17:30)
- Если транзакция попадает на выборку кодом, то ядро тормозится. Но
это если приоритет ДМА выше приоритета кода. Всего арбитр различает
ДЕВЯТЬ объектов приоритета - MAIN, ISR, шесть каналов DMA и
SCANNER. Последний работает с CRC модулем при хардварном контроле
флеша в бутлоадере. - my504(10.04.2021 17:22)
- Удалось понять, на время доступа DMA процессор тормозится, или там
псевдо-двухпортовое ОЗУ? - Evgeny_CD(10.04.2021 17:06)
- Да, конечно. Там весьма недурственный ДМА. Вообще без ограничений
на адресное пространство. Можно из флеша, из ЕЕ, в том числе. Можно
группировать транзакции в пакет (за один реквест). Только нужно не
забыть выставить приоритеты арбитража шины. - my504(10.04.2021 15:53)
- DMA удалось заюзать? - Evgeny_CD(10.04.2021 14:15)
- Ну тут скорее не совместимость, а использование прежнего ядра.
Совместимость образовалась автоматом. Q43 у меня стал первым МК
18-ого семейства, на который я писал код на Си. Причем с нулевой
оптимизацией и он меня полностью устроил по результату
сгенерированного кода. Почти все драйверы проекта оказались
хардварными. Код в прерываниях минимальный. До этого даже в мыслях
не было писать на Си для 8-битного Микрочипа. Настолько много было
критических участков. - my504(10.04.2021 14:04)
- Нам наверное в разных местах выдают даташиты и доступы к сайтам.
Это в старых описаниях нужные регистры собраны в конце параграфа. А
описание работы с грамотной структурной схемой в его теле. Какой
глубины буфер УАРТа у pic18Q ? Сколько кнопок нужно нажать на новом
сайте, чтоб добраться до описания асемблера 18? И рюшечки эти в
даташите, делающие оглавление нечитаемым. Нахера оно серое? - Kpoк(10.04.2021 14:16)
- Не выдумывайте проблемы. Любое изменение сайта требует привычки.
Тоже самое и с даташитами. Даташит у новых PIC18 написан ПО МОТИВАМ
даташитов Атмела, но по правилам Микрочипа. Читается вполне
нормально. Особенно понравилось, что описание регистров вынесено в
отдельный параграф конкретной периферии и находится в конце
описания этой периферии. Так же как и у СТМ в референсах. Не нужно
елозить по всему описанию в поиске регистров при написании
инициализации. my504(117 знак., 10.04.2021 13:49)