Доброго времени суток.
Подскажите, знающие люди, как по индуктивности определить, за какое время произойдёт полное насыщение?
И наоборот, известно время, и нужно подобрать номинал индуктивности.
Например -- есть генератор, и нужно узнать, какой индуктивности должна быть катушка в цепи,
например ...
Найдено 52 результата
- Чт ноя 07, 2019 00:46:27
- Форум: Аналоговая техника
- Тема: Расчёт времени насыщения катушки индуктивности.
- Ответы: 2
- Просмотры: 3692
- Чт окт 03, 2019 20:08:53
- Форум: ПЛИС
- Тема: Ищу программу ProChip Designer 5 для Atmel ATF1504AS
- Ответы: 1
- Просмотры: 5706
- Пн сен 16, 2019 00:36:33
- Форум: Интеграция с ПК
- Тема: CH341a для простого SPI
- Ответы: 15
- Просмотры: 6001
Re: CH341a для простого SPI
Поздновато я с ответом... Но, может кому пригодится...
Можно конечно! Под эту микруху есть уже готовые библиотеки под винду (в виде dll) и линукс. И заголовочные файлы тоже.
Правда, не помню уже, откуда качал. Но, если кому надо -- обращайтесь.
Можно конечно! Под эту микруху есть уже готовые библиотеки под винду (в виде dll) и линукс. И заголовочные файлы тоже.
Правда, не помню уже, откуда качал. Но, если кому надо -- обращайтесь.
- Сб май 03, 2014 17:44:19
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 294639
Re: Хитрые, необычные алгоритмы и код
Рисование линий. Улучшенный алгоритм Брезенхема. В зависимости от направления рисования код делится на восемь подалгоритмов. Но сами по себе они проще, чем у Брезенхема, операций в цикле меньше, а значит, должно работать быстрее. Функцию plot() реализуем сами, как хочется.
#define DIR_LRTB 0 ...
#define DIR_LRTB 0 ...
- Пт апр 25, 2014 16:05:03
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2245864
Re: STM32 новичку в ARM что к чему
Я думал это её облегчённый способ записи... А что это тогда, CMSIS? По факту же мы с какой-то функцией, а не с битами работаем...
Где там функции?
RCC->AHBENR - это адрес (образно говоря), RCC_AHBENR_GPIOAEN - бит.
/****************** Bit definition for RCC_AHBENR register ...
Где там функции?
RCC->AHBENR - это адрес (образно говоря), RCC_AHBENR_GPIOAEN - бит.
/****************** Bit definition for RCC_AHBENR register ...
- Чт апр 24, 2014 21:13:29
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2245864
Re: STM32 новичку в ARM что к чему
isx писал(а):Вот ВЕСЬ код программы (а то может я в принципе всё не так делаю):Код: Выделить всё
#include "stm32f0xx.h"
RCC->AHBENR = 0x00100014;
int main()
{
while(1);
}
Тут ВСЁ не так! Та строчка должна внутри main() быть, как минимум.
- Ср апр 23, 2014 23:34:09
- Форум: ARM
- Тема: На STM32F4 не получается высокой частоты
- Ответы: 19
- Просмотры: 4226
Re: На STM32F4 не получается высокой частоты
Это весь код? Тактовая частота где то настраивается? По умолчанию stm32 на маленькой частоте стартуют от встроенного RC. В даташите всё описано. И настройки самого порта что то в коде не видно.
- Пт апр 18, 2014 21:38:11
- Форум: ARM
- Тема: Проблема с Hello World на stm32f030f4 :(
- Ответы: 37
- Просмотры: 8754
Re: Проблема с Hello World на stm32f030f4 :(
Симуляция в кейле не для всех контроллеров поддерживается. Вроде поддерживается для stm32f1xx, но не уверен. Но это что касается переферии. А так им можно отлаживать чисто прикладной код. Регионы памяти можно прописать в свойствах проекта, чтоб не ругался, и делал вид, что работает. 
- Пт апр 18, 2014 19:12:23
- Форум: ARM
- Тема: STM 32 Среда разработки и отладки
- Ответы: 26
- Просмотры: 10889
Re: STM 32 Среда разработки и отладки
BCluster писал(а):Кстати, знающие люди, gcc есть для stm32?
Пойдёт любой ARM-GCC. Компилировать с опциями -mcpu=cortex-m3 -mthumb.
- Вс апр 13, 2014 01:36:56
- Форум: ARM
- Тема: Настройка USART в STM32 (STM32F103VBT6), Assembler.
- Ответы: 49
- Просмотры: 19335
Re: Настройка USART в STM32 (STM32F103VBT6), Assembler.
3. Можно ли входить в процедуру иначе, не так, как я?
Даже нужно!
Традиционно для ARM подпрограммы вызываются либо BL метка , либо командой BLX с адресом в регистре. При этом в R14 ( LR ) сохраняется адрес возврата. Если требуется ещё раз вызвать подпрограмму - нужно сохранить перед этим регистр ...
Даже нужно!
Традиционно для ARM подпрограммы вызываются либо BL метка , либо командой BLX с адресом в регистре. При этом в R14 ( LR ) сохраняется адрес возврата. Если требуется ещё раз вызвать подпрограмму - нужно сохранить перед этим регистр ...
- Пт апр 11, 2014 17:59:53
- Форум: ARM
- Тема: Два уровня кода для STM32F4
- Ответы: 5
- Просмотры: 3154
Re: Два уровня кода для STM32F4
Указатели функций можно разместить в массиве, а массив положить в известном месте, вместе с кодом.. В массив же компилятор сам всё пропишет.
Как то так инициализировать его:
uint32_t fnlist[]=
{
(uint32_t)func1,
(uint32_t)func2,
(uint32_t)func3,
(uint32_t)func4
};
Или так ...
Как то так инициализировать его:
uint32_t fnlist[]=
{
(uint32_t)func1,
(uint32_t)func2,
(uint32_t)func3,
(uint32_t)func4
};
Или так ...
- Пт апр 04, 2014 17:50:25
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2245864
Re: STM32 новичку в ARM что к чему
У stm32 большинство регистров - 32 битные. Некоторые допускают 16 и 8 битовый доступ.
Просто не у всех все 32 бита используются. И тогда не значащие биты просто игнорируются.
Но вот с точки зрения компилятора то значение правильное, которое соответствует объявленному типу.
Хотя, он может и не ...
Просто не у всех все 32 бита используются. И тогда не значащие биты просто игнорируются.
Но вот с точки зрения компилятора то значение правильное, которое соответствует объявленному типу.
Хотя, он может и не ...
- Пт апр 04, 2014 01:49:09
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2245864
Re: STM32 новичку в ARM что к чему
Надо просто в инклудник глянуть, какой тип там прописан для TIM3.CNT - столько и нулей писать. 
- Пн мар 17, 2014 17:50:13
- Форум: ARM
- Тема: Настройка USART в STM32 (STM32F103VBT6), Assembler.
- Ответы: 49
- Просмотры: 19335
Re: Настройка USART в STM32 (STM32F103VBT6), Assembler.
Решил переписать свою библиотеку под монохромный экран с AVR на STM с нуля. Но столкнулся с проблемой иерархии файлов. Ни в одной статье-мануале не уделяется должного внимания подключению внешних файлов. Удалось лишь подключить файл с адресами регистров и бит.
get stm32f10x.s ;Заголовочный ...
get stm32f10x.s ;Заголовочный ...
- Пн мар 17, 2014 01:49:00
- Форум: Периферия
- Тема: Выбор выполняемых функций по нажатию кнопки. Си
- Ответы: 6
- Просмотры: 1931
Re: Выбор выполняемых функций по нажатию кнопки. Си
C запозданием, конечно... Но может кому ещё пригодится из начинающих.
Есть ещё в Си такая штука, как указатели на функции.
typedef void(*myfuncptr)(void);
void func1(void)
{
do_somthing();
}
void func2(void)
{
do_somthing();
}
void func3(void)
{
do_somthing();
}
void func4(void)
{
do ...
Есть ещё в Си такая штука, как указатели на функции.
typedef void(*myfuncptr)(void);
void func1(void)
{
do_somthing();
}
void func2(void)
{
do_somthing();
}
void func3(void)
{
do_somthing();
}
void func4(void)
{
do ...
- Сб мар 15, 2014 19:27:45
- Форум: ARM
- Тема: Настройка USART в STM32 (STM32F103VBT6), Assembler.
- Ответы: 49
- Просмотры: 19335
Re: Настройка USART в STM32 (STM32F103VBT6), Assembler.
Я так и не смог здесь найти ответа на свой вопрос, как заменить строку
STR R11, [R0]
на что-то типа STR #1, [R0] (Эта конструкция не работает). Тут http://we.easyelectronics.ru/STM32/asm-v-stm32-nachalo.html вообще пишут, что нужно держать константы в памяти.
Тут не ...
- Пт мар 14, 2014 19:58:59
- Форум: ARM
- Тема: Настройка USART в STM32 (STM32F103VBT6), Assembler.
- Ответы: 49
- Просмотры: 19335
Re: Настройка USART в STM32 (STM32F103VBT6), Assembler.
cmp R1, #1
Да, так правильно. Тем более, что для старших регистров (r8-r12) генерится 32-битная команда (кроме некоторых команд).
Вообще, для ARM нет нужды хранить константы в регистрах. Если уж так хочется чем то занять регистры,
то лучше часто используемыми адресами переменных. В одном на ...
Да, так правильно. Тем более, что для старших регистров (r8-r12) генерится 32-битная команда (кроме некоторых команд).
Вообще, для ARM нет нужды хранить константы в регистрах. Если уж так хочется чем то занять регистры,
то лучше часто используемыми адресами переменных. В одном на ...
- Пт мар 14, 2014 01:04:04
- Форум: ARM
- Тема: SPL в STM32F4Discovery
- Ответы: 28
- Просмотры: 7174
Re: SPL в STM32F4Discovery
И все - больше ни слова! Хочется побольше про все это узнать.... ( например, как я должен был узнать, что тактирование в обще нужно включать? )
Если внимательно читать весь раздел про RCC (документацию на английском редко кто так читает),
то там эта необходимость неявно подразумевается.
Ещё там ...
Если внимательно читать весь раздел про RCC (документацию на английском редко кто так читает),
то там эта необходимость неявно подразумевается.
Ещё там ...
- Ср мар 12, 2014 23:29:15
- Форум: ARM
- Тема: SPL в STM32F4Discovery
- Ответы: 28
- Просмотры: 7174
Re: SPL в STM32F4Discovery
Разница в микроконтроллерах. Каждая секция описывает свои особенности соответствующего чипа.
6 Reset and clock control for STM32F42xxx and STM32F43xxx (RCC)
7 Reset and clock control for STM32F405xx/07xx and STM32F415xx/17xx (RCC)
6 Reset and clock control for STM32F42xxx and STM32F43xxx (RCC)
7 Reset and clock control for STM32F405xx/07xx and STM32F415xx/17xx (RCC)
- Вт мар 11, 2014 01:37:16
- Форум: ARM
- Тема: Настройка USART в STM32 (STM32F103VBT6), Assembler.
- Ответы: 49
- Просмотры: 19335
Re: Настройка USART в STM32 (STM32F103VBT6), Assembler.
6 mov R10,#0 ;Константы.
7 mov R11,#1
А это зачем? Явно AVR-овский подход. Для ARM в этом нет никакого смысла и выигрыша.
Тут все ALU-команды в опкоде содержат 8 бит immediate-данных, и сдвиг для них.
Так что в командах можно сразу писать #1 или #0 - на размер кода не повлияет.