|
micro |
|
|
|
 |
Ответов
|
Dec 5 2008, 14:01
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 21-11-08
Из: BELARUS
Пользователь №: 41 837

|
Спасибо, кое что понял... А скажите пожалуйста еще, правильно ли я понял: в микрах 16FXXX в каждом банке содержаться регистры общего и специального пользования а в микрах 18FXXX регистры специального пользования находяться в последних 125 байтах 15-го банка, а регистры общего в 0....15 банках памяти??? Я вот еще не понимаю для чего нужно размещать регистры спец-го наз-я (одни и теже) в нескольких банках памяти (для микров 16FXXX и ниже) ??? //////// Извеняйте, если вам кажуться ети вопросы глупыми, не занимался просто я етой областью ранее вот и приходиться все уточнять на 100% ////////
|
|
|
|
|
Dec 5 2008, 16:42
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012

|
Цитата(mustelus @ Dec 5 2008, 17:01)  Спасибо, кое что понял... А скажите пожалуйста еще, правильно ли я понял: в микрах 16FXXX в каждом банке содержаться регистры общего и специального пользования а в микрах 18FXXX регистры специального пользования находяться в последних 125 байтах 15-го банка, а регистры общего в 0....15 банках памяти??? Нечего гадать, надо смотреть в datasheet на конкретный контроллер. Цитата Я вот еще не понимаю для чего нужно размещать регистры спец-го наз-я (одни и теже) в нескольких банках памяти (для микров 16FXXX и ниже) ??? Вопрос к разработчикам, а я вижу так - при написании программ не надо заботиться о переключении банков при обращении к некоторым SFR, так как они доступны из любого банка, но это надо делать ОЧЕНЬ аккуратно. Цитата //////// Извеняйте, если вам кажуться ети вопросы глупыми, не занимался просто я етой областью ранее вот и приходиться все уточнять на 100% //////// Ответы на большинство вопросов в datasheet.
|
|
|
|
|
Dec 6 2008, 19:33
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012

|
Цитата(mustelus @ Dec 6 2008, 21:46)  Я вот и изучаю все по datasheet, но смутил меня тот факт что такое различие в организации памяти данных, там во всех банках а в етом только в последних 128 байтах, ведь если взять 12-й и тот же 16 микроконтроллеры то отличаються онитолько размерами етой памяти и дополнительными выводами и регистрами...  У продукции microchip хорошо прослеживаются приципы совместимости и приемственности, но слепо им следовать не стоит, иначе в один прекрасный момент выработанные стереотипы сослужат недобрую службу. Архитектура и система команд PIC12 и PIC16 практически одинакова, PIC18, можно сказать, дальнейшее развитие PIC16, в которое разработчики вложили лучшее от PIC16, убрали такой важный минус как страничная организация памяти программ, переработали ситему команд, расширили префирию, поработали над скоростью работы. А какой смысл начинающему читать и анализировать даташиты на разные PIC? Ведь у Вас наверняка в наличии один-два контроллера. Вот их и надо плотно изучать, а дальше просто искать отличия и дополнения. Я так думаю.
|
|
|
|
Сообщений в этой теме
mustelus micro Nov 21 2008, 14:25 Purposeful Ни в коем случае не учитесь программировать на Асе... Nov 21 2008, 20:03 petrd Цитата(Purposeful @ Nov 21 2008, 23:03) Н... Nov 22 2008, 17:46 PIC_Embedder Для начала, научиться писать на русском. И НЕ КАПС... Nov 22 2008, 10:10 Типок Цитата(mustelus @ Nov 22 2008, 00:25) Здр... Nov 22 2008, 16:13 tyro Не знаю, будет ли полезной, но про мк и на русском... Nov 22 2008, 18:23 petrd Цитата(tyro @ Nov 22 2008, 21:23) Не знаю... Nov 22 2008, 18:43 mustelus А на С++ можно програмить, если можно то подскажит... Nov 23 2008, 17:00 petrd Цитата(mustelus @ Nov 23 2008, 20:00) А н... Nov 23 2008, 18:05  Adviser Цитата(petrd @ Nov 23 2008, 21:05) Может ... Nov 23 2008, 18:44   petrd Цитата(Adviser @ Nov 23 2008, 21:44) Не з... Nov 23 2008, 19:27    mustelus Скажите, а как закачать код в сам микроконтролер, ... Nov 27 2008, 19:33 Sun525 Pickit2 называется, еще есть IC-PROG и др. Nov 27 2008, 19:53 Bronislav Цитата(mustelus @ Nov 21 2008, 17:25) Здр... Nov 28 2008, 01:42 mustelus Я вот тут разбирался с MPASMом и что то не могу по... Nov 29 2008, 21:25  Bronislav Цитата(mustelus @ Nov 30 2008, 00:25) Я в... Dec 1 2008, 02:12   mustelus Да, написано, но для чего ето вообще нужно не напи... Dec 1 2008, 11:47 MaxEngee Кто бы кто что не говорил
если хотите стать нормал... Dec 4 2008, 07:37 mustelus Скажите пожалуйста, можно ли сохранить какие то пр... Dec 4 2008, 12:24 MaxEngee Что вопрос не совсем понятен
даже совсем не поняте... Dec 5 2008, 08:10 mustelus Нуу начнем с того что, назовите хоть один по имени... Dec 5 2008, 10:40  petrd Цитата(mustelus @ Dec 5 2008, 13:40) Нуу ... Dec 5 2008, 12:35     mustelus Подскажите в чом дело, вот код на PIC18F452
vbank... Dec 8 2008, 13:44      petrd Вот здесь посмотрите http://subscribe.ru/archive/c... Dec 9 2008, 12:31 Sharasir Ассемблер - родной язык PIC-ов
Полностью согласен ... Jan 2 2009, 17:27 Lexi ЦитатаЯ ХОТЕЛ БЫ НАУЧИТЬСЯ ПРОГРАМИРОВАТЬ
Я посов... Jan 3 2009, 09:22 mustelus Нуу, вроде научился програмировать...
Скажите, а г... Jan 20 2009, 20:08 petrd Цитата(mustelus @ Jan 20 2009, 23:08) Нуу... Jan 21 2009, 05:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|