АЗЫ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ - FlowCode_V3
|
|
ЛЕВША | Дата: Среда, 18.06.2008, 02:55 | Сообщение # 16 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| vladi1147, и VasylYE, СПАСИБО! разобрался я с обработкой события! очень сильно помог пример и вот это направило в нужное русло: Quote (VasylYE) 1.на выходах формируются импульсы2.эти импульсы формируются скорее всего в цикле (потому что процесс все время повторяется?)3.в начале цикла (или в конце) проверяем вход на наличие скажем 1, если пришла единица, делаем переход к участку программы, который запирает ключи моста, засвечивает красную лампочку (перегрузка) или чтото еще.4. если нет единицы (сигнала или флажка который указывает на перегрузку) продолжаем генерацию импульсов вобщем первые шаги сделаны! что то стал соображать, в общих чертах,будем дальше углублятся в дебри...... PS. что то не вижу активности желающих научится, странно все поисчезали кудато.....
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
ЛЕВША | Дата: Понедельник, 23.06.2008, 22:32 | Сообщение # 17 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| народ! снова помощь нужна.... возможно ли в МК PIC16F84A активировать внутренний тактовый генератор? и не применять наружных кварцев или частото задающих цепей? если да то как это назначить в конфигурации CHIP в программе flowcode?
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
vladi1147 | Дата: Вторник, 24.06.2008, 11:54 | Сообщение # 18 |
Ефрейтор
Группа: Проверенные
Сообщений: 22
Статус: Offline
| В описании контроллера сказано следующее: 6.2.1 Типы осцилляторов PIC16F84(A) может работать в четырех разных режимах, которые пользователь программирует двумя битами слова конфигурации(FOSC1 и FOSC0) для выбора одного из этих режимов работы: LP Low Power Crystal XT Crystal/Resonator HS High Speed Crystal/Resonator RC Resistor/Capacitor По этой причине, если открыть диалог задания слова конфигурации (Chip-Configure), опция internal оказывается не активна. Если изменить контроллер на PIC16F628a, у которого есть режим внутреннего генератора, опция internal становится активна.
|
|
| |
ЛЕВША | Дата: Вторник, 24.06.2008, 21:04 | Сообщение # 19 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| удалось! МК пускается и RC и с кварцем, разобрался вобщем, вроде работает. но есть нюансы нехорошие: если пишу PONIPROG то пишет без проблем, но сигнал то на какой нибудь ножке отсутствует или идет с разной длительностью (хотя в прога назначена одинаковая). если пишу ICPROG то записать удается из 10 попыток только один раз, или вообще не удается..... но если уж записал, то все работает как нужно! хотелось бы разобратся в чем причина? и еще почему так сильно глючит в winХР? ICPROG? (драйвер ставил, все равно глючит) в win98 такого не будет? хочется в ICPROG прошивку делать, она качественней шьет, я так понял.......
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
ЛЕВША | Дата: Среда, 25.06.2008, 02:47 | Сообщение # 20 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| прикол блин! афигеть просто! везде читаю, все пишут: в свойствах icprog установить совместимость с win2000/xp, хр вообще нет в настройках....? а ставлю на win2000, прога глючит.....???? решил попробовать поставить совместимость с NT, все заработало.....! что за чертовщина? никто не знал? или спецом дезинформацию скармливают?
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
ЛЕВША | Дата: Воскресенье, 06.07.2008, 15:53 | Сообщение # 21 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| еще один проверенный запуск ICPROG если она у вас еще глючит. цепляем мышкой файл драйвера и впихиваем его в icprog.exe после этого прога пускается сама без глюков.
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
ded4141 | Дата: Четверг, 25.09.2008, 14:33 | Сообщение # 22 |
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Примеров по FLOWCODE AVR бы побольше разных и хороших.
123
|
|
| |
ЛЕВША | Дата: Четверг, 25.09.2008, 19:30 | Сообщение # 23 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| Quote (ded4141) Примеров по FLOWCODE AVR бы побольше разных и хороших. вобщем то без разницы, что для PIC, что для AVR. алгоритмы одинаковы. и даже импортируются во flowcode. вот держи для начала: трехфазный задающий генератор импульсов.
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
ЛЕВША | Дата: Пятница, 26.09.2008, 02:27 | Сообщение # 24 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| тут еще один пример:
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
ded4141 | Дата: Пятница, 26.09.2008, 08:40 | Сообщение # 25 |
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Всем доброго утра.ЛЕВША спосибо за примеры.У меня установлен FLOWCODE AVR .Вопрос-как установить частоту МК?можно ли вставить ASM код? Добавлено (26.09.2008, 08:40) --------------------------------------------- FLOWCODE AVR не открывает PIC.И ещё у PIC и AVR ASM коды различаются.
123
|
|
| |
ЛЕВША | Дата: Пятница, 26.09.2008, 14:20 | Сообщение # 26 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| Quote (ded4141) Вопрос-как установить частоту МК верху кнопка: CHIP > clock speed Quote (ded4141) можно ли вставить ASM код? в смысле? зачем вставлять? коды создает сам flowcode. a в ASM да, он компилирует. Quote FLOWCODE AVR не открывает PIC.И ещё у PIC и AVR ASM коды различаются. как то делается импорт алгоритма, я делал это вот как не помню. может кто из ребят подскажет? у меня нет времени сейчас разбиратся. но делал точно.
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
ЛЕВША | Дата: Понедельник, 06.10.2008, 03:48 | Сообщение # 27 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| не глючный русификатор для программы FLOWCODE_V3, перевел, проверил, все работает! в ближайшее время постараюсь перевести HELP.
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |
ded4141 | Дата: Понедельник, 06.10.2008, 08:06 | Сообщение # 28 |
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Это хорошо.Вот еще бы по импорту в AVR.СИ код вставляется, а если написаны модули на ассемблере -возможно ли их вставлять?
123
|
|
| |
VasylYE | Дата: Среда, 08.10.2008, 00:05 | Сообщение # 29 |
Рядовой
Группа: Проверенные
Сообщений: 263
Статус: Offline
| Quote (ded4141) Вот еще бы по импорту в AVR.СИ код вставляется, а если написаны модули на ассемблере -возможно ли их вставлять? Можно. На панели Command Toolbox (слева) вторая снизу кнопка Insert C code позволяет вставлять блок, в котором можно писать свой код и на С и на ассемблере Code /*Enter C code below these comments - введите С код ниже этих коментариев Alternatively, to enter assembly code, - или, чтобы ввести ассемблерный код use the asm operator in front of each instruction, e.g. - используйте оператор asm в начале каждой инструкции, например asm movlw 5 or enclose several statements within an asm block: - или заключите несколько выражений в asm блок: asm { movlw 8 movlw4 } */
А нам своє робить!
|
|
| |
ЛЕВША | Дата: Среда, 08.10.2008, 02:33 | Сообщение # 30 |
Admin
Группа: Администраторы
Сообщений: 1923
Статус: Offline
| Quote (ded4141) Вот еще бы по импорту в AVR сейчас попробовал, вставляется. импорт кода производится так: файл > импорт > (указать файл) > ентер коды ПИКов прекрасно сажает на АВР. только чип должен быть с соответственным количеством портов. PS. перевел программу FLOWCODE_AVR, ПЕРЕВОД В ПРИКРЕПЛЕННОМ ФАЙЛЕ.
упростить - улучшить! если ВЫ хотите помочь сайту в развитии, наши счета: Z789673670495 ($) R806233314616 ® 41001205775274(yand)
|
|
| |