Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.05.2009, 15:35
|
|
Временная регистрация
Регистрация: 30.08.2005
Адрес: Ротовска йобласть
Сообщений: 84
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
не открывается архив, можно перезалить
|
|
|
|
02.05.2009, 16:28
|
|
Временная регистрация
Регистрация: 11.06.2006
Сообщений: 60
Сказал спасибо: 17
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
|
Тот архив зажат 7zip, расширение поменял на rar. Сейчас залил просто рар, но сейчас пишу с другого компа и на нем версия протеуса стоит другая, и что то проект в ней не правильно заработал.
Забыл, частота 1мег.
Когда axis==0 то время выполнения 1,85ms
Прикрепленный файл: 1700606.rar
|
|
|
|
02.05.2009, 19:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
кодевизард при 1 мегагерце -
Когда axis==0 то время выполнения 20 микросекунд
Когда axis==1 то время выполнения 1.2 милисекунды.
И еще, у Вас не оптимальная выдача на дисплей - нужно забыть о сравнении дробей и оперировать только целыми числами, с моей точки зрения.
|
|
|
|
03.05.2009, 00:22
|
|
Временная регистрация
Регистрация: 11.06.2006
Сообщений: 60
Сказал спасибо: 17
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
|
Сообщение от urry
|
И еще, у Вас не оптимальная выдача на дисплей - нужно забыть о сравнении дробей и оперировать только целыми числами, с моей точки зрения.
|
axis==1 870us
Это не реальный пример, интересовало скорость выполнения с плавающей точкой. Я когда то делал оцифровку координаты с датчика ЛИР или ВЕ178А, причем условие было любое количество импульсов на миллиметр. Если использовать целочисленную математику ограничиваясь 3 знаками после запятой, то все равно при долгих перемещениях у меня было набегание, перешел на вещественные числа, но потом от электроники там отказались и испытать не удалось. (просили плюс минус 5мм, а хотел сделать не хуже +-0,01 ![Улыбка](images/smilies/icon_smile.gif) )
|
|
|
|
03.05.2009, 08:46
|
|
Временная регистрация
Регистрация: 30.08.2005
Адрес: Ротовска йобласть
Сообщений: 84
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Вы запустили этот исходник в коде вижин? У меня там вываливается куча ошибок:
нет библиотеки interrupt.h не определен тип int32_t не определена куча констант TXEN и др. подключаемого файла нет, описывать не стал.
|
|
|
|
03.05.2009, 09:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Даже в мыслях не было, зачем ? Этот код - как подтвеждение времени работы операции деления. Вместо int32 - (целое 32 битовое) поставил unsigned long и воткнул для проверки в свой какой-то исходник, чтобы посмотреть время деления.
Но если нужно, переведу.
|
|
|
|
03.05.2009, 21:54
|
|
Вид на жительство
Регистрация: 29.11.2006
Сообщений: 350
Сказал спасибо: 242
Сказали Спасибо 16 раз(а) в 14 сообщении(ях)
|
Я лично пользуюсь CodeVision AVR по той причине, что он весьма не плохо документирован и имеет дружественный интерфейс + интересные библиотеки.
Кстати, накопал версию 2,3,09, кому нужно - пишите в асю 351078604
|
|
|
|
05.05.2009, 16:07
|
|
Временная регистрация
Регистрация: 30.08.2005
Адрес: Ротовска йобласть
Сообщений: 84
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Сообщение от urry
|
Даже в мыслях не было, зачем ? Этот код - как подтвеждение времени работы операции деления. Вместо int32 - (целое 32 битовое) поставил unsigned long и воткнул для проверки в свой какой-то исходник, чтобы посмотреть время деления.
Но если нужно, переведу.
|
Боже упаси, зачем? Я то и сам могу, только незачем
|
|
|
|
26.05.2009, 20:15
|
|
Прописка
Регистрация: 03.05.2005
Адрес: Москва
Сообщений: 289
Сказал спасибо: 1
Сказали Спасибо 25 раз(а) в 23 сообщении(ях)
|
IAR EWEZ80 изчез с сайта IAR где взять?
мож у кого остался iar под z80-180 -у меня только лекарство к разным iar Старые ссылки неработают
Еще нужна таблетка к Hi-Tech он то=же компактно код
делает
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:27.
|
|