Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.179.121] |
|
Сообщ.
#1
,
|
|
|
Решил замутить графопостроитель, начал с того что подключил PIC 16F84 к компьютеру через MAX232, далее мне нужно подключить шаговые моторчики к PICу, я знаю что их подключают через драйвер (микросхему которая позволяет устанавливать куда будет крутиться электродвигатель, и устанавливать скорость). Посоветуйте какой драйвер мне использовать. Все документации по этой теме скидывайте сюда, и ваши предложения пишите. Прикреплённый файлgraf.rar (13.9 Кбайт, скачиваний: 331) |
Сообщ.
#2
,
|
|
|
Я подключал мотор от флопа 5" (шестивыводный) через микросхему ULN 2003 напрямую к LPT.
Вся дока по этому вопросу у меня сохранилась - если интересует залью на мыло. |
Сообщ.
#3
,
|
|
|
У меня от принтака есть 4 выводный, если можешь кидай на мыло zhos33@bk.ru
|
Сообщ.
#4
,
|
|
|
Можно использовать KP4M4-001,
Здесь показано подключение PIC 16C73, можно ли подключить к PIC 16F84, и не три а два, и скажите вывода RS-232 - это вывода подключения к компьютеру. |
Сообщ.
#5
,
|
|
|
1) подключить можно
2) выводы RS-232, это выводы для подключения к любому устройству с интерфейсом RS-232, в том числе и к компьютеру |
Сообщ.
#6
,
|
|
|
uln2803 позволяет упровлять несколькими моторами идновременно или нет?
В схеме он указан один что это значит? И ULN2003 позволяет упровлять несколькими моторами идновременно или нет? |
Сообщ.
#7
,
|
|
|
Нужна распиновка ног PIC 16C73
и описание к каждой ноги на русском хочу переделать под PIC 16F84. В инете есть но только на англ. в принцепе можно так разобраться но нужно точно проверить. |
Сообщ.
#8
,
|
|
|
1) ULN2803, если ты посмотрел описание- это ничто иное как 8 транзисторов дарлингтона(грубо говоря 8 выходных усилителей), т е он сам ничем не управляет, управляет PIC в данном случае
www.geocities.com/JDPetkov/documents/datasheets/uln2803.pdf 2)по поводу описания к PIC16c73 на русском языке, тут все есть: http://www.microchip.ru/lit/pic/ |
Сообщ.
#9
,
|
|
|
Я так понял ULN2803 стоит для увелечения или
уменьшение оборотов. ULN2003 нужна документация на русском (по её исспользованию, и её работе). Зарание спасибо. |
Сообщ.
#10
,
|
|
|
нет, увеличение и уменьшение оборотов осушествляется с помощью пика (ШИМом например),
А ULN стоит в качестве усилителя, просто, если ее убрать, и подключить пик напрямую, то он сразу сгорит, т к по току не потянет двигатель, а ссылку на описание ULN2003 я же тебе дал???, зачем на русском??? 8 транзисторов дарлингтона, больше там ничего нет |
Сообщ.
#11
,
|
|
|
2 potor
может ты знаешь, есть интегральные ключи так чтобы мост сделать на 30В ? |
Сообщ.
#12
,
|
|
|
2 MeG
извини, не понял вопроса, какой мост, выпрямительный? |
Сообщ.
#13
,
|
|
|
полярность напряжения менять на коллекторном движке
|
Сообщ.
#14
,
|
|
|
мощность двигателя какая?
|
Сообщ.
#15
,
|
|
|
Объясните на пальцах как происходит обмен информацией
между PICом и ULN 2003? Что PIC посылает на ULN 2003 (или может подает напряжение ). Объясните по-русски на какие ноги подавать напряжения или какую либо информацию чтобы моторчик крутился вправо, влево, или вообще останавливался. |
Сообщ.
#16
,
|
|||
|
Двигатель на 27В, коллекторную обмотку нужно просто включать/выключать, статорную переполюсовывать мостом. По каждой обмотке 1А пусковой ток, 0.5А во время работы У меня на транзисторах сделано, пять ключевых, плюс еще несколько для согласаваня уравней с пяти вольт. Получается целая куча транзисторов, хочу заменить на интегральные ключи. |
Сообщ.
#17
,
|
|
|
2 NicTop тут все объяснено, что непонятно спрашивай
http://radiotech.by.ru/Shematic_PCB/Avtoma.../step_motor.htm Добавлено в 2 MeG сейчас ничего посоветовать немогу, приду домой посмотрю в каталоге |
Сообщ.
#18
,
|
|
|
Заходим сюда и подыскиваем нужное
NicTop, если уж хочется почитать по-русски, то ищите документацию на 1109КТ63 - это аналог ULN2803. |
Сообщ.
#19
,
|
|||
|
Большой сенкс! Выбрал. |
Сообщ.
#20
,
|
|
|
А ты знаешь аналог ULN 2003?
|
Сообщ.
#21
,
|
|
|
ULN2003 - 1109КТ22
|
Сообщ.
#22
,
|
|
|
ПО 1109КТ22 ещё меньши документов чем по ULN2003
(их вообще по мойму нет, только цены в поисковике весят и всё) |
Сообщ.
#23
,
|
|
|
На какой 2 или 3 (DB25) нужно подать импульс чтобы мотор крутился по часовой стрелке? И если не подавать импульсы мотор должен остановиться или нет? Частота подачи зависит от скорости? Тута по англ |
Сообщ.
#24
,
|
|
|
поворачиватся за четыре такта
1) 2 = "1", 3 = "1" 2) 2 = "1", 3 = "0" 3) 2 = "0", 3 = "0" 4) 2 = "0", 3 = "1" 1) 2 = "1", 3 = "1" 2) 2 = "1", 3 = "0" 3) 2 = "0", 3 = "0" и так далее Если крутится в другую сторону, поменяй местами контакты 2 и 3. ------------------------- бываеют проводки у моторчика другого цвета Coil1 = brown Coil2 = Black Coil3 = yellow Coil4 = orange Common = green+red смотри тут |
Сообщ.
#25
,
|
|
|
В общем если ты откроешь описание на которое я тебе давал ссылку вчера, то увидишь что при твоей схеме включения применяется способ управления фазами с перекрытием (рис 8б), в данном случае фазы A,B получаются при помощи вывода 2, а C,D при помощи вывода 3. пусть период следования импульсов 2*Pi. Если ты хочешь двигатся в одну сторону сначала подаешь импульс на на ногу два, через время равное Pi/2 подаешь импульс на ногу 3, еще через Pi/2 снимаешь импульс с ноги 2, еще через Pi/2 снимаешь импульс с ноги три, еще через Pi/2 снова подаешь импульс на ногу два и так далее. Если хочешь в другую сторону, то делаешь то же самое, но начинаешь с ноги три.
Частота вращения будет прямо пропорциональна частоте управляющих импульсов. уффф, вроде понятно объяснил??? |
Сообщ.
#26
,
|
|
|
В первой схеме стоит MX045 на 10Mhz
для чего он там стоит. Объяснил грамотно, вроде до меня чё то дошло... Добавлено в stepper.exe К каким выводам компьютера нужно подключить 2 схему, чтобы мотор работал по программе stepper.exe или нужно использовать другую схему (извеняюсь но я в англ. не селён) |
Сообщ.
#27
,
|
|
|
для схемы в сообщении 23, подключай входы к контактам 2, 3 порта LPT
|
Сообщ.
#28
,
|
|
|
по поводу MX045.
В данном случае примен внешний генератор тактовых сигналов для процессора, это просто сборка : кварцевый резонатор + две емкости (документацию не смотрел, но вероятность 99.9%). Т е, если ненайдешь подобную, хотя их сейчас продают на каждом углу, можешь поставить кварц и в параллель ему две емкости на общий |
Сообщ.
#29
,
|
|
|
На схеме MX045 подключон к 8 (VCC) и 9 (OSC1/CLKIN) ноге PIC16C73,
а для подключения к PIC 16F84 нужно циплять к ногам 15 (OSC2) и 16 (OSC1)? |
Сообщ.
#30
,
|
|
|
совершенно верно
|
Сообщ.
#31
,
|
|
|
А почему у PIC16C73 подходит к VCC, а не к OSC2.
|
Сообщ.
#32
,
|
|
|
потому что OSC2 это выход питающего напряжения кварца кварца, а OSC1 тактовый вход, можешь подключит как в первой схеме
|
Сообщ.
#33
,
|
|
|
И к PIC 16F84 можно подключить OSC1, VCC или нет?
|
Сообщ.
#34
,
|
|
|
можно
|
Сообщ.
#35
,
|
|
|
MXO45 -- это готовый кварцевый генератор. На него нужно подать питание (VCC, GND), на ножку enable подать "1", на выходе будет тактовая частота, ее подаешь на OSC1 PIC-а (смотри даташит на пик, куда ему подавать внешний тактовый сигнал).
Зачем так сделано не понятно, у пика есть свой генератор. |
Сообщ.
#36
,
|
|
|
Куда идёт 8 вывод ULN 2003 сообщ. 23
|
Сообщ.
#37
,
|
|||
|
Это земля, общий провод, ground, GND Идет на -5В, -12В |
Сообщ.
#38
,
|
|
|
Схема графопостроителя на PIC 16F84, ошибок я думаю
куча, назовите мне где они. Я так думаю подключить вместо MX045, кварцевый генератор и конденсаторы. Если у вас есть доработки к схеме напишите... Схему делал на sPlan 4.0 Graf Присылайте свои схемы на zhos33@bk.ru, я размещюих на этом форуме |
Сообщ.
#39
,
|
|
|
Смотри, что у меня получилось
Прикреплённый файлStepControll.pdf (12.82 Кбайт, скачиваний: 409) |
Сообщ.
#40
,
|
|
|
MeG огромное спасибо, ошибок действительно у меня моря. Теперь нужно обдумать как сделать так, чтобы карандаш в графопостроителе мог подыматься, на небольшое расстояние от бумаги.
|
Сообщ.
#41
,
|
|
|
Магнит, на 12В, управлять через свободный, седьмой канал ULN2003.
Можно поискать реле покрупнее на двенадцать вольт, выкинуть из нее кишки и оставить катушку с якорем. |
Сообщ.
#42
,
|
|
|
примечание к схеме выложенной MeG-ом:
на 1-ю ногу ногу MXO45, судя по документации, можно ничего не подавать, т е можно оставить ее висящей в воздухе, а востальном вроде все правильно |
Сообщ.
#43
,
|
|
|
MeG объясни по подробней как подключить магнит к седьмому выводу ULN2003.
А далее к PICу. potor: Ok!!! |
Сообщ.
#44
,
|
|
|
Красным выделены новые соединения. Магнит на ток до 500мА. Разумеется в пике нужно дописать программу |
Сообщ.
#45
,
|
|
|
PIC должен будет подавать напряжение (+5V) на 10 ногу?
|
Сообщ.
#46
,
|
|
|
да
|
Сообщ.
#47
,
|
|
|
В какой ты проге рисуешь схемы (ты в ней сохранял в pdf формате)
|
Сообщ.
#48
,
|
|||
|
'Рисую' схемы в Protel99SE. Это полный САПР: разработка схем, моделирование, разводка печаных плат, подготовка конструкторской и технологической документации... Печатаю в pdfFactory --- принтерный драйвер, который печатает в pdf. Поищи по форуму, где-то были ссылки на него. |
Сообщ.
#49
,
|
|||
|
Нужно написать команды для подачи импульсов на моторы. MOTOR1PO - Эта команда заставляет крутится мотор1 по часовой стрелки. MOTOR1OFF - Останавливает мотор1. MOTOR1PR - Эта команда заставляет крутится мотор1 против часовой стрелки. MOTOR2PO - Эта команда заставляет крутится мотор2 по часовой стрелки. MOTOR2OFF - Останавливает мотор2. MOTOR2PR - Эта команда заставляет крутится мотор2 против часовой стрелки. MAGNIT1 - Подаёт +5V на магнит. MAGNIT2 - На магнит перестаёт подача +5V. Правильно написал команды для подачи напряжения на магнит??????
А вот начало моей программы, нужно писать продолжение. Прикреплённый файлGRAFO.rar (1.7 Кбайт, скачиваний: 150) |
Сообщ.
#50
,
|
|
|
Тут я тебе не помощник, PIC-ов не знаю.
У тебя сам чип есть? Наверняка для PIC-ов существует симулятор, прогони в нем свой код. |
Сообщ.
#51
,
|
|
|
команды написал правильно.
теперь по поводу других команд, писать я тебе конечно их небуду (своих дел хватает), а совет дам такой: 1 сделай отдельную команду изменение скорости вращения 2 правильнее сделать команду повернуть двигатель на X шагов? причем знак X будет говорить о направлении вращения 3 скачай с www.iar.com IAR Embedded Workbench for Microchip PICmicro 16/17, спроси кряк к нему например на телесистемах (у меня есть только для AVR овской версии) и пиши спокойно на С, гемора меньше и программа читабельней |
Сообщ.
#52
,
|
|
|
Ты качал по ссылки AIR
Обязательно заполнять регистрацию (я ещё не решился качать)? В ней работают как в обыкновенной Си, есть у тебя примеры написанных на ней программ (с описанием по-русски)? |
Сообщ.
#53
,
|
|
|
заполнять регистрацию обязательно, но это же не долго???
это практически обычный ANCI С, небольшие отличая есть на IAR овском сайте. к сожалению примеров у меня нет, я PICи не программировал, но могу кинуть пример для AVRа, но это только вечером, т к это дело у меня дома, а я сейчас на работе |
Сообщ.
#54
,
|
|
|
Кидай вечером .....
zhos33@bk.ru Если кому нужен кряк качай. Прикреплённый файлEWPIC_V221Acrk.exe (44 Кбайт, скачиваний: 239) |
Сообщ.
#55
,
|
|
|
Если я заполню регистрацию, далее начну закачивать FlashGet..ом
прерву закачку, смогу ли я качать в следующий раз. (регистрация не влияет на число закачек).. |
Сообщ.
#56
,
|
|
|
есссеснно
|
Сообщ.
#57
,
|
|||
|
MeG в том - то и проблема, что он есть не выкидывать же его, и начинать изучать Atmel. Тем более я живу в деревне мне этот PIC достался за 15$. |
Сообщ.
#58
,
|
|
|
Ну так и занимайся с PIC-ом.
Программатор есть? На том же IAR-е есть софт и для PIC-ов, с той же оболочкой |
Сообщ.
#59
,
|
|
|
Ух, ты! Как тут интересно!
В этом разделе обсуждается программирование железа, а не сборка/тестирование/etc.. Так что, переезжаем. |
Сообщ.
#60
,
|
|
|
potor всё не как не можешь дойти домой.
Скинь на мыло плис примеры Нас тут переместили |
Сообщ.
#61
,
|
|
|
извини пожалуйста, на выходных скину, все не до того было
|
Сообщ.
#62
,
|
|
|
УЖЕ ВОСКРЕСЕНЬЕ
(так напомнил малясь) |
Сообщ.
#63
,
|
|
|
проверяй ящик
|
Сообщ.
#64
,
|
|
|
Сделай лучше на Atmel.
Кстати на http://www.eust.ru/ раздают диски на халяву Не считайте это рекламой.... |
Сообщ.
#65
,
|
|
|
Незнакомец ты чё себе заказал? Пришло или нет?
|
Сообщ.
#66
,
|
|||||||
|
potor
При выполнении это функции все светодиоды подключённые к PORTB погаснут, значит чтобы погасить 1 светодиод на ноге RB2 нужно:
Ещё объясни этот отрезок исходника:
|
Сообщ.
#67
,
|
|
|
проект написан для микроконтроллера AT90s2343 (что дома нашел).
http://www.atmel.com/dyn/products/product_...C+&part_id=1996 для того, чтобы горел диод на 2 разряде PORTB надо: PORTB = 0xfb; т е активный уровень в моей схемке 0. диоды присоединены одной ногой кажды к своему разряду порта POPTB, другой ногой через резисторы на 5v теперь далее // это структура, которая будет содержать часы минуты и секунды struct time // описание структуры время { unsigned char sec;// секунды unsigned char min;// минуты unsigned char hour;// часы } current_time;//это мы создаем конкретный объект данной структуры //------------------------------------------------------------------------------------- //предопределяем функции, компилятор же дурак, если этого не сделать будет ошибка void init_io(void);// функция инициализации PORTB (говорим, что PORTB будет работать на вывод, //и записываем во все разряды PORTB единицы) void init_timer(void);// функция инициализации таймера 0 //--------------------------------------------------------------------------------------- // тело программы void main(void) { init_io(); //вызываем init_timer(); //функции инициализации __enable_interrupt();// разрешаем прерывания (описана в одном из хедерных файлов) out = 1; // инициализируем переменную out (мы же делаем бегущую строку) old_sec = 0;// инициализируем счетчик секунд while(1)// организуем бесконечный цикл { PORTB = ~out;//записываем в PORTB инверсный код светодиода, который хотим зажечь (мы же // зажигаем их 0) while(current_time.sec == old_sec); // ждем одну секунду if ((out <<= 1) == 0x20) out = 1;// сдвигаем нашу строчку на соледующий светодиод //одновременно проверяя не дошли ли мы до 6-го(несуществующего PORTB имеет всего 5 //выводов), и если дошли, говорим, зажигать будем нулевой old_sec = current_time.sec; //присваиваем счетчику секунд текущее время (секунды) } } |
Сообщ.
#68
,
|
|
|
potor спасибо (далее постараюсь разобраться)
А вообще в микроконтроллерах часто слышу слово таймер, для чего он используется? (для настройки времени). |
Сообщ.
#69
,
|
|
|
таймер нужен для отсчета какого нибудь интервала времени.
например надо тебе организовать задержку рассмотрим два варианта: 1 пишем функцию delay() main() { ... какие то команды delay(100); ... продолжение } void delay (unsigned int cycle) { for (int i=cycle; i!=0;i--); } мы видим, что в данном случае вместо того, чтобы выполнять полезную работу контроллер считает задержку 2 вариант используем таймер (смотри пример который я тебе прислал) void main(void) { ... while(1) { PORTB = ~out; // while(current_time.sec == old_sec); не удачная строчка в моем примере т.к. ждем // а вот так более наглядно if (current_time.sec != old_sec) { if ((out <<= 1) == 0x20) out = 1; old_sec = current_time.sec; } .....делаем что то свое... } } т е в этом случае задержку мы считаем по прерыванию от таймера, и пока запрос на прерывание не поступил можем выполнять другие действия |
Сообщ.
#70
,
|
|
|
С ТЕЛЕСИСТЕТ взял Принципиальная схема подключения
ЖКИ-модуля к микроконтроллеру PIC16F84-10: На схеме подключение через драйвер, или напрямую, если напрямую то должно быть много выводов, что здесь не наблюдается. К схеме MeG..а, LCD можно подключить к выводам RB0, RB1, RB2, RB3......????????? Мне нужно подключить LCD, поддерживающая 2 ряда и 22 символа, и главное чтобы можно было подключить к оставшимся выводам схеме MeG..а. LCD продают уже с драйвером, вывода от драйверов подключать напрямую к выводам PICа??????? |
Сообщ.
#71
,
|
|
|
ессно через драйвер
к RB подключить можно LCD продают и с драйверами и без в данном случае LCD с последовательным драйвером |
Сообщ.
#72
,
|
|||
|
Этот код выводит на дисплей 6543210. ??? |
Сообщ.
#73
,
|
|
|
не знаю, что делает этот код, скорее всего он выводит на дисплей, то о чем ты говоришь
для того чтобы сказать точно нужно : 1 полный код программы 2 описание драйвера дисплея |
Сообщ.
#74
,
|
|
|
То есть нужно описывать драйвер в самой программе,
и как это приблизительно делать (наверное нужно описывать куда я подключил дисплей). В драйвере есть DATA, CS, WR, RD - для чего они используются. |
Сообщ.
#75
,
|
|
|
1)под драйвером я подразумевал контроллер дисплея, иначе как ты посредством одной ноги будешь передавать на дисплей информацию и управляющие команды
2) теперь касабельно программы: -похоже кусок кода приведенный выше не относится к приведенной тобой схеме -где в программе определяются LCDCTL,LCDON,LCD4MUX,LCDP2 и массив LCDMEM? судя по названиям все это относится к дисплею и следовательно, описывается явно не в ????PIC?????.h Добавлено в обьясняю, почему я решил, что схема и программа от разных устройств: в схеме явно подразумевается дисплей с контроллером, и в этом случае в качестве данных ему обычно передается ASCII код символа, а в программе прописаны коды для восьмисегментного индикатора (массив digit), причем выдаются они похоже в параллельном коде. |
Сообщ.
#76
,
|
|
|
Очень похоже, что эта программа для МК со встроенным драйвером ЖКД.
|
Сообщ.
#77
,
|
|
|
кстати, возможно
|
Сообщ.
#78
,
|
|||||
|
А как описывать драйвер в программе (коде)?
|
Сообщ.
#79
,
|
|
|
1 trainer имеет ввиду то, что если драйвер LCD встроен в контроллер, то все эти фишки описаны в ***pic***.h
2 В драйвере есть DATA, CS, WR, RD ??? где ты это нашел??? либо выложи весь код, с содержимым всех include файлов, либо кинь мне по почте на potor@mail.ru . мой корпоративный ящик временно не работает |
Сообщ.
#80
,
|
|||
|
В сообщении 70-ом смотри схему. Мне нужно узнать как работать с внешним драйвером LCD.??? Прикреплённый файлfet440_lcd01.c (1.87 Кбайт, скачиваний: 250) |
Сообщ.
#81
,
|
|
|
по поводу DATA, CS, WR, RD - это сигналы контроллера (драйвера) LCD
DATA - последовательный вход- выход команд, данных, состояния CS - (Chip Select) выбор кристалла контроллера (драйвера), т е все манипуляции с дисплеем возможны при активном Chip Select WR- (Write) стробирующий сигнал записи в контроллер RD - (Read) стробирующий сигнал чтения из контроллера, судя по странному подключению не используется Добавлено в это действительно код для сигнального процессора со встроенным драйвером LCD MSP430F449 фирмы техас инструментс |
Сообщ.
#82
,
|
|
|
по поводу подключения жки к пику:
http://www.gaw.ru/html.cgi/txt/app/lcd/pic_to_44780.htm а это описание драйвера: http://www.gaw.ru/data/lcd/lcd.pdf |
Сообщ.
#83
,
|
|||
|
potor Код написан в IAR. |
Сообщ.
#84
,
|
|
|
к сожалению нет, помоему там таким образом ассемблерные вставки делать нельзя
приду домой переделаю тебе его для IAR, правда у меня только IAR для AVR, так что проверить скомпилить не смогу, но думаю ошибок быть не должно |
Сообщ.
#85
,
|
|
|
Из *.hex можно зделать в ASM
А из HEX в код IAR можно? |
Сообщ.
#86
,
|
|
|
Народ что за IAR MakeApp?????
Для чего используется????? |
Сообщ.
#87
,
|
|
|
Это визуальная среда разработки, честно говоря я ее не пробовал
P.S. не успел в выходные пекределать тебе функции под IAR(пьянствовалс...), сегодня, завтра, или на крайняк после завтра сделаю |
Сообщ.
#88
,
|
|||||
|
|
Сообщ.
#89
,
|
|||
|
Что за код IAR?
Язык C чтоли? |
Сообщ.
#90
,
|
|
|
trainer так точно.
|
Сообщ.
#91
,
|
|
|
Берем IDA Pro, загружаем hex, а далее как способности позволяют.
|
Сообщ.
#92
,
|
|
|
нельзя
|
Сообщ.
#93
,
|
|||
|
Что нельзя? Кто и что запретил?
|
Сообщ.
#94
,
|
|
|
ты заявляешь, что при помоши IDA Pro из hex файла не х86 архитектуры процессора, можно получить С файл???
я говорю что нельзя, убеди меня если я неправ |
Сообщ.
#95
,
|
|
|
Получаем ассемблерный файл, и по мере сил и способностей создаем его аналог на C.
Сам такое делал(правда не для AVR). Результат достигнут? |
Сообщ.
#96
,
|
|
|
1 дык наскольо я понимаю IDA сделана для интел, там и команды и их коды другие???, или я что то не понимаю??
2 а смысл вручную делать С файл если ты уже разобрался с ассемблерным? |
Сообщ.
#97
,
|
|||||
|
Не только, в том числе и для AVR тоже.
Например, перенос на другую архитектуру.
|
Сообщ.
#98
,
|
|
|
можно подробнее про IDA для других платформ (ссылки и т.п.)
|
Сообщ.
#99
,
|
|
|
Сообщ.
#100
,
|
|
|
спасибо, надо бы попробовать
|
Сообщ.
#101
,
|
|
|
2 potor MSP430F449 --- это не сигнальный процессор, это обычный простенький микроконтроллер, уровня pic-ов и avr-ок, со встроенным контроллером LCD
|
Сообщ.
#102
,
|
|
|
potor что там на счёт LCD.
|
Сообщ.
#103
,
|
|
|
trainer Там при закачки требует пароль
и имя пользователя, видать платный софт, где бесплатный нарыть не знаете? |
Сообщ.
#105
,
|
|
|
trainer чёт не чего не получилось.
|
Сообщ.
#106
,
|
|
|
2 bizar извини, некогда было, халтура проклюнулась по вечерам ей занят ,а днем работа, но я помню, не переживай, почта твоя у меня есть, как только...
P.S. думаю в первых числах января освобожусь и сделаю:) |
Сообщ.
#107
,
|
|
|
Цитата Не получилось что? Найти IDA Pro 4.04 или выполнить reverse engineering? bizar, 29.12.03, 13:53 чёт не чего не получилось |
Сообщ.
#108
,
|
|
|
Найти IDA Pro 4.04 на том сайте...
|
Сообщ.
#109
,
|
|
|
Оттуда:
http://www.dingbing.com/program/complier/ida404.zip http://www.onebull.org/software/ida414.zip Ссылки не проверял. Там есть и другие. |
Сообщ.
#110
,
|
|
|
trainer что лучше ida404
или ida414 Ссылки рабочие. |
Сообщ.
#111
,
|
|
|
Цитата Я пользуюсь 4.0.4. 4.1.4 не пробовал.bizar, 30.12.03, 06:11 что лучше ida404 или ida414 К тому же в любом случае могут быть разные комплекты поставки. Чем больше размер - тем, как правило, лучше - больше набор обрабатываемых архитектур в данной поставке. Это относится к IDA Pro. |
Сообщ.
#112
,
|
|
|
Код PIC контроллеров он разберёт.
Добавлено в : Народ, скачал не могу установить. |
Сообщ.
#113
,
|
|
|
Цитата 16-е и 17-е PIC'и он вроде понимает.bizar, 31.12.03, 17:06 Код PIC контроллеров он разберёт Цитата А это разве не просто архив. idag.exe там есть? bizar, 31.12.03, 17:06 Народ, скачал не могу установить |
Сообщ.
#114
,
|
|
|
А это разве не просто архив. idag.exe там есть? щёлкнул я setup.exe, он установил idag.exe есть в пуски но при нжатии на него он выдаёт: Windows требуется файл "idag.exe ". Чтобы найти его самостоятельно нажмите кнопку "Обзор" idag.exe у меня на тачке нету!!! |
Сообщ.
#115
,
|
|
|
Народ УСТАНОВИЛ (я топор просто не распоковал, прям в раре открывал)
Теперь другая проблема выдаёт Sorry, the evalution version is expired. |
Сообщ.
#116
,
|
|
|
Файл удален.
|
Сообщ.
#117
,
|
|
|
В смысле
Только тихо. |
Сообщ.
#118
,
|
|
|
В смысле без шума и не привлекая внимание.
|
Сообщ.
#119
,
|
|
|
Ok.
Сунул в папку с IDA, то же самое выдаёт: Sorry, the evalution version is expired. |
Сообщ.
#120
,
|
|
|
Надыбал полную версию IDA (30 метров собака весила), открыл
Hex файл написанный для pic16f84 контроллера, в настройках не нашёл PIC контроллера, Что делать? |
Сообщ.
#121
,
|
|
|
А файлы pic.dll, pic.d32, pic.w32, pic.cfg в папке IDA есть?
|
Сообщ.
#122
,
|
|
|
Нет нету, в той IDA которую ты дал, и в моей.
Может какие ни будь обновления существуют. |
Сообщ.
#123
,
|
|
|
Не подскажите, у меня есть исхадник прошивы, но
не знаю он написан на IAR или нет, если нет напишите кто знает на чём он написан. Прикреплённый файлMp3c04.c (13.74 Кбайт, скачиваний: 345) |
Сообщ.
#124
,
|
|
|
Тут ещё пару файлов.
Прикреплённый файлSource_pic.rar (33.88 Кбайт, скачиваний: 103) |
Сообщ.
#125
,
|
|
|
Цитата Не IAR явно. bizar, 5.01.04, 19:52 напишите кто знает на чём он написан |
Сообщ.
#126
,
|
|
|
У HiTech PICC и IAR отличие в написание небольшие?????
|
Сообщ.
#127
,
|
|
|
Цитата Не знаю, ими пользоваться для PIC не приходилось.bizar, 6.01.04, 06:09 HiTech PICC и IAR отличие в написание небольшие А те исходники - под GNU C Compiler(GCC) |
Сообщ.
#128
,
|
|
|
Господа, вас двинуть наверх?
|
Сообщ.
#129
,
|
|
|
Testudo, всмысле "двинуть наверх?"
Народ я нашёл регулятор скорости, контроллер шагового двигателя на ASM нужно приблизительно то же на IAR. http://www.qrx.narod.ru/avt/el_dv.htm |
Сообщ.
#130
,
|
|
|
Цитата Прикрепить к верху. bizar, 7.01.04, 14:47 Testudo, всмысле "двинуть наверх?" |
Сообщ.
#131
,
|
|
|
Чтобы заставить крутится двигатель нужно в определённой последовательности послать импульсы на соответствующую ногу, меня интересует следующее: импульсы посылать прерыванием как миганием светодиодов????? Нужно составить цикл?????
Как работать с импульсами??? |
Сообщ.
#132
,
|
|
|
можешь посылать импульсы через прерывание, можешь нет, как хочешь, если тебе нужно чтобы двигатель крутился постоянно и при этом программа занималась чем либо еще лучше всего генерировать эти импульсы через прерывание от таймера
Добавлено в : по поводу того что за чем подавать тебе уже писали в этой теме ранее |
Сообщ.
#133
,
|
|
|
Усё понял, нет ли у тебя ещё наглядней примеров с таймером.
|
Сообщ.
#134
,
|
|
|
этот пример нагляден, просто у тебя документация на PIC , а пример для AVR, если сегодня получится выкачать IAR для PIC, и не запью в выходные, то сделаю, правда отладить на железе не получится, ну нету у меня дома PICов:)
|
Сообщ.
#135
,
|
|
|
Сообщ.
#136
,
|
|
|
НА microchip.com я думаю есть примеры с таймером на IAR
но не как на microchip.ru |
Сообщ.
#137
,
|
|
|
Я думаю выводов на PIC16F84 не хватит для
ЖКИ, моторов, магнита, и парочку кнопок. Какой PIC посоветуете. Нашёл сайтик по моторчику |