Как включить в keil51 ассемблерный код
Перейти к содержимому

Как включить в keil51 ассемблерный код

  • автор:

Как подключить отдельную процедуру на assemblere к проекту С++, используя dev-c++

У меня задача подключить отдельную процедуру на ассемблере к коду с++. Я использую dev-c++ для написания. Есть пример задачи, который не работает у меня.

//Вызывающая программа file1.cpp #include extern "C" int MAS_FUNC (int *, int); int main() < int *mas,n,k; n=5; mas=new int[n]; for (int i=0; i < n; i=i+1) < mas[i]=i; >k = MAS_FUNC(mas,n); > 
;Вызываемая функция file2.asm .586 .MODEL FLAT, C .CODE MAS_FUNC PROC C mas:dword, n:dword mov esi,mas mov eax, [esi+4] shl eax, 1 ret MAS_FUNC ENDP END 

Я не совсем понимаю, как все должно работать, но я просто поместил .cpp и .asm в одну папку. (И это наверняка неправильно, ведь в VS вроде как нужно подключать какой-то masm и т.д.) При запуске .cpp выдает такую ошибку . undefined reference to `MAS_FUNC. Гайдов я не нашел по dev-c++ и поэтому пишу тут, как сделать так, чтобы заработало.

Методическое пособие 539

2.2. Команды пересылки данных Команды, выполняющие пересылку данных, можно объединить в следующую таблицу (табл. 2.1).

Таблица 2.1
Команды пересылки данных
Команда Значение
MOV A,Rn Пересылка в аккумулятор из регистра (n = 0…7)
MOV A,direct Пересылка в аккумулятор прямо-адресуемого
байта
MOV A,@Ri Пересылка в аккумулятор косвенно-
адресуемого байта ОЗУ
MOV A,#data Загрузка в аккумулятор константы
MOV Rn,A Пересылка в регистр из аккумулятора
MOV Rn,direct Пересылка в регистр прямо-адресуемого байта
MOV Rn,#data Загрузка в регистр константы
MOV direct,A Пересылка по прямому адресу аккумулятора
MOV direct,Rn Пересылка по прямому адресу регистра
MOV direct,direct Пересылка прямо-адресуемого байта по
прямому адресу
MOV direct,@Ri Пересылка косвенно-адресуемого байта ОЗУ по
прямому адресу
MOV direct,#data Пересылка по прямому адресу константы
MOV @Ri,A Пересылка в косвенно-адресуемую ячейку ОЗУ
аккумулятора
Пересылка в косвенно-адресуемую ячейку ОЗУ
MOV @Ri,direct прямо-адресуемого
байта
MOV @Ri,#data Пересылка в косвенно-адресуемую ячейку ОЗУ
константы
MOV Загрузка указателя данных
DPTR,#data16
MOVC Пересылка в аккумулятор байта из памяти
A,@A+DPTR программ
MOVC A,@A+PC Пересылка в аккумулятор байта из памяти
программ
Продолжение табл. 2.1
Команда Значение
MOVX A,@Ri Пересылка в аккумулятор байта из внешней
памяти данных
MOVX @Ri,A Пересылка байта из аккумулятора во внешнюю
память данных
MOVX A,@DPTR Пересылка в аккумулятор из расширенной
внешней памяти данных
MOVX @DPTR,A Пересылка из аккумулятора в расширенную
внешнюю память данных
PUSH direct Загрузка в стек
POP direct Извлечение из стека
XCH A,Rn Обмен аккумулятора с регистром
XCH A,direct Обмен аккумулятора с прямо-адресуемым
байтом
XCH A,@Ri Обмен аккумулятора с косвенно-адресуемым
байтом ОЗУ
Обмен младшей тетрады аккумулятора с
XCHD A,@Ri младшей тетрадой
косвенно-адресуемого байта ОЗУ

2.3. Команды арифметических операций Команды, выполняющие арифметические операции, можно объединить в следующую таблицу (табл. 2.2).

Таблица 2.2
Команды арифметических операций
Команда Значение
ADD A,Rn Сложение аккумулятора с регистром (n = 0…7)
ADD A,direct Сложение аккумулятора с прямо-адресуемым
байтом
ADD A,@Ri Сложение аккумулятора с косвенно-адресуемым
байтом ОЗУ
ADD A,#data Сложение аккумулятора с константой
ADDC A,Rn Сложение аккумулятора с регистром и переносом
Продолжение табл. 2.2
Команда Значение
ADDC A,direct Сложение аккумулятора с прямо-адресуемым
байтом и переносом
ADDC A,@Ri Сложение аккумулятора с косвенно-адресуемым
байтом ОЗУ и переносом
ADDC A,#data Сложение аккумулятора с константой и
переносом
SUBB A,Rn Вычитание из аккумулятора регистра и заема
SUBB A,direct Вычитание из аккумулятора прямо-адресуемого
байта и заема
SUBB A,@Ri Вычитание из аккумулятора косвенно-
адресуемого байта ОЗУ и заема
SUBB A,#data Вычитание из аккумулятора константы и заема
INC A Инкремент аккумулятора
INC Rn Инкремент регистра
INC direct Инкремент прямо-адресуемого байта
INC @Ri Инкремент косвенно-адресуемого байта ОЗУ
DEC A Декремент аккумулятора
DEC Rn Декремент регистра
DEC direct Декремент прямо-адресуемого байта
DEC @Ri Декремент косвенно-адресуемого байта ОЗУ
INC DPTR Инкремент указателя данных
MUL AB Умножение аккумулятора на регистр В
DIV AB Деление аккумулятора на регистр В
DA A Десятичная коррекция аккумулятора

2.4. Команды логических операций Команды, выполняющие логические операции, можно объединить в следующую таблицу (табл. 2.3).

Таблица 2.3
Команды логических операций
Команда Значение
ANL A,Rn Логическое И аккумулятора и регистра
ANL A,direct Логическое И аккумулятора и прямо-
адресуемого байта
Продолжение табл. 2.3
Команда Значение
ANL A,@Ri Логическое И аккумулятора и косвенно-
адресуемого байта ОЗУ
ANL A,#data Логическое И аккумулятора и константы
ANL direct,A Логическое И прямо-адресуемого байта и
аккумулятора
ANL direct,#data Логическое И прямо-адресуемого байта и
константы
ORL A,Rn Логическое ИЛИ аккумулятора и регистра
ORL A,direct Логическое ИЛИ аккумулятора и прямо-
адресуемого байта
ORL A,@Ri Логическое ИЛИ аккумулятора и косвенно-
адресуемого байта ОЗУ
ORL A,#data Логическое ИЛИ аккумулятора и константы
ORL direct,A Логическое ИЛИ прямо-адресуемого байта и
аккумулятора
ORL direct,#data Логическое ИЛИ прямо-адресуемого байта и
константы
XRL A,Rn Исключающее ИЛИ аккумулятора и регистра
XRL A,direct Исключающее ИЛИ аккумулятора и прямо-
адресуемого байта
XRL A,@Ri Исключающее ИЛИ аккумулятора и косвенно-
адресуемого байта ОЗУ
XRL A,#data Исключающее ИЛИ аккумулятора и константы
XRL direct,A Исключающее ИЛИ прямо-адресуемого байта и
аккумулятора
XRL direct,#data Исключающее ИЛИ прямо-адресуемого байта и
константы
CLR A Сброс аккумулятора
CPL A Инверсия аккумулятора
RL A Сдвиг аккумулятора влево циклический
RLC A Сдвиг аккумулятора влево через перенос
RR A Сдвиг аккумулятора вправо циклический
RRC A Сдвиг аккумулятора вправо через перенос
SWAP A Обмен местами тетрад в аккумуляторе

2.5. Команды операций над битами Команды, выполняющие операции над битами, можно объединить в следующую таблицу (табл. 2.4). Таблица 2.4

Команды операций над битами
Команда Значение
CLR C Сброс переноса
CLR bit Сброс бита
SETB C Установка переноса
SETB bit Установка бита
CPL C Инверсия переноса
CPL bit Инверсия бита
ANL C,bit Логическое И бита и переноса
ANL C,/bit Логическое И инверсии бита и переноса
ORL C,bit Логическое ИЛИ бита и переноса
ORL C,/bit Логическое ИЛИ инверсии бита и переноса
MOV C,bit Пересылка бита в перенос
MOV bit,C Пересылка переноса в бит
JC rel Переход, если перенос равен единице
JNC rel Переход, если перенос равен нулю
JB bit,rel Переход, если бит равен единице
JNB bit,rel Переход, если бит равен нулю
JBC bit,rel Переход, если бит установлен, с последующим
сбросом бита

2.6. Команды передачи управления Команды, выполняющие передачу управления, можно объединить в следующую таблицу (табл. 2.5). Таблица 2.5

Команды передачи управления
Команда Значение
ACALL addr11 Абсолютный вызов подпрограммы в пределах
страницы в 2 Кбайта
LCALL addr16 Длинный вызов подпрограммы
RET Возврат из подпрограммы
RETI Возврат из подпрограммы обработки
прерывания
AJMP addr11 Абсолютный переход внутри страницы в 2
Кбайта
LJMP addr16 Длинный переход в полном объеме памяти
программ
SJMP rel Короткий относительный переход внутри
страницы в 256 байт
JMP @A+DPTR Косвенный относительный переход
JZ rel Переход, если аккумулятор равен нулю
JNZ rel Переход, если аккумулятор не равен нулю
CJNE Сравнение аккумулятора с прямо-адресуемым
A,direct,rel байтом и переход, если не равно
CJNE A,#data,rel Сравнение аккумулятора с константой и
переход, если не равно
CJNE Rn,#data,rel Сравнение регистра с константой и переход,
если не равно
CJNE Сравнение косвенно-адресуемого байта ОЗУ с
@Ri,#data,rel константой и переход, если не равно
DJNZ Rn,rel Декремент регистра и переход, если не нуль
DJNZ direct,rel Декремент прямо-адресуемого байта и переход,
если не нуль
NOP Холостая команда

2.7. Программирование в среде Keil Для систем с микроконтроллерами 8051 разработаны мощные инструментальные средства, позволяющие снизить до минимума время разработки и отладки программного обеспечения. Среди прочих лидирующие позиции занимают программные средства, разработанные фирмой Keil. Инструментальные средства этой фирмы включают целый ряд мощных приложений, таких как компилятор языка C для микроконтроллеров 8051, известный под названием Keil C51, макроассемблер A51, совместимый с ASM$51, и наконец, удобная графическая оболочка для разработки и отладки программ Keil uVision. Среда разработки Keil uVision (в настоящее время используются версии 2 и 3) позволяет создавать сколь угодно сложные проекты, состоящие из разных модулей, написанных как на C, так и на языке ассемблера, подключать библиотеки функций и т.д. Кроме того, эта среда включает удобный отладчик (симулятор), позволяющий оценить и быстро проверить работоспособность программы. Хотя при разработке программ можно обойтись только командной строкой, откомпилировав и собрав программу вне среды Keil uVision, графическая среда раз работки все же более удобна, поскольку позволяет автоматизировать сборку программ и проверить их работоспособность с помощью отладчика. Для разработки и отладки программ в среде Keil желательно иметь установленную графическую среду Keil uVision версии 2 или 3 и компиляторы C51 и A51. Можно использовать демонстрационные версии этих программных инструментов, доступные для скачивания на сайте www.keil.com. Все примеры, приведенные в этой главе, будут работать в демонстрационной версии среды Keil. Более того, для разработки программ на языке C в среде Keil uVision можно использовать и свободно распространяемый компилятор SDCC, который разработан в рамках открытого лицензионного соглашения GNU и не имеет ограничений по размеру

исполняемого программного кода. Несмотря на некоторые отличия в синтаксисе, многие (если не большинство) из принципов программирования систем с 8051, используемые в Keil C51, работают и в SDCC. 2.8. Интерфейс с языком ассемблера В целом ряде случаев, особенно при работе с внешними устройствами, для повышения эффективности программного кода и упрощения разработки программы имеет смысл использовать язык ассемблера. Например, при работе с быстродействующими аналого-цифровыми преобразователями можно применить отдельные процедуры для считывания двоичного кода по интерфейсу SPI. В целом ряде случаев при программировании обмена данными с периферийным оборудованием программист сталкивается с необходимостью реализации сложных алгоритмов обмена данными, требующих использования многочисленных манипуляций с отдельными битами, что при применении только операторов языка высокого уровня может оказаться весьма затруднительным. В таких случаях намного быстрее и проще решить задачу, применив в программе на C ассемблерный код. Единственное, что требуется от программиста при разработке ассемблерного кода, – достаточно хорошее понимание программной архитектуры микроконтроллера и системы команд. Компилятор C51 позволяет работать как со встроенными (inline) ассемблерными вставками, так и с процедурами на ассемблере, которые можно хранить в отдельном файле с расширением .asm. В последнем случае можно оттранслировать исходный ASM-файл при помощи компилятора a51.exe, а затем скомпоновать программу с помощью компоновщика bl51.exe.

2.9. Программирование на языке ассемблера в среде Keil До сих пор мы рассматривали язык ассемблера как вспомогательное средство при разработке программ на Keil C51. Тем не менее в целом ряде случаев, особенно когда не требуется создавать сложный интерфейс пользователя, а требуется лишь работа с оборудованием, программы на языке ассемблера работают очень эффективно. Слабым местом ассемблера традиционно считается трудность реализации математических функций и обработки сложных типов данных (длинных целых чисел, чисел с плавающей точкой), а также функции преобразования различных типов данных. Тем не менее в Интернете имеется масса исходных текстов программ, позволяющих решить эти и другие проблемы, значительно расширив при этом возможности программ на ассемблере. В принципе, настроив среду программирования соответствующим образом и подключив необходимые библиотеки функций, можно решать практически любые задачи по программированию 8051-систем. Синтаксис этого языка во многом похож на тот, что используется в «классическом» ASM$51. В программе на ассемблере A51 можно определять сегменты кода (абсолютные и перемещаемые), а также сегменты данных, указывая для них тип используемой памяти (DATA, IDATA, XDATA, CONST и т.д.). Описание языка ассемблера A51 довольно обширно и может занять несколько сотен страниц, поэтому мы не будем углубляться в детали функционирования A51, а на практических примерах посмотрим, как создаются исполняемые файлы программ на ассемблере. Вначале создадим ассемблерный вариант программы «Hello, World» вне среды программирования Keil uVision. Наберем в текстовом редакторе исходный текст программы:

NAME PROCS ESC EQU 1Bh MAIN SEGMENT CODE myData SEGMENT CODE CSEG AT 0 USING 0 JMP start RSEG MAIN start: MOV SCON, #50h MOV TH1, #0FDh ORL TMOD, #20h SETB TR1 MOV DPTR, #text next_byte: CLR TI CLR A MOVC A, @A+DPTR CJNE A, #ESC, write_char SJMP $ write_char: MOV SBUF, A JNB TI, $ INC DPTR SJMP next_byte RSEG myData text: DB ‘Hello, World’, ESC END Поскольку микроконтроллер после включения питания начинает выполнение программы с абсолютного адреса 0 в сегменте программ, то в начале нашего листинга указана директива CSEG AT 0

Avr Для Hd44780

Timon89

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Поделиться

Последние посетители 0 пользователей онлайн

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Сообщения

We Are

Не, вонючие процессы дома нехорошо, особенно с такими запахами ))

Жерар

Антенну не только на брелке, но и на сигнализации можно попробовать поменять.

Жерар

А где добыли ежели не секрет? Ценник сильно кусучий на них.

Замерял ещё раз,отпояв по одному проводу с кнопки напряжения 17-16.8-16.4-16.5 вольт,в пределе погрешности от окисла на дорожке Неужели микросхема от статики когда-то умерла?

Нет. А вот посмотреть окружающую обстановку на предмет помех можно. Помехи могут сильно влиять на дальность. Могут сильно излучать светодиодные лампочки, может и сам комп «свистеть». Приёмник с ДВ-СВ диапазоном — отличный индикатор. Можно попробовать подключить ресивер, который втыкается в PC вынести подальше и повыше от системника через проводок-USB удлинитель, хотя бы на метр.

Ткните на ваших фото, где они. Вы бы ещё фото всего устройства в интерьере комнаты сняли. Не знаете, как фото обрезать и стрелку нарисовать или обвести нужное место?

Моя конференция

Мировая выручка отрасли проектирования электронных систем в третьем квартале 2023 . Мировая выручка отрасли проектирования электронных систем в третьем квартале 2023 года составила рекордные 47 миллиарда долларов сообщает… 09-01-2024 Интервью Сергея Зорина каналу EMS NOW о планах и проблемах компании DANNIE.CC https://www.youtube.c. Интервью Сергея Зорина каналу EMS NOW о планах и проблемах компании DANNIE.CC https://www.youtube.com/watchvyPpxbpNH0 YouTube Up Close with Sergey Zorin Director Founder DANNIE.CC Here is a fascinating account of the history of this EMS company with facilities in Lithuania Turkey and China. Sergey Zorin Director and founder of DANNIE.CC has guided this business from a group of design… 09-01-2024 Доминированию архитектуры х86 в сегменте персональных компьютеров приходит коне. Доминированию архитектуры х86 в сегменте персональных компьютеров приходит коне. Доминированию архитектуры х86 в сегменте персональных компьютеров приходит конец. Первенство захватывает новейшее семейство 3-нм систем-на-кристалле M3 на базе архитектуры ARM. https://www.novostiitkanala.ru/news/detail.phpID174494 IT Channel News Новогодняя коллекция. Заявка года на будущее: ARM-процессоры для ПК Несколько десятилетий по сути безраздельного доминирования архитектуры… 09-01-2024 Новые LTE-модули Neoway N725 поступили на склад КОМПЭЛНовые LTE-модули Neoway N725 поступили на склад КОМПЭЛ Новые LTE-модули Neoway N725 поступили на склад КОМПЭЛ www.compel.ru Новые LTE-модули Neoway N725 поступили на склад КОМПЭЛ На склад Компэл поступили образцы скоростных LTE-модулей Neoway N725-EA-A-01-E1 и N725-EA-A-01-S1 оптимизированных для M2M-приложений и транспортных средств 09-01-2024 В 2024 году объем софинансирования передовых инженерных школ реализующих научно-т. В 2024 году объем софинансирования передовых инженерных школ реализующих научно-т. В 2024 году объем софинансирования передовых инженерных школ реализующих научно-технические и образовательные проекты в области авиа- и двигателестроения ИТ и электроники машиностроения и автопрома увеличится на 1 млрд рублей. https://academia.interfax.ru/ru/news/articles/12127/ Интерфакс Высшее образование в России Ростех инвестирует в науку более 1 млрд рублей в 2024 году / Интерфакс… 09-01-2024 Упрощенный порядок ввоза электроники распространяется на процедуру выдачи разре. Упрощенный порядок ввоза электроники распространяется на процедуру выдачи разре. Упрощенный порядок ввоза электроники распространяется на процедуру выдачи разрешительных документов для ввоза товаров а именно нотификации. Этот документ необходим для всех электронных устройств которые поддерживают криптографические возможности или шифрование. Ранее для получения нотификации производитель должен был обратиться в Центр по лицензированию сертификации и защите государственной… 09-01-2024 Итоги 2023. Интервью с заместителем министра промышленности и торговли: Шпак Васили. Итоги 2023. Интервью с заместителем министра промышленности и торговли: Шпак Васили. Итоги 2023. Интервью с заместителем министра промышленности и торговли: Шпак Василием Викторовичем. https://www.youtube.com/watchvaSgOkGCrLg4 YouTube Итоги 2023: ЗАМЕСТИТЕЛЬ МИНИСТРА ПРОМЫШЛЕННОСТИ И ТОРГОВЛИ РФ ВАСИЛИЙ ВИКТОРОВИЧ ШПАК Минпромторг РФ в телеге: https://t.me/minpromtorgru Сайт https://minpromtorg.gov.ru/ RuTube: https://rutube.ru/channel/25072086/ VK: https://vk.com/minpromtorgru 09-01-2024 Разработка Росэлектроники увеличила срок службы чип резисторов в пять раз. Хол. Разработка Росэлектроники увеличила срок службы чип резисторов в пять раз. Холдинг Росэлектроника Госкорпорации Ростех создал новое поколение резистивной пасты для производства чип резисторов. Она отличается высоким содержанием драгоценных материалов что позволило увеличить срок службы электронных компонентов до 25 лет. Аналоги популярных зарубежных брендов служат около пяти лет после монтажа 09-01-2024 Monolayer Transistors Based on 2D Semiconductors Using Van der Waals Peeling This approach preserves the delicate physical properties of the 2D material. Researchers at Hunan University the Chinese Academy of Sciences and Wuhan University recently have developed a novel fabrication method for monolayer black phosphorus BP and germanium arsenide GeAs transistors using a technique based on van der Waals peeling. This method represents a remarkable innovation … 09-01-2024 Next-Gen Tech For Data Reliability Low-Power And High-Speed Performance Discover the innovations that promise to revolutionise everything from enterprise NAND flash storage to portable gaming systems. Phison Electronics Corp. has unveiled exciting new product demonstrations at CES 2024 the International Consumer Electronics Show. These offerings include best-in-class PCIe 5.0 and PCIe 4.0 devices showcasing the companys commitment to pushing the boundaries… 09-01-2024 High-Power-Density Battery Charger For eBikes Reference Design The design integrates three PowiGaN-based ICs for a 180W battery charger suitable for power tools and eBikes focusing on efficiency and power density with safety and performance features. High-power-density battery chargers are becoming increasingly vital in the realm of electronic mobility and professional tooling particularly for power tools and eBikes. These advanced chargers offer a… 09-01-2024 Siemens and AWS ease access to GenAI applications Siemens and AWS are seeking to make it easier for businesses to build and scale GenAI applications by integrating Amazon Bedrock a service that offers a choice of foundation . The post Siemens and AWS ease access to GenAI applications appeared first on Electronics Weekly… 09-01-2024 Si Box has 200m Series B ramps chiplet production Silicon Box the chiplet packager founded by Marvell founders Sehat Sutardja and Weili Dai with Dr B.J Han has raised a 200 billion Series B and is recruiting for 24/7 . The post Si Box has 200m Series B ramps chiplet production appeared first on Electronics Weekly… 09-01-2024 Millimetre-wave radar sensor for satellite radar architectures TI has introduced a millimetre-wave radar sensor chip which it claims to be the industrys first for satellite radar architectures enabling higher levels of autonomy by improving sensor fusion and . The post Millimetre-wave radar sensor for satellite radar architectures appeared first on Electronics Weekly… 09-01-2024 Milani nanosatellite moves closer to Planetary Defender role After Nasas successful DART mission to make a deflecting impact on an asteroid comes the Milani nanosatellite which is part of the European Space Agencys ESA follow-up Hera mission Milani . The post Milani nanosatellite moves closer to Planetary Defender role appeared first on Electronics Weekly… 09-01-2024 Revolutionary Nano-Based Solar Energy Research Unveils Path To Sustainable Hydrogen Production Emiliano Corts a professor of experimental physics and energy conversion at LMU is researching ways to efficiently capture and utilize solar energy. Instead of using traditional methods like large solar farms or mirrors Corts and his team at LMUs Nano-Institute are exploring the nanocosmos to harness sunlight. He recognizes that sunlights energy is relatively low The post Revolutionary 09-01-2024 Omrons systematic approach to a better PCB connector A new design ensures high contact reliability with lower insertion force Connectivity is an intrinsic part of todays industrial automation and robotic applications. An ever-increasing number of devices and peripherals depend on stable connections to transmit power and signals to the printed circuit board PCB. Managing these connections is labor-intensive leading many OEMs away from The post… 09-01-2024 High-Performance Memory Advancements For Data Centers The latest high-capacity memory technology is here designed for data centres to handle demanding workloads efficiently. Micron Technology Inc. has launched a 32Gb monolithic die-based 128GB DDR5 RDIMM memory module. The memory module is strategically designed to provide robust support for data centre workloads and cater to a diverse range of applications within the data The post High-Perform 09-01-2024 Inhalable Nanosensors For Simple Lung Cancer Detection MIT researchers have developed a technology that simplifies lung cancer detection by inhalation of nanoparticles followed by a quick and accessible urine test for everyone. MIT researchers have created a technology that could make diagnosing lung cancer as simple as inhaling nanoparticle sensors and then taking a urine test. These nanosensors delivered via an inhaler The post Inhalable… 09-01-2024 Solving Problems Problems and how men have solved them are always of great interest. Last week I met Mr PR Chorley manager of Shell International Petroleum Company Ltd St Swithins Training Centre. . The post Solving Problems appeared first on Electronics Weekly… 09-01-2024 Introducing the STM32H5 series from STMicroelectronics the most powerful Arm Cortex-M33 MCU samples and evaluation boards available from Anglia STMicroelectronics has introduced a new performance-oriented microcontroller MCU series the STM32H5 MCU has cutting-edge security provided by STM32Trust TEE Security Manager for smart connected… 09-01-2024 AMUG Conference: AM Users Sharing Experiences and Initiating Collaborations By Shannon VanDeren AMUG President and Ed Graham AMUG Director Education and Conference The 2024 AMUG Conference is rapidly approaching. The five-day event opens on March 10 2024 in Chicago Illinois to host additive manufacturing AM users in ways that advance their skills broaden their horizons and ignite new collaborations. On the surface the AMUG The post AMUG Conference: AM Users… 09-01-2024 OKWs BODY-CASE wearable plastic enclosures Growth in the IIoT mobile electronics segment is set to further boost demand for OKWs BODY-CASE IP 65 wearable plastic enclosures. Ergonomic BODY-CASE is ideal for IoT/IIoT automation measuring and control data recording/transmission geo-location emergency call/notification safety technology mobile stock/sales logging digital communications medical sports and wellness electronics.… 08-01-2024 CES: 77GHz automotive radar IC for satellite architecture vehicles TI announced a 77GHz automotive radar for automated driving today at CES in Las Vegas. Called AWR2544 and made on 45 nm RFCMOS it is aimed for example at vehicles . The post CES: 77GHz automotive radar IC for satellite architecture vehicles appeared first on Electronics Weekly… 08-01-2024

  • Может, кто знает, как определить номер западноевропейской недели в году в известный день? — Vladimir Ljaschko (14.09.2009 15:47 , MCU, полностью)
    • гугл знает — Shura (14.09.2009 15:53 , ссылка)
      • пасиб, не придумал, что гуглить. — Vladimir Ljaschko (14.09.2009 16:19 )
  • По колено в коде -> В С есть довольно поучительные образцы. — Evgeny_CD (22.08.2009 16:46 , dao, ссылка, полностью)
    • имхо там просто г-код, так.. посмеяться.. а вот действительно интересно читать более «тонкие» ошибки — гораздо поучительнее. например здесь —> — Snaky (11.09.2009 03:40 , ссылка)
    • В одном посте встретил. Загадка: Отчего не срабатывает защита на электростанциях?Evgeny_CD (36 знак., 11.09.2009 01:41 )
      • Если ты не используешь gcc -Wall — ты вредитель и враг народа. — fk0 (14.09.2009 14:57 )
    • Так себе. Поучительные вещи там — исключительно бородатые бояны. Есть пара моментов, где и постер, и комментаторы ниасилили даже догадаться, откуда ноги растут (например, печать невыровненного long’а, пионэрия думает, что кроме x86 не бывает архитектурRst7 (5 знак., 25.08.2009 11:04 )
  • Ищется работающая методика или ПО для расчета и настройки антенны RFID-ридера (интересует спиральная антенна на плате, F=13.56 MHz). — Snaky (14.09.2009 04:49 , RFID, полностью)
    • немного здесь — Aдикм (14.09.2009 10:28 , ссылка)
      • Спасибо, согласование то это как раз не самое сложное. Уточню задачу: основная проблема сводится к точному расчету индуктивности квадратной спиральной катушки на плате, а именно к учету взаимных индуктивностей между всеми витками.Snaky (431 знак., 14.09.2009 11:06 — 11:26 )
        • тогда, возможно CST, но не уверен, что это проще. А какой хоть чип ридера? — Aдикм (14.09.2009 11:35 , ссылка)
          • так это вроде как не спиральная квадратная по ссылке. и частоты другие.. а ридер от ST.Snaky (170 знак., 14.09.2009 11:39 )
            • cst все равно что рассчитывать. а ссылка там вообще на uhf дизайн вроде. — Aдикм (14.09.2009 11:46 )
              • я смотрел на Microwave studio — не то. Они действительно по СВЧ специализируются, а 13 МГц это далеко не UHF. — Snaky (14.09.2009 11:58 )
  • По совету товарищей стал использовать язык Ц. Как такой фрагмент вылечить?Крок2 (134 знак., 13.09.2009 23:33 , , PIC, полностью)
    • Я ставил давно какую-то древнюю версию. К ней был ключик для установки. Все последующие версии уже ничего не требовали. — Гудвин (14.09.2009 00:14 )
    • Сюда кури —> — MBedder (14.09.2009 00:05 , ссылка)
    • Лечить начинать надо педикулеза — поморить все PIC-и в окрестностях 🙂 — Гудвин (13.09.2009 23:54 )
  • Учитесь подроcтки (->)Т.Достоевский (236 знак., 22.04.2009 23:53 , zen, ссылка, полностью) General
    • Все придумано до нас. Давно и лучше. — Vladimir Ljaschko (23.04.2009 14:52 , картинка)
    • кста, как там с освоением мультисима? выкладывай схему в мультисимовском формате — Mahagam (23.04.2009 13:53 )
      • Нидакачал ищо. — Т.Достоевский (24.04.2009 00:14 )
    • Не люблю биполярников на выходе. Ты ж не меандр ВЧ собираешься слушать. Я люблю полевички, и чтоб схема полностью симметричная, а ещё лучше — мостовая, и чтоб чётных гармоник не было. — General (22.04.2009 23:43 )
      • Вот кстати снизил искажения драйвера на порядок.Т.Достоевский (23.04.2009 02:03 )
        • Мне не очень нравится способ термостабилизации. Всё-таки на полевиках с тепловой ОС всё гораздо проще и естественнее. Классика: Сырицо — совершенная, гармоничная схема. И простая.General (63 знак., 23.04.2009 10:24 )
          • Конденсаторы потребуются злобные, и 2 транса. Хотя как раз конденсаторы сейчас и не проблема. Задумалсо. — Т.Достоевский (24.04.2009 00:22 )
          • моя старая схема как? отторжения не вызывает? — Mahagam (23.04.2009 13:55 , картинка)
            • Кстати, q5 можно заменить схемой ->. И увеличить ток до 20ма. Тем более что переделка минимальная.Т.Достоевский (24.04.2009 00:11 , ссылка)
            • Нет, хотя глаз кое-что цепляет.General (235 знак., 23.04.2009 15:15 )
              • 27мА выставлено по результатам оптимизации в оркаде по THD. что касается стабилизации, то по резельтатам моделирования при 90 градусах должно было получатся 50мА, в реальности грел феном схему по всякому — добивался 60мА.Mahagam (392 знак., 23.04.2009 16:40 )
                • Материал насчёт тока покояGeneral (13.09.2009 10:46 )
                  • Выпал в осадок. Чудо микруха. Интересно, как в реале звучат усилки на основе этой микрухи? Простота подкупает — супер-опер за 1500р + 2*2 полевика на выход — активная часть усилка на этом заканчивается. Далее здоровенные трансы и электролиты, защитыEvgeny_CD (28 знак., 13.09.2009 15:23 )
              • Хорошей аудио-аппаратуры никто в мире не выпускает уже с 1956 года, с тех пор как закрылся последний в Германии завод по производству электронных ламп по секретной технологии нацистов. © — Shura (23.04.2009 15:17 , ссылка)
                • У, там еще классные штучки есть. «Linux не будет качественной системой, пока ядро пишут бесплатные программисты, над которыми нет контроля, а значит все — они индусы-недоучки или (в лучшем случае) педофилы.» — Vladimir Ljaschko (23.04.2009 18:01 )
                  • «Поделки финских студентов — педофилов» (с) — she (23.04.2009 18:09 )
      • Слушать говоришь? Тады вот сцылка.. хотя это скорее для Бу-бу. — POV (23.04.2009 00:16 , ссылка)
        • Спасибо. С утра инъекция жизнеутверждающего! — General (23.04.2009 08:03 )
      • Этот макет собран в качестве стартеркита для->. Ставь полевики, ничто не мешает. А благодаря какчественному драйверу полевикам будет даже лучше. Меандр привёл как пример абсолютной устойчивости, и главенства скорости нарастания над площадью усиления вТ.Достоевский (54 знак., 23.04.2009 00:14 , ссылка)
      • А то получится как с Эйнштейном — General (22.04.2009 23:44 )
        • У меня их нет. — Т.Достоевский (23.04.2009 00:03 )
          • ;)) — Ктулху (23.04.2009 00:08 , )
            • Ты зохавал? — General (23.04.2009 10:26 )
  • Всем привет. Подскажите пожалуйста МК со следующими параметрами:xanoy (519 знак., 09.09.2009 12:05 , MCU, полностью)
    • Посмотри вот такое:vladvash (453 знак., 11.09.2009 15:22 )
    • Осветитель делаеш? — T.Дocтoeвcкий (09.09.2009 19:31 )
      • Тип того 🙂 Много осветителей управляемых по последовательному каналу.xanoy (82 знак., 10.09.2009 10:02 )
        • DMX? Заодно можно осветитель на керосине подключить 🙂 — Vladimir Ljaschko (10.09.2009 19:59 )
          • DMX-512. А керосин каким боком к нему? 🙂 — xanoy (10.09.2009 21:05 )
            • ну эти генераторы пламени на сцене разве не на керосине работают? 🙂 — Vladimir Ljaschko (11.09.2009 09:00 )
              • я видел только на газу — koyodza (11.09.2009 15:08 )
        • А не проще взять готовую LPD6803 или один из ее хреновой тучи клонов. И скорость повыше и три токовых выхода. — Andreas (10.09.2009 17:35 )
          • Чета только на китайском DS нахожу, какие у нее аналоги? — Михаил Е. (10.09.2009 21:09 )
            • А аналоги еще более китайские. В последнее время в светодиодных делах появилось много интересных чисто китайских микросхем. Например, принимает DMX, отгрызает и отображает первые 3 канала, передает дальше, герметичных модулей управляемых различныхAndreas (8 знак., 10.09.2009 21:20 )
              • А вот это интересно.xanoy (67 знак., 10.09.2009 22:13 )
                • Что то сам нарыл:xanoy (213 знак., 10.09.2009 22:49 )
                  • Хе. Прикольно. Китайцы отжигают.xanoy (10.09.2009 23:08 )
                    • Не, это не то. Это был чип именно проходного DMX. Принял RS485, отгрыз первые 3 канала, плюнул дальше 485-й. Они же кучу световых модулей делали:вход/выход и никакой установки адреса. Каталог потерялся, не могу найти, а интерес пропал:в сегментеAndreas (102 знак., 11.09.2009 08:43 )
        • елочная гирлянда 🙂 — jaga-jaga (10.09.2009 17:28 )
          • угадал 🙂 — xanoy (10.09.2009 17:37 )
            • из золота, наверное, дешевле будет =)Alex B. (142 знак., 10.09.2009 18:23 )
              • 485 — xanoy (10.09.2009 19:24 )
                • проба? — General (10.09.2009 19:46 )
        • Если осветитель, то мы попробовали на ST7. SO-8, однако. — Vladimir Ljaschko (10.09.2009 11:34 )
        • а зачем вообще контроллер? 1-wire ключ типа DS2405 не пойдет? — Snaky (10.09.2009 10:08 )
          • регулировать яркость осветителя нужно 🙂 и 1-wire слишком медленная шина 🙁 — xanoy (10.09.2009 17:09 )
            • 1-wire слишком медленная шина 0_о Скока скока устройств говорите? — T.Дocтoeвcкий (11.09.2009 02:18 )
              • Максимальное количество устройств — как по стандарту DMX-512. Тоесть 512шт.xanoy (66 знак., 11.09.2009 13:37 — 13:40 )
                • Если использовать быстрый 1-ware, то на фсе 512 устройств надо фсего 0,2 сек. Если обычный (16кбит), то 1сек. Ф последнем случае то-же прокатит. — T.Дocтoeвcкий (11.09.2009 21:54 — 21:57 )
                  • Считается, что задержка между каналами не должна превышать 20мс. Обычно больше 256 каналов разбивают на несколько лучей. — Andreas (13.09.2009 11:26 )
    • 2 X 2 mm —> — Михаил Е. (09.09.2009 17:40 , ссылка, картинка)
      • Этот подходит. Цена правда не маленькая. Спасибо за ссылку. — xanoy (10.09.2009 09:57 )
      • кстати, втекающий ток 25мА, т.е. соединив 2 пина получим искомые 50мА. И UART есть, и калиброванный RC-генераторkoyodza (54 знак., 09.09.2009 22:25 )
    • Про MCU в SOT23 я только от Microchip слышал (серия PIC10). Но у них нет встроенного UART. — rezident (09.09.2009 12:12 , ссылка)
      • Атмел тоже подтянулся;) — ATtiny4/5/9/10, но «только» до 40 мА на пин — Vit (09.09.2009 12:22 )
        • Да полевичик внешний в корпусе SOT-923 (0.8×0.6mm) — General (10.09.2009 19:56 — 13.09.2009 10:53 , ссылка, ссылка)
          • Это экзотика, стремная по описанным ниже причинам. А вот эта пара NTA4153NT1G (N ch FET 20V +-6V gate, 915mA, 1.1V Tres SC-75) -> NTA4151PT1G (P ch FET -20V +-6V gate, 760mA, 1.2V Tres) —> доступна, места на плате занимает как кусок хорошей дорожкиEvgeny_CD (124 знак., 13.09.2009 15:04 , ссылка, ссылка)
          • А название. — T.Дocтoeвcкий (13.09.2009 03:44 )
            • Полевиков ещё не встречал, но «цифровые» биполярники видел — Vit (13.09.2009 09:57 , ссылка)
              • У On Semiconductor таких много, -> они дешевле и доступнее. Но напрактике корпуса менее SC-75 надо использлвать с больщой осторожностью.Evgeny_CD (545 знак., 13.09.2009 14:55 , ссылка)
                • Меньше 0603, к сожалению, не использую ввиду отсталости имеющегося производства — Vit (13.09.2009 15:01 )
                  • SC-70. Вообще у OnSemi поиск на сайте хороший — ищите и обрящите 🙂 — Evgeny_CD (13.09.2009 15:05 )
  • философиянах. после общения с очередным потенциальным клиентом сделал очередное изобретение очередного лисапеда: люди не платют за отсутствие эмоций, платют только за их наличие. никому нах не нужна безотказно работающая техника за сто рублей, ноLordN (445 знак., 11.09.2009 19:48 , zen, полностью)
    • Вы, молодой человек, таки некогда не пользовались йфономсмартфоном или наладонником? — T.Дocтoeвcкий (11.09.2009 21:44 )
      • А вот интересно, что вы хотели спросить выделив последнюю букву в слове «некогда»?rezident (235 знак., 12.09.2009 08:41 )
        • О! Виноват, «никогда» — T.Дocтoeвcкий (12.09.2009 23:15 )
  • Буки -> — T.Дocтoeвcкий (11.09.2009 22:19 , dao, ссылка, полностью)
    • А здесь на английском, но очень много — bpu (12.09.2009 22:36 , ссылка)
    • а также Люди, Добро и Есть:Snaky (344 знак., 12.09.2009 05:18 )
    • Вот ужо Редькин напишет книгу про AVR32, будем вслух ее читать 🙂 — Ксения (12.09.2009 01:51 )
      • Я тут неделю назад приятно удивился наличию у многих продАвцев at32uc3a0512 по вменяемой цене. Ну купил штучку в терре для пробы. И что вы думаете? Такое ощущение, что я в одиночку прикончил весь стратегический запас AVR32 стране 🙂 В количестве одногоГудвин (169 знак., 12.09.2009 02:00 )
        • А особенно прикольно бывает, когда цена на «некоем» китайком сайте меняется ;)) — T.Дocтoeвcкий (12.09.2009 02:20 )
        • Ага, вы весь запас прикончили :). Я уж к ним присматривалась, но уж ног слишком много. Они там с лежали с докризисных времен. Ощущение такое, что новых закупок долго еще не будет. — Ксения (12.09.2009 02:16 )
          • Я интересовался 1512-ым. Лишних ног не надо 🙂 Но его не было в рознице нигде. — Гудвин (12.09.2009 02:22 )
            • Вот и я его ищу, мне внешняя память не нужна, а значит и ноги под нее. Только не хочу покупать дороже, чем 0512. Ведь по идее 1512 проще, чем 0512. Впрочем, к февралю знакомый поедет в Америку, попрошу купить. — Ксения (12.09.2009 15:15 )
              • avr — священное семейство? Неужели на них свет клином сошёлся? — koyodza (12.09.2009 20:21 )
    • Аз -> — MBedder (12.09.2009 01:35 , ссылка)
      • . тоесть даром? — T.Дocтoeвcкий (12.09.2009 01:45 )
    • Веди -> — MBedder (12.09.2009 01:33 , ссылка)
      • Знаю, может у него чего нет. — T.Дocтoeвcкий (12.09.2009 01:44 )
  • нужно очень срочно работающее лекарство для EV AVR v5.30, которая сейчас на сайте лежит. пасиб. — Vladimir Ljaschko (12.09.2009 13:41 , AVR, полностью)
    • Spasibo za lekarstvo i sa sabotu. — Lost_In_Germany (12.09.2009 17:26 , )
    • Пользовались бы вы полной версией, а не эвалюэйшен. Полная в торренте лежит вместе с лекарством. — Ксения (12.09.2009 15:20 )
      • Обязательно. Просто человек уехал в командировку и забыл, что на ноутбуке старая версия, а проект под новой. Теперь представьте — чужая фирма, сеть только на компах с непонятным языком, нужно что-то срочно подправить. Какие торренты? К счастью лекарствоVladimir Ljaschko (7 знак., 12.09.2009 15:29 )
        • Ну вот, а я для вас только что лекарство приготовила. Выходит опоздала. — Ксения (12.09.2009 15:44 )
          • К слову сказать, только вчера вышли два патча, модифицирующие full-версию до 5.30.3 и 5.30.4. К evaluation-версиям патчи, как правило, не подходят. Это еще один еще один аргумент, чтобы ими не пользоваться. Кроме того, ключи к ним меняются с каждой новойКсения (48 знак., 12.09.2009 16:04 )
            • Спасибо, Ксения. В понедельник скачаю, дома радиоканал. — Vladimir Ljaschko (12.09.2009 18:32 )
  • Ксения, у меня к вам большая просьба:Гудвин (136 знак., 04.09.2009 07:45 , ARM, полностью) General
    • Гудвин, похоже здесь лежит то, что мы ищем Но регистрация ~$5 .. Пытался со своей картой(VISA ELECTRON) зарегиться — не хавает. Там поле ввода номера карты на 2позиции длиннее, чем номер моей карты. Мож у тебя получится. Пять баксов переведу тебе наnanorobot (34 знак., 11.09.2009 15:18 , ссылка)
      • Я в такие «сервисы» не верю 😉 — Гудвин (11.09.2009 22:08 )
        • В качестве альтернативы IAR/PowerPack не рассматриваешь Keil/RL? — nanorobot (11.09.2009 22:26 )
          • Просто я сейчас рассматриваю все, где пахнет доступной реализацией usb хоста для ARM 🙂 — Гудвин (11.09.2009 22:32 )
        • я тоже, но пятью баксами рискнуть готов. завтра попытаюсь оформить Visa Virtual с соответствующим лимитом — nanorobot (11.09.2009 22:20 ) MBedder
    • Поскольку оказалось, что продукт пользуется спросом, выложила торрент на трекер (IarArmPowerPac). — Ксения (05.09.2009 12:01 , ссылка)
      • Чета не понял ажиотажа. Этож все те же скомпиленые либы без исходников. и без кейгена ;((( — AlexandrY (05.09.2009 22:37 )
        • вот кейгеныKoshak (347 знак., 06.09.2009 11:11 )
        • Угу. Но «правильные». Глядишь, общими усилиями и подберем нужные буковки 😉 — Гудвин (06.09.2009 01:38 )
          • Поясните плз, об чем кипеж.. У меня установлен IAR 5.40 full, лицензию генерил IAR Generic KeyGen by LineZero(был в комплекте), отдельной лицензии на PowerPack не требовал. Из PowerPack опробованы FS(SD карточка в режиме SDIO) и RTOS(по минимуму: 3nanorobot (38 знак., 06.09.2009 10:31 )
            • Как я понял, там еще всего 15 минут отводится для счастья 🙂 Все библиотеки из поставки триальные. — Гудвин (06.09.2009 11:39 )
              • IAR 5.40 установлен 24 июля. никаких намеков и вымогательств .. — nanorobot (06.09.2009 11:50 )
                • только что проверил еще раз, все компилируется, все работает. в чем триальность то — ограничение 30 дней? уже прошло больше .. — nanorobot (06.09.2009 12:05 )
          • Ходят слухи, что если прежде проинсталлировать full-версию компиляторва EWARM версии 5.20, под которую этот PowerPac официально позиционируется, то при инсталляции последней либо лицензию не спросит, либо лицензия от этого компилятора походит. — Ксения (06.09.2009 02:01 )
            • Проверила слухи — враньё. — Ксения (06.09.2009 03:16 )
              • Цифирьки там какие в FULL для EWARM ? — Гудвин (06.09.2009 03:19 )
                • У версий 5.11 и 5.20 цифирка 2.1_WIN, ключиком открываются без скрипа. А у версий 5.30 и 5.40 цифирки определить не удалось, а старым ключиком я в них не ковырялась. — Ксения (06.09.2009 12:09 — 12:31 )
                  • Спасибо. Дело было не в цифирьках. Выше по странице Koshak выложил. Я то-же самое подставлял, но неудачно выбрал инстрУмент (видимо какая-то совсем древняя версия под руку попалась) Но все-равно на свежий ИАР оно не ставится. — Гудвин (06.09.2009 13:16 )
                    • Гудвин, посмотри почту . — nanorobot (06.09.2009 13:29 )
                      • Спасибо. У меня установлено то-же самое. Есть сомнения (ниже спрашивал об этом) Во всех библиотеках PP, которые идут в комплекте с полной версией, пестрит надпись «TRIAL».Гудвин (451 знак., 06.09.2009 14:00 , ссылка)
                        • А вы твердо уверены, что это полная версия? Я-то ведь полными называю те, которые поставляются в zip-архиве с dongle ключом. Сама я с ARM-архитектурой не работаю и версии на полноту не проверяю. — Ксения (06.09.2009 14:25 )
                          • Да. А в библиотеках PP в ней кругом «trial». Может кто еще посмотрит содержимое? — Гудвин (06.09.2009 14:43 )
      • Можно ссылку? pro-tГАВnm.ruDragonS (63 знак., 05.09.2009 18:27 )
      • хотел присоединиться к раздаче. но там один zip. не пакуйте, plz, файлы в один архив. лучше исходные файлы объединить в один торрент — так остается возможность скачать только нужные файлы из раздачи. — Koshak (05.09.2009 15:48 )
        • +1 — koyodza (05.09.2009 18:35 )
          • Забракованный вами торрент удалила. — Ксения (05.09.2009 20:38 )
            • Не совсем понял — откуда-то пока тихонько раздаётся — Vit (05.09.2009 22:21 )
      • Что-то не качается. — General (05.09.2009 12:13 )
        • Вижу двоих качков, отдача идет. — Ксения (05.09.2009 12:14 )
          • Ага. — General (05.09.2009 12:22 )
        • у меня качается. 1.8% за 5 минут уже — Snaky (05.09.2009 12:13 )
    • up — Гудвин (04.09.2009 10:48 )
      • Закачка патчей закончилась только СЕЙЧАС. С письмом я чуточку поторопилась — отправила прежде, чем полностю закачались патчи. Извините, но патчи вам придется скачать еще раз. — Ксения (04.09.2009 10:56 — 11:01 )
        • А мне можно? sandys at pisem.net. Спасибо. — Koshak (04.09.2009 23:40 )
          • Отправила. — Ксения (05.09.2009 01:42 )
            • получил. Спасибо! — Koshak (05.09.2009 15:40 )
        • Спасибо большое! Мне бы с моим и-нетом НАЧАТЬ качать, а не то, что скачивать еще раз 🙂 Обязательно отпишусь, как закончу. — Гудвин (04.09.2009 11:07 )
          • И мне, и мне если можно! fatman70#inbox.ru — T.Дocтoeвcкий (04.09.2009 21:50 )
            • А нэту уже. Где было. — Гудвин (04.09.2009 22:07 )
              • Есть, только что проверила. — Ксения (04.09.2009 22:09 )
                • Письмо получил, интенсифицирую.T.Дocтoeвcкий (35 знак., 04.09.2009 22:19 — 22:48 )
              • Упс. Есть еще. — Гудвин (04.09.2009 22:08 )
            • Пожалуйста! Я еще не успела стереть. Линк выслала вам мылом. — Ксения (04.09.2009 22:07 )
  • Всем привет. Нужен нормативный документ в котором говорится о “правильной” установке предохранителя в устройстве:xanoy (194 знак., 11.09.2009 13:21 , SCH, полностью)
    • см. пуэ в части схем утройства ВРУ и мест установки плавких вставок и размыкателей или ищи сами схемы. что до своего мнения — надо смотреть конкретику и помнить что предохранитель это прежде всего антипожарный дивайс, а уже потом вся хуйня с ЭБ иLordN (199 знак., 11.09.2009 13:49 )
      • и ещё на способ замены предохранителей смотреть нужно — koyodza (11.09.2009 15:13 )
        • :о) ну да, я все забываю про такие варианты.. но с другой стороны надо смотерть и на способ подключения прибора — если это стационарная хреновина с кабелем на вводе, то предохраны должны иметь конструктив для замены по «горячей» схеме. — LordN (11.09.2009 19:30 )
          • угу — koyodza (11.09.2009 21:59 )
  • уже пробовали mspgcc4? Какие впечатления? — Sergey Pinigin (11.09.2009 13:35 , MCU, ссылка)
  • Подскажите как это keil работает —Димаn (366 знак., 11.09.2009 11:27 , , ARM, полностью) reZident
    • Я точно не знаю, но возможно этот код ложится во флеш а при старте, до запуска main, копируется в рам — amx (11.09.2009 11:46 )
      • Я так думал что надо самому в startup копирование дописывать. Да и без отладчика код из памяти не работает. А откуда его самому копировать непонятно. — Димаn (11.09.2009 12:01 , )
  • А что в С30 нет директивы #pragma pack(1)? Не осилили? — abivan (10.09.2009 20:57 , PIC, полностью)
    • Осилили большинство прагм в атрибуты превратить — например, packed. Есть, правда, #pragma pack(push/pop), но она нигде не описана — MBedder (11.09.2009 00:06 )
      • и правда работает и перепаковывает. присвоение константы невыровненному double занимает 17 инструкций вместо 5-ти. Правда неясно зачем они от ANSI C отошли. — abivan (11.09.2009 10:07 )
        • А что, в стандарте прописаны требования по конкретным прагмам? — she (11.09.2009 10:15 )
  • Характерный случай. Надо было сделать редизайн продукта. Предыдущая версия была на MSP430F169. Много математики, коммуникаций, кодирование канала, 2СОМ-порта, пара таймеров, максимум памяти, корпус поменьше — много ног не надо, а места жалко.General (521 знак., 07.09.2009 10:42 , MCU, полностью)
    • архитектура с Сortex разве похожая? — H.П. (09.09.2009 09:50 )
    • Такэта, вот-> — T.Дocтoeвcкий (07.09.2009 15:09 , ссылка)
    • Про 8 бит не совсем удачно 🙂 Но не понял — Тексас конкурируют с собой? Они же купили Люминари? — Vladimir Ljaschko (07.09.2009 11:53 )
      • ну почему сам с собой? С микрочипом в данном случае =) Ну и если у клиента созрело желание редизайна и старый чип его не устраивает, почему бы не продвинуть новый, какая в этом конкуренция? — Alex B. (07.09.2009 12:02 )
        • Ну, у меня свой случай 🙂 С MSP430 нужно сваливать, поскольку старшие модели дороги, а больших требований по потреблению нет. Наметил STM32. — Vladimir Ljaschko (07.09.2009 12:10 )
          • ну и правильно, имхо — Alex B. (07.09.2009 12:23 )
            • 1) У нас нет нормальных поставщиков STM — с поддержкой, образцами, демокитами, конференциями.. Вы можете дать пример применения мк ST в крупносерийной продукции? 2)их сайт (особенно параметрический поиск) отбивает всякую надежду что-либо найти. — General (07.09.2009 13:01 )
              • По большому счету поставщиков с поддержкой нет ни у одного производителя микроконтроллеров. А вот с образцами, демокитами, конференциями — нет проблем. Кстати, 24 в Минске Сканти проводит семинар по TI. Что спрашивать? — Vladimir Ljaschko (07.09.2009 13:58 )
                • Спрашивайте, когда вдвое уронят цены самых дорогих. Скажите, мк в принципе не может стоить больше $5. — General (07.09.2009 16:25 )
                  • +1. Микропотребление перестало быть «коньком» MSP430. Поэтому даже удачное сочетание архитектуры с периферией и системой тактирования не вызывает желания платить $10 и более за старшие кристаллы семейства. — rezident (07.09.2009 17:20 )
                    • Я их и не юзал (старшие) по этой причине. Обходился 20-ногими, которым альтернативы не было. — Гудвин (07.09.2009 17:45 )
                      • А мне в мелких обычно SRAMа не хватает. Как на цену старших гляну, так идиосинкразия от нее подступает и обида от отсутствия возможности выбора промежуточного варианта в малоногом корпусе. — rezident (07.09.2009 18:08 )
                        • Посмотрите AT91SAM7XXX. Озу 32K-64K. При цене 5-7$. Правда жрет поболе 8-ми битника. — avas (11.09.2009 07:45 )
                        • С RAM аналогичная картина 😉 Приходится утрамбовывать. Сейчас проектик назревает — поглядываю на PIC18F25K20, ибо связка MSP+CC1101+»одноногая» RAM мкрочиповская (ну негде мне в MSP логи хранить) выглядит уже некузяво. За atmega_xxPA хотят нереальныхГудвин (9 знак., 07.09.2009 18:33 )
                          • а зачем ЛОГИ хранить именно в RAM? — koyodza (07.09.2009 18:48 )
                            • А вот понравилась мне она 🙂 Можно, конечно, и ееprom-ину в sot23-x.. Но хочется обойтись одним кристаллом. Или по крайней мере — стремиться к идеалу 🙂 Вон TI анонсировал трансивер с MSP внутрях. Но стоить будет точно, как самолет. — Гудвин (07.09.2009 18:57 )
                              • я и сам сторонник малокристальных решений, но в первую очередь одноконтроллерных. Если сильно нужна какая-то периферия — то можно и пристегнутьkoyodza (69 знак., 07.09.2009 19:00 )
                                • Можно. Так и делаю, если припирает. — Гудвин (07.09.2009 19:13 )
                                  • Но не всегда применимо. — Гудвин (07.09.2009 19:15 )
                          • А что-то вроде CC430F5137 не прокатит? А они всерьёз собираются поиметь рынок. — General (07.09.2009 18:47 )
                            • Стоить будет негуманно. И неизвестно когда. — Гудвин (08.09.2009 12:10 )
              • Саппорт у ST меня радовал несколько раз. Они даже как-то отчебучили следующую фенькуamusin (168 знак., 07.09.2009 13:17 )
                • говорят, что часто на форуме тупо не отвечают — это правда, или врут? есть ли еще какой-нибудь официальный способ сообщить об ошибке, кроме как через форум? — Alex B. (07.09.2009 13:20 )
                  • Не отвечают, когда нечего ответить по существу или хотят скрыть истинные причины. Тогда просто молчат, хоть ты разорись :/Dir (158 знак., 07.09.2009 18:54 )
                  • На форум я писал один раз, до этого начальный вопрос был в форме, а дальнейшая переписка с инженером — по мылу. Если есть форма, то лучше через нее — тогда будет номер запроса. Вспомнил, однажды пришлось позвонить в местное представительство, чтобы пнутьamusin (354 знак., 07.09.2009 13:27 )
              • А что, компэл уже ушел в стан ненормальных? Да и любимая вами гамма контора, название которой я не скажу, тоже является официальным дистрибьютором. Промэлектроника, опять же.Alex B. (602 знак., 07.09.2009 13:16 )
                • Промэлектроника STшный Primer предлагала поюзать. Вроде даже были hands-on семинары (то ли у нее, то ли у Компэла). Олимексовскую плату с STM32 легко купили. — amusin (07.09.2009 13:33 )
                  • Мы вообще не парились — заказали кит в терре — через неделю получили. — Alex B. (07.09.2009 13:43 )
                • Из-за политики самого ST — вот и я о том же. — General (07.09.2009 13:25 )
                  • ну а укого оно есть? У микрочипа? Или у любимого всеми студентами СНГ атмела? Или у филипса?koyodza (75 знак., 07.09.2009 16:49 )
      • Есть надежда, что с этой покупкой TI сменит им технологические нормы на более мелкое и менее жрущее. Пока кипятильники конкретные. А без изернету они вроде как и не нужны. — Vit (07.09.2009 11:57 )
    • На PIC24F не смотрели? А STM32 по деньгам не подошли? — Vit (07.09.2009 11:29 )
      • там политические вопросы кроме всего прочегоAlex B. (72 знак., 07.09.2009 11:33 )
        • До PIC18 там побывал PIC24. Неплохо, но 18 лёг лучше — один только кроссбар позволил с четырёхслойки на двуслойку спрыгнуть! Периферия года — кроссбар PIC18, железо у ПИКов классное, хаять рука не поднимется. Но затраты по переносу софта существенноGeneral (77 знак., 07.09.2009 13:06 )
          • дык у пик24 чем кроссбар (pps) хуже? — AVF (07.09.2009 13:10 )
            • Не помню. Исходно был PIC24FJ64GAxx, потом по какой-то причине поменяли на PIC18 — очень хорошо лёг легла. — General (07.09.2009 13:23 — 13:26 )
            • да ничем, он там и появился-то раньше, чем в PIC18. Просто оне о нем не знают, наверное. — Alex B. (07.09.2009 13:18 )
    • Шьёрт, ридные 8 бит оказались слабоваты 🙂 — POV (07.09.2009 10:55 )

Лето 7532 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна. Вебмастер
MMI © MMXXIV

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *