ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
162781 Топик полностью
pont_avr32 (03.08.2009 15:39, просмотров: 303) ответил Dir на Уточню для начала: у 32-битников int как правило 32-битный, а 16-битное целое short (short int) называется.
Ну да 32 битные данные было бы хорошо использовать ибо по своим тестам я видел, что с Float STR9 в ARM Mode был в не конкуренции. Но у меня не всегда так получится. Немного про свое задание расскажу.  Есть некое устройство с набором входных и выходных дискретных/аналоговых сигналов. С которым можно связатся по стандартным интерфейсам и протоколам, например USB 2.0 или Modbus RTU на базе RS-485, так и со своим разработанным ранее. В этом устройстве нужно реализовать исполнительную систему, которая будет выполнять приложение для работы с этими внешними входами/выходами, которое будет грузиться из вне, например по USB. Одним словом мини промышленный контроллер! В этом приложении есть типы данных 8-ми битные и 32 битные. Преобладание 8-ми битных. Так же есть различные таблицы с привязками переменных приложения к физическим каналам. На которые указатели 16-ти битные. Вот в принципе почему и отказались от ARM, ибо он уступил по производительности в таком режиме. Хотя, буду честен, я был за STR! Но начальство сказало свое я. Ибо мне понравились его 96к ОЗУ и 2 Мб FLASH. Но самое важное, что можно зацепить батарейку на его ОЗУ. А с AVR32 придеться разруливать sleep режимы. :(