roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 08:06

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 18:01 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
По поводу того как выполняется прога это так и есть как в курсе написано.

А про генератор вы пишите какую то чепуху.  Еще раз сгенерите и смотрите где он просит вписать ГЛОБАЛЬНЫЕ переменные.

Делайте и читайте НЕ СПЕША, ДУМАЯ  и все будет получаться правильно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 18:04 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
вот я просто запустил генератор и сразу посмотрел код:

==================

#include <90s8535.h>

// Declare your global variables here

void main(void)
{
// Declare your local variables here

==================

и какие переменные он предлагает объявить в MAIN  ???

и где ГЛОБАЛЬНЫЕ  ???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 18:06 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
и в вашем исходнике мастер в МЭЙН не ГЛОБАЛЬНЫЕ переменные просит объявить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 18:09 
Не в сети

Зарегистрирован: 13 окт 2005, 14:13
Сообщения: 68
Откуда: Ростов-на-Дону
Skype: hars_oleg
ФИО: Олег Харсеев
)))) да я и не тороплюсь  -время свободное пока  есть.
Вставлял после строки
// Declare your global variables here
Это видно в первом приведенном листинге.

Лично мое мнение что человеку очень часто при попытках разобраться не нужно указывать на книжку, ссылку итд - мол иди читай, разбирайся, набирайся ума-разума, а нужно просто поступить как  KiCom в данном случае. еще раз это все IMHO.

А вот с переключением диодов ничего не пойму  :roll:  почему в ноль не уходит????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 18:20 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
xapc писал(а):
Вставлял после строки

// Declare your global variables here

Это видно в первом приведенном листинге.


дак я это понял еще до того как вы листинг выложили. и сказал что нужно соблюдать структуру программы как у меня в курсе написано:

вначале глобальные переменные.

потом описания обработчиков прерываний.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 18:22 
Не в сети

Зарегистрирован: 13 окт 2005, 14:13
Сообщения: 68
Откуда: Ростов-на-Дону
Skype: hars_oleg
ФИО: Олег Харсеев
)))) себя цитировать заставляете


**// Declare your global variables here    
**unsigned char i;  
**char d1[20]={1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1};
**char d2[20]={0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0};
**char d3[20]={0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0};
**char d4[20]={1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1};
**char d5[20]={1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1};
**char d6[20]={0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0};
**char d7[20]={0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0};
**char d8[20]={1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1};
**char d9[20]={1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0};
**char d10[20]={0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0};
**void main(void)
**{
**// Declare your local variables here


вроде как глобальные описал)))
ну да не об этом спор ))))
что о нулях скажете? ничего не понимаю!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 20:43 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
xapc писал(а):
вроде как глобальные описал)))


я понимаю что глобальные! но уж вторую страницу твержу что объявлять нужно перед обработчиками прервания !

xapc писал(а):
что о нулях скажете? ничего не понимаю!!!


да нормальные нули вроде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 21:48 
Не в сети

Зарегистрирован: 13 окт 2005, 14:13
Сообщения: 68
Откуда: Ростов-на-Дону
Skype: hars_oleg
ФИО: Олег Харсеев
гм на буке протестил - правда обнуляются.
странно.
Добавил условный опреатор для направления - мозги для станка в теории готовы.
Спасибо всем, кто мне помогал - без вас я бы проковырялся НАМНОГО дольше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 23:20 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
xapc писал(а):
мозги для станка в теории готовы.


у тебя просто шаг ? а как будет ток стабилизироваться или форсироваться ?

ветку по ЧПУ смотрел ?
http://forum.rcdesign.ru/index.php?s=19 ... owforum=41


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 23:54 
Не в сети

Зарегистрирован: 13 окт 2005, 14:13
Сообщения: 68
Откуда: Ростов-на-Дону
Skype: hars_oleg
ФИО: Олег Харсеев
стабилизации тока пока нет - на мотор без движения подается шим 50% для удержания обмоток.
Форсировка будет тоже добавляться в будущем - пока амплитудную модуляцию не делал- в будущем не проблема прикрутить.
На данный момент задача станочек оживить на простейшем уровне - без разгонов, торможений итд. Пока бы механику проверить, а дальше буду глубже разбираться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 янв 2007, 23:55 
Не в сети

Зарегистрирован: 13 окт 2005, 14:13
Сообщения: 68
Откуда: Ростов-на-Дону
Skype: hars_oleg
ФИО: Олег Харсеев
Сейчас по умолчанию полушаг или шаг, для деления шага надо будет просто переписать таблицу переключенй и изменить соответственно размеры.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO