-
Постов
22 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о shindax
-
Звание
Участник
- День рождения 19.02.1970
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
За STM32 и линейку Discovery подпишусь. Arduino, AVR и PIC16, IMHO, в топку. Arduino - в силу профессиональной бесполезности, AVR и PIC16 в силу тупиковости развития ветви 8-битников. Проплавают они, наверное, ещё долго, но начинать изучать МК с них вряд-ли стОит. Если всё-же PIC, то хотя-бы PIC24 + PicKit3. MIPS ( PIC32 ) тоже можно поизучать, то мэйнстрим нынче, всё-же ARM ( STM32 ).
-
Наиболее логично, что часовой, но может просто другой низкочастотный, для работы TMR1, тогда, когда ядро находится в режиме sleep, для снижения энергопотребления.
-
Интересно, с кем именно Microsoft заключила соглашение: http://habrahabr.ru/post/255999/
-
Нет, конечно не на любой, по повторюсь, речь шла про 870-й, а вся серия 87x стоит особняком, для них даже был специальный программатор-отладчик ICD, кто помнит, который с другими PIC-ами и не работал. Поэтому повторюсь, думаю, что с большой долей вероятности вместо 870-го другой МК из серии 87х с равным количеством выводов без обновления прошивки.
-
Согласен, попутал, но не так уж и много. Даташит на PIC16F87x включает в себя PIC16F873-877, но простое сравнение распределения адресов SFR, цоколёвок, и периферийных блоков, показывает, что сверху-вниз эти МК должны быть полностью совместимы. Сам я так не делал, но чисто умозрительно препятствий не вижу и если кто ткнёт носом, то буду благодарен. По крайней мере первый ICD поддерживали именно всё семейство от 870 до 877.
-
Пойдут, если брать без буквы "А", с подходящей частотой и с нужным количеством выводов. 870 - это МК с минимальным набором периферии и памяти из серии PIC16F87x, у них даже даташит был общий. Насчёт защищённой прошивки - согласен.
-
Вы там и остались, похоже. Про линкер Вам тогда не рассказывали? IMHO, ошибка в генокоде.
-
Идиотизм какой-то... Так Вы сделайте хоть что-то, а после анализируйте, если что-то пойдёт не так, а не наоборот. Так, по-крайней мере, все адекватные люди поступают. И не пойте, пожалуйста, прописные истины с видом оракула. На данный момент, ваша "проницательность", откровенно веселит.
-
И что, что одной фирмы? Чего ждать? Как и у всех других фирм - новой версии, это процесс бесконечен. Посмотрел. Так в чём по-Вашему их "потенциальная угроза"? IMHO, Вы себе проблему сами выдумываете. Что, впрочем, для начинающих характерно. Всё заговоры мерещятся. То косяк в кристалле, то закладки в компиляторе. Или Вы в машинных кодах программировать собираетесь? :) Здесь вообще ничего не понял. Или формулируйте точнее. А в целом Вы сами себе ответили. Если проект кроссплатформенный - то пишите на Си, а машиннозависымие участки уже на ассемблере, это общепринятая, устойчивая практика.
-
Так там шла речь про "бету" симулятора, но никак не компилятора, или собственно IDE. Так поделитесь Вашими сакральными знаниями, чем именно этот чип проблемен и почему.
-
Плохо искали. У PIC16F877A добавили компараторы. Как это может отразиться на работе устройства зависит от самого устройства, это нужно учитывать при написании программы, т.е. с прошивкой для 877 на 877А может и не пойти. С компараторами, например в 16F628, или в 12F629 многие наелись. Читайте даташиты, а не описания. А по ногам внутри семейств они все совместимы.
-
А о "бета-состоянии" чего идёт речь? Чем XC8 + MPLAB не угодил? HI-TECH был хорош, конечно, но до определённой версии ( 9.60 PL3, кажется ). Но она точно не поддерживала ядро Enhanced midrange. IMHO, тут без вариантов: XC8 + MPLAB, или MPLABX.
-
... #pragma config MCLRE = ON ... Резистор с 4-го вывода на Vdd установлен?
-
Я так понял, что программатором нужно заливать bootloader, а далее уже с работать с ним. Хотя-бы поэтому речи о битах конфигурации и быть не может. Из файла Readme.txt папки bootloader: "The bootloader for USBtin is adapted from Microchips USB HID Bootloader for PIC18 Non-J Families (Version 1.0 06/19/2008, Microchip Application Library microchip_solutions_v2011-10-18-beta). Device: USBtin with PIC18F14K50 Changes: - Use Jumper to enter bootloader - Set up clock from MCP2515 - Disabled EEPROM functions to reduce code size ... Usage: Program the bootloader into the device/USBtin with a programmer which supports PIC18 controllers (e.g. PicKit 3). To enter the bootloader, set the bootloader jumper (JP1) on USBtin before connecting it to the USB. Then you can use a loader application to update the firmware. "mphidflash" is such an application. Example: mphidflash -write USBtin_firmware_v1.1.hex After flashing a new fimware, disconnect the USBtin from the USB and open the jumper before reconnecting the device to the host pc. " Это было сделано? mphidflash откуда брали?
-
UEFI
shindax опубликовал тема в Операционные системы
Добрый день. Купили на работе ноутбук ASUS X75A с предустановленной Windows 8. Понадобилось сбросить пароль администратора. Столкнулись с тем, что на буке при загрузке используется не BIOS, а технология UEFI. В установках BIOS отсутствует пункт меню "EFI -> Enabled/Disabled", ( хотя в документации этот пункт упоминается ) загрузка с DVD тоже отсутствует, USB выставлен в состояние Legacy. В вариантах загрузки при старте есть пункты Windows 8 и...Windows 8. :-) Короче Windows 8 всё перетянула на себя, очень веселая ситуация. Ладно и хрен-бы с ним, пока бук новый и работает, а если захочется на него Linux поставить, или ещё чего? Интуитивно понимаю, что нужно либо входить в инженерный режим по горячим клавишам, или использовать соответствующим образом подготовленную флэшку. Кто знает, что почитать. Или может уже есть доступный софт для создания подобной флэшки, или кто как выкручивается в данной ситуации. Есть ещё несколько подобных буков, но у них всех EFI отключается. Заранее благодарен.