Перейти к содержанию
    

shindax

Участник
  • Постов

    22
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о shindax

  • Звание
    Участник
    Участник
  • День рождения 19.02.1970

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Отладочная плата

    За STM32 и линейку Discovery подпишусь. Arduino, AVR и PIC16, IMHO, в топку. Arduino - в силу профессиональной бесполезности, AVR и PIC16 в силу тупиковости развития ветви 8-битников. Проплавают они, наверное, ещё долго, но начинать изучать МК с них вряд-ли стОит. Если всё-же PIC, то хотя-бы PIC24 + PicKit3. MIPS ( PIC32 ) тоже можно поизучать, то мэйнстрим нынче, всё-же ARM ( STM32 ).
  2. Наиболее логично, что часовой, но может просто другой низкочастотный, для работы TMR1, тогда, когда ядро находится в режиме sleep, для снижения энергопотребления.
  3. Интересно, с кем именно Microsoft заключила соглашение: http://habrahabr.ru/post/255999/
  4. Замена pic16f870

    Нет, конечно не на любой, по повторюсь, речь шла про 870-й, а вся серия 87x стоит особняком, для них даже был специальный программатор-отладчик ICD, кто помнит, который с другими PIC-ами и не работал. Поэтому повторюсь, думаю, что с большой долей вероятности вместо 870-го другой МК из серии 87х с равным количеством выводов без обновления прошивки.
  5. Замена pic16f870

    Согласен, попутал, но не так уж и много. Даташит на PIC16F87x включает в себя PIC16F873-877, но простое сравнение распределения адресов SFR, цоколёвок, и периферийных блоков, показывает, что сверху-вниз эти МК должны быть полностью совместимы. Сам я так не делал, но чисто умозрительно препятствий не вижу и если кто ткнёт носом, то буду благодарен. По крайней мере первый ICD поддерживали именно всё семейство от 870 до 877.
  6. Замена pic16f870

    Пойдут, если брать без буквы "А", с подходящей частотой и с нужным количеством выводов. 870 - это МК с минимальным набором периферии и памяти из серии PIC16F87x, у них даже даташит был общий. Насчёт защищённой прошивки - согласен.
  7. Вы там и остались, похоже. Про линкер Вам тогда не рассказывали? IMHO, ошибка в генокоде.
  8. Идиотизм какой-то... Так Вы сделайте хоть что-то, а после анализируйте, если что-то пойдёт не так, а не наоборот. Так, по-крайней мере, все адекватные люди поступают. И не пойте, пожалуйста, прописные истины с видом оракула. На данный момент, ваша "проницательность", откровенно веселит.
  9. И что, что одной фирмы? Чего ждать? Как и у всех других фирм - новой версии, это процесс бесконечен. Посмотрел. Так в чём по-Вашему их "потенциальная угроза"? IMHO, Вы себе проблему сами выдумываете. Что, впрочем, для начинающих характерно. Всё заговоры мерещятся. То косяк в кристалле, то закладки в компиляторе. Или Вы в машинных кодах программировать собираетесь? :) Здесь вообще ничего не понял. Или формулируйте точнее. А в целом Вы сами себе ответили. Если проект кроссплатформенный - то пишите на Си, а машиннозависымие участки уже на ассемблере, это общепринятая, устойчивая практика.
  10. Так там шла речь про "бету" симулятора, но никак не компилятора, или собственно IDE. Так поделитесь Вашими сакральными знаниями, чем именно этот чип проблемен и почему.
  11. PIC доки и вопросы

    Плохо искали. У PIC16F877A добавили компараторы. Как это может отразиться на работе устройства зависит от самого устройства, это нужно учитывать при написании программы, т.е. с прошивкой для 877 на 877А может и не пойти. С компараторами, например в 16F628, или в 12F629 многие наелись. Читайте даташиты, а не описания. А по ногам внутри семейств они все совместимы.
  12. А о "бета-состоянии" чего идёт речь? Чем XC8 + MPLAB не угодил? HI-TECH был хорош, конечно, но до определённой версии ( 9.60 PL3, кажется ). Но она точно не поддерживала ядро Enhanced midrange. IMHO, тут без вариантов: XC8 + MPLAB, или MPLABX.
  13. ... #pragma config MCLRE = ON ... Резистор с 4-го вывода на Vdd установлен?
  14. Я так понял, что программатором нужно заливать 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 откуда брали?
  15. UEFI

    Добрый день. Купили на работе ноутбук ASUS X75A с предустановленной Windows 8. Понадобилось сбросить пароль администратора. Столкнулись с тем, что на буке при загрузке используется не BIOS, а технология UEFI. В установках BIOS отсутствует пункт меню "EFI -> Enabled/Disabled", ( хотя в документации этот пункт упоминается ) загрузка с DVD тоже отсутствует, USB выставлен в состояние Legacy. В вариантах загрузки при старте есть пункты Windows 8 и...Windows 8. :-) Короче Windows 8 всё перетянула на себя, очень веселая ситуация. Ладно и хрен-бы с ним, пока бук новый и работает, а если захочется на него Linux поставить, или ещё чего? Интуитивно понимаю, что нужно либо входить в инженерный режим по горячим клавишам, или использовать соответствующим образом подготовленную флэшку. Кто знает, что почитать. Или может уже есть доступный софт для создания подобной флэшки, или кто как выкручивается в данной ситуации. Есть ещё несколько подобных буков, но у них всех EFI отключается. Заранее благодарен.
×
×
  • Создать...