Подскажите, пожалуйста, по правильной настройке SPI2 STM32F103C8T6. В авр уровень SCK низкий с импульсами вверх, уровень MOSI высокий с импульсами вниз. В то же время у меня на bluepill оба сигнала с низким уровнем и импульсами вверх. Так и должно быть или неправильная инициализация?
void InitSpi2 ...
Найдено 29 результатов
- Пт июл 31, 2020 11:53:50
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
Переработана программа, добавлены новые функции и изменены существующие.
- Индикация режима настройки - видимое мерцание индикатора.
- Номера токов в настройках никак не отображаются, просто идут по порядку. Сначала i1 – ток срабатывания при увеличении нагрузки, затем i2 – ток при пропадании ...
- Индикация режима настройки - видимое мерцание индикатора.
- Номера токов в настройках никак не отображаются, просто идут по порядку. Сначала i1 – ток срабатывания при увеличении нагрузки, затем i2 – ток при пропадании ...
- Пт дек 08, 2017 19:57:49
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
[uquote="avb19",url="/forum/viewtopic.php?p=3253677#p3253677"]А почему могут не сохранятся измененные значения? Каждый раз приходится все снова выставлять. Заранее спасибо![/uquote]
Может бракованный чип?
Может бракованный чип?
- Вс окт 08, 2017 20:51:52
- Форум: AVR
- Тема: WatchDog на Atmega328P
- Ответы: 8
- Просмотры: 2514
Re: WatchDog на Atmega328P
Угу, всё так и есть. Пример из даташита для асма - 3 такта:
lds r16, WDTCSR
ori r16, (1<<WDCE) | (1<<WDE)
sts WDTCSR, r16
; -- Got four cycles to set the new values from here -
; Set new prescaler(time-out) value = 64K cycles (~0.5 s)
ldi r16, (1<<WDE) | (1<<WDP2) | (1<<WDP0)
sts WDTCSR, r16
А вот ...
lds r16, WDTCSR
ori r16, (1<<WDCE) | (1<<WDE)
sts WDTCSR, r16
; -- Got four cycles to set the new values from here -
; Set new prescaler(time-out) value = 64K cycles (~0.5 s)
ldi r16, (1<<WDE) | (1<<WDP2) | (1<<WDP0)
sts WDTCSR, r16
А вот ...
- Вс окт 08, 2017 19:37:52
- Форум: AVR
- Тема: WatchDog на Atmega328P
- Ответы: 8
- Просмотры: 2514
Re: WatchDog на Atmega328P
Z_h_e
Да перевести то несложно, а вот сообразить, что даже первая установка битов прескалера должна выполняться в указанном порядке, а не просто записью битов в регистр WDTCSR... ))) Благодарю!
А можно указать компилятору явно, чтобы он не оптимизировал определенные строки? Вроде авр студия не ...
Да перевести то несложно, а вот сообразить, что даже первая установка битов прескалера должна выполняться в указанном порядке, а не просто записью битов в регистр WDTCSR... ))) Благодарю!
А можно указать компилятору явно, чтобы он не оптимизировал определенные строки? Вроде авр студия не ...
- Вс окт 08, 2017 18:50:24
- Форум: AVR
- Тема: WatchDog на Atmega328P
- Ответы: 8
- Просмотры: 2514
Re: WatchDog на Atmega328P
Z_h_e
Что у меня не так с этим битом?
Что у меня не так с этим битом?
- Вс окт 08, 2017 17:21:11
- Форум: AVR
- Тема: WatchDog на Atmega328P
- Ответы: 8
- Просмотры: 2514
Re: WatchDog на Atmega328P
uk8amk
Уже пробовал. Только чуть другую процедуру(WDT_off). Не помогает.
Насколько я понял, после первого срабатывания WD после перехода на нулевой адрес программы сбрасывается прескалер WD на минимальное значение (16 мс). Поэтому после ресета его надо сразу выключить, а потом опять включить на ...
Уже пробовал. Только чуть другую процедуру(WDT_off). Не помогает.
Насколько я понял, после первого срабатывания WD после перехода на нулевой адрес программы сбрасывается прескалер WD на минимальное значение (16 мс). Поэтому после ресета его надо сразу выключить, а потом опять включить на ...
- Вс окт 08, 2017 11:02:31
- Форум: AVR
- Тема: WatchDog на Atmega328P
- Ответы: 8
- Просмотры: 2514
WatchDog на Atmega328P
Почему-то не хочет заводиться собака на этом камне. Если сбросить бит WDE в ноль - светодиод мигает. Если установить в 1 - не мигает. И что странно, никакого эффекта не даёт изменение битов WDP3..0, ставлю от 1 до 8 секунд - ничего. Фьюз WDTON не программируется.
Где косяк? Помогите, пожалуйста ...
Где косяк? Помогите, пожалуйста ...
- Ср июл 19, 2017 17:49:39
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
У меня, почему-то, нет фьюза SPIEN... Программатор avr910 из под cvavr.
SPIEN недоступен для последовательного порта (если его деактивировать - не сможете вообще прошить этот МК через ваш программатор).
По сути, несмотря на поочередное включение разрядов индикатора, он работает.
Но не так как ...
SPIEN недоступен для последовательного порта (если его деактивировать - не сможете вообще прошить этот МК через ваш программатор).
По сути, несмотря на поочередное включение разрядов индикатора, он работает.
Но не так как ...
- Пн июл 17, 2017 20:59:46
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
avb19
Индикация не связана с выводимыми значениями. Проверьте монтаж и фьюзы.
Индикация не связана с выводимыми значениями. Проверьте монтаж и фьюзы.
- Ср фев 22, 2017 16:30:26
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
Про эту схему-диод VD2 я не ставил,решил что можно и без него. стабилитрон VD1 на 2 в не нашол, спаял 4 диода последовательно и включил в прямом направлении. Это не могло повлиять?
Всё может быть.
Вам надо подать на вывод 21 опорное напряжение 2 В.
Если нет стаба на 2 В, возьмите любой ...
Всё может быть.
Вам надо подать на вывод 21 опорное напряжение 2 В.
Если нет стаба на 2 В, возьмите любой ...
- Ср фев 22, 2017 11:32:38
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
san-san
Вроде всё правильно делаете. И всё работает. По отдельности :cry:
Насчет типа двигателя - у меня был только ДПМ, вот и делал схему под него. Естественно, ручаться за другие типы не мог.
А этот ваш движок с принтера - он большой или маленький? Тип указан?
Попробуйте выставить i2 на пару ...
Вроде всё правильно делаете. И всё работает. По отдельности :cry:
Насчет типа двигателя - у меня был только ДПМ, вот и делал схему под него. Естественно, ручаться за другие типы не мог.
А этот ваш движок с принтера - он большой или маленький? Тип указан?
Попробуйте выставить i2 на пару ...
- Вт фев 21, 2017 14:36:43
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
Да. У меня так и есть . Хх плавает в пределах 130-135 ма. Я поставил i1- 150ма. А i2 ставил и 100 и 90 и 200 ма. Результат один. По логике должно , обороты упали, падение напряжения на токоизмерителе упало, контроллер должен пнреключиться. Попробовать другой двигатель?
Какой у вас двигатель ...
Какой у вас двигатель ...
- Вт фев 21, 2017 14:19:54
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
i1 я выстаил на 20 ма больше холостого тока движка, а i2 всяко разно ставил, и болше чем i1 и меньше и значения изменял в некоторых пределах. Макс. обороты не сбрасываются.
1. На холостом ходу движок потребляет некоторый ток ixx. Из-за трения в подшипниках ток плавает в небольших пределах, что ...
1. На холостом ходу движок потребляет некоторый ток ixx. Из-за трения в подшипниках ток плавает в небольших пределах, что ...
- Вт фев 21, 2017 13:46:12
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
Какие значения i1 и i2 вы устанавливали (одновременно)?san-san писал(а):Собрал приставку, но работает не правильно, При включении работает на пониженных оборотах, при нагрузке-обороты максимум, нагрузку снимаем, всё равно обороты максимум. Значения вводил всякие разные, разультат тот-же.
- Вт фев 21, 2017 11:38:00
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
san-san
задавайте
задавайте
- Чт дек 15, 2016 20:04:41
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
я так понял что эта схема для 30 вольтовых дпм? у меня 12 вольтовые от принтера моторчики,прикошачить туда можно?и как переделать?
Можно попробовать.
1. Убрать резистор 300 Ом 2 Вт на входе 7805.
2. Подобрать стабилитрон холостого хода (по необходимым оборотам). У меня стоит на 9 В, попробуйте ...
Можно попробовать.
1. Убрать резистор 300 Ом 2 Вт на входе 7805.
2. Подобрать стабилитрон холостого хода (по необходимым оборотам). У меня стоит на 9 В, попробуйте ...
- Ср ноя 16, 2016 20:34:28
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
Смысл? Что это принципиально изменит?Жка писал(а):Уважаемый автор, можно ли вместо пробелов чтоб загоралась надпись off?
- Пн ноя 07, 2016 18:22:33
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
Ответил в личку.
- Пн ноя 07, 2016 18:12:33
- Форум: Статьи
- Тема: Управление дпм сверлильного станка
- Ответы: 64
- Просмотры: 38488
Re: Управление дпм сверлильного станка
Valeriy L
А какой у вас стабилитрон VD3, на сколько вольт?
А какой у вас стабилитрон VD3, на сколько вольт?