ИнЖеНиГеР
-
Постов
211 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные ИнЖеНиГеР
-
-
-
появился такой вопрос- как соединить pic и карты памяти (SD, MMC), как это выглядет програмно? подскажите пожалуйста.
Скачайте библиотеку Microchip MDD File System с сайта microchip.com и не парьтесь. Там всё сделано за вас. Имеется поддержка FAT 32.
0 -
Всё можно Смотреть нужно в сторону 16,32-х битных контроллеров с поддержкой USB OTG (Например: PIC24FJ64GB106,PIC24FJ256GB108,PIC32MX440F256H,PIC32MX460F512L и т.д.). Тем более что есть готовые и бесплатные библиотеки лежащие на microchip.com.
0 -
мк PIC18 имеют EUSART интерфейс который можно подключить напрямую в USB...
Это как такое может быть?
EUSART это просто навороченный USART, и его никак нельзя напрямую подключать напрямую к USB.
Есть семейства которые поддерживают работу с USB, например PIC18F2455,PIC18F2550,PIC18F4455,PIC18F4550 и т.д.
Чтобы быстро начать работу с USB, надо просто скачать USB стэк с сайта микрочипа.
0 -
Скачайте http://www.microchip.com/stellent/idcplg?I...ocName=en537044
отсюда библиотеку для работы с USB и будет вам счастье
0 -
16-ая серия пиков не имеет режима самопрограммирования... Эта фича имеется только в 18-ых, 24-ых, дсПИКах, 32-х...
В PIC16F87x как раз таки можно сделать бутлоадер
0 -
Можно Главное чтобы памяти хватило под все нужды
0 -
У ПИКов DATA двунаправленная. Так что на линию ACK выводятся данные из контроллера.
0 -
const char symbol[2048]={...}; И будет вам счастье
0 -
Типа того Пришёл байт от компа -> выставляем в соответствии с этим байтом занчение задержки. Потом в комп передаём байт измерений.
0 -
Сложность возникает в том как перевести устройство на avr. Какой контроллер взять и написать на него прошивку, отталкиваясь от этой.
В пиках ничего не понимаю. да и в прошивке для него особо тоже мало что понял
Подойдёт ATMEGA48 или ATMEGA8. В проге ничего сложного нет. Используется всего 2 переферийных устройства( АЦП и USART). По USART передаётся всего один байт через фиксированный промежуток времени, который задаётся функцией Delay(), которая в свою очередь принимает значения (1..6) зависящие от переменной mode,в которую записывается значение по USART. Функция Delay() есть в кодевижен. Хотя это не есть гуд, лучше использовать таймер для задержек, результат будет получше. Обмен по USART сделать не сложно, если сложно то в кодевижен есть генератор кода который сделает всё за вас С АЦП налогичная ситуация.
0 -
Нашел схему и описания осцилографа на базе мобильного.
Развертка 0,001..1 с/дел
Чувствительность 0,5..50 в/дел
Схему и прошивку прикрепляю
Прошивка на си и асме.
Все хорощо, да только с пиками никогда не работал и ничего толком в них не понимаю. Хотелось бы собрать похожее устройство на AVR
может кто поможет переделать прошивку под один и контроллеров AVR
Пишу на си в CVAVR.
надеюсь на вашу помощь
С каким фрагментом сложность возникает?
0 -
Если не боитесь немного перелопатить код, то можно не то что под любым компилятором скомпилить, но под любой проц сиё дело приспособить. Всё зависит от вашего усердия
0 -
IAR должен помочь
0 -
блин) и че с этим icprog.sys делать? сделал скинуть все настройки, он спросил устанавливать двайвер, я ответил да, и все равно все то-же самое!!! с прямым доступом порту ошибка, а через WinAPI не записывает нифига... может мне кто-нибудь объяснит: чистая операционка XP (старый комп спецально для этого собрал), программатор JDM (пайку проверял, все правильно), МК PIC16F84A и готовая проша .HEX (в протеусе работает), ОБЪЯСНИТЕ КТО-НИТЬ ПО ШАГАМ, КАК ЭТО ЗАЛИТЬ В МК, ПЛИИИЗ!!!!!!!!!!!!!
Попробу сделать так
0 -
Готовая то есть, шрифты есть, но я не знаю,как это правильно на Си писать) Как отправить по SPI сразу несколько байтов по очереди, или какую то строку байтов) За статью спс, буду искать)
Вот ещё файлик по теме.
0 -
1. Здесь есть готовое решение http://www.gals.com.ua/doorbell.php
2. Музыкальный звонок с полифонией
С. Калюжный Схемотехника, 2005, № 6, стр. 44
Электроника в быту
0 -
Вот драйвер который тебе поможет
0 -
Возникла проблема при компилировании файла для pic16f628, пишет такую ошибку:
Error[922] : chip "16F628" not present in chipinfo file "C:\Program Files\HI-TECH Software\PICC-Lite\9.50\dat\picc-lite.ini"
открыл этот файл там описаны контроллеры в таком виде:
[16F627A]
MAKE=MICROCHIP
ARCH=PIC14
PROCID=627A
ROMSIZE=400
BANKS=2
RAMBANK=20-7F,A0-EF
COMMON=70-7F
ICD2RAM=70-70
ICD1RAM=70-70
DATABANK=1
EEPROMSIZE=80
никто не знает как будет выглядеть описание для 16F628 и 16F628A?
Или может есть у кого компилятор который "знает 16F628", то скиньте файл плз: "C:\Program Files\HI-TECH Software\PICC-Lite\9.50\dat\picc-lite.ini"
[16F628]
ARCH=PIC14
PROCID=6628
ROMSIZE=800
BANKS=4
RAMBANK=20,7F
RAMBANK=A0,EF
RAMBANK=120,14F
COMMON=70,7F
[16F628A]
ARCH=PIC14
PROCID=628A
ROMSIZE=800
BANKS=4
RAMBANK=20,7F
RAMBANK=A0,EF
RAMBANK=120,14F
COMMON=70,7F
0 -
Какая максимальная частота следования импульсов?
0 -
Емкость должна помочь
0 -
Можно. Только чтобы шить в режиме LVP нужно чтобы соответствующий бит конфигурации был установлен (Устанавливается через режим HVP). Все современные PIC выходят с ковеера с установленным битом LVP, так что их можно сразу шить через LVP. Минус режима LVP, то что ногу PGM нельзя использовать под свои нужды.
0 -
Смотри здесь http://www.altera.com/support/devices/max2/dev-max2.html описание MAX II.
Лучше использовать не MAX II plus,а Quartus (5,6,7). Его можно скачать с altera.com, а лучше всего купить cd на радиорынке или в магазине (дешевле будет), также можно использовать ActiveHDL.
Варнинги это предупреждения. В твоём случае MAX тебе говорит что выводы элементов притянуты к земле. Пока на это можешь не обращать внимания.
0 -
а в какую тогда будет наиболее оптимально запихать?
Вот у меня влезла сюда EPM9320RC208-15 (MAX 9000), но не могу найти на эту ПЛИСку х-ки
Попробуй EPM570 (MAX II ). Должно влезть. Доки смотри на www.altera.com
0
Не Работает Хелловолдный Сумматор. Почему?
в ПЛИС
Опубликовано
У Вас присутствует множественное использование регистра counter. Обнулять регистр counter надо в том же процессе в котором инкриментируется.