Например TDA7294

Форум РадиоКот • Просмотр темы - Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 27, 2024 15:27:13

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 358 ]    , , , 4, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Вт окт 02, 2018 22:26:18 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Мурик , мне на твои уверования в непокобелимости спл глубочайше фиолетово.
Да и китайцы того же мнения, критичные куски писаны не на г. SPL.
Так что думай...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 04:15:37 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
китайская настройка тоже 19200 выдает вместо 57600


кстати на счет не трогай пока работает
народу сделал на stm8 прогу
пока отлаживал использовал уарт
все пашет нормально
для заказчика решил выключить принтф

и работать перестало
какието проблемы с таймером - я так и не смог разабрацца

так и работает у заказчика с отладочной фигней


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 08:58:14 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
imsushka, в проекте настройка 9600 и работает на 9600

Изображение


Правда такая галиматья писана...

Код:
   temp=(float)(72*1000000)/(9600*16);



Ну что, коннект в уже установленной GX Geveloper 8.50 (я и забыл про нее) прошел нормально, все нутро вычиталось.
Теперь надо поднять скорость и начать читать о FX2N ...

Изображение



Да и надо хоть схему привести в соответствие, батарею , переключатели, светодиоды и т.д.
Да и, пробный старт был на stm32vl дискаверине с установленным STM32F103RE ...








....


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 09:09:54 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
ht32 v4 - эта схема вроде соответсвует

да надо ГхДевелоп проверить на совместимость переменных

и я думал выкинуть привязку к ногам МК и сделать все на сдвиговых регистрах
и не использовать флешку а прикрутить СД

Добавлено after 2 minutes 52 seconds:
Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1
и ты использовал проц с 64к озу
у меня 20к
на 407 я не хочу экперементы ставить


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 09:43:28 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
imsushka, что-то я не вижу на схеме переключателя RUN ...


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 11:09:27 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
ран это светодиод
ком тоже

переключателя нету

порты описаны в OS_Config.h


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 11:18:19 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
imsushka, порты видел и знаю. На оригинале же есть переключатель(не кнопка)
До кучи - нет работы с i2c , выпилена ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 11:51:20 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
да там в логике ваааще ниичаво не понятно

похоже все запихнули во флешку


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 12:02:53 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Зашибись, светодиод Run включается при старте и усе . Ну хорошо хоть входы/выходы пашут .
Да и один нюанс - скорость UART'а похоже настраивается один раз при ините...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 12:29:13 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
не похоже а точно

на 103RB я так и не смог запустить

заказал оригинал на али, буду ждать его
и продолжу мучать эту фигню


интерестно а какова скорость выполнения команд получается ?
и по таймеру - таймеры долго общитываются


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 12:34:08 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Бред какой-то я не могу на другой скорости сконнектиться , только на 9600. Хотя в терминале все бойко отвечает на 115200...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 12:46:31 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
X2N Started
SYSCLK = 225000000, HCLK = 225000000, PCLK1 = 112500000, PCLK2 = 225000000, ADCCLK = 56250000

вот такая хрень выдаецца


в девелопе похоже жесткие временные рамки
а стмка просто не успевает быстрее 9600


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 12:49:12 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
тогда хрен с ним , и на 9600 поработаем...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 12:58:45 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
а у меня где то 25мгц прописанно

и типа стмка у меня на 225 мгц пашет !!! и это 103
а если 7хх взять
ее ж можно в космос запустить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 13:04:13 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
imsushka, ищи HSE_VALUE в stm32f10x.h


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 13:28:20 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
исправил уже
но девелопер все равно не видит

Добавлено after 8 minutes 54 seconds:
Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1
void TX_Process(void) {
u16 temp;

if ( ( tx_count > 0 ) && ( rx_end == 0x00 ) ) {
USART_SendData(USART1, (0x80 | (tx_data[1])));
USART_ITConfig(USART1,USART_IT_TC,ENABLE); ---------- ЗАЧЕМ !?!?!?!?!
for ( temp = 0; temp < tx_count; temp++ ) { --
tx_data[temp] = tx_data[temp + 1]; -- БОЛЬШОЕ ГАМНО
}
tx_count--;
} else
USART_ITConfig(USART1, USART_IT_TC, DISABLE); ---------- ЗАЧЕМ !?!?!?!?!
}

void USART1_IRQHandler(void) {

if ( USART_GetITStatus(USART1, USART_IT_RXNE) == SET ) {
USART_ClearITPendingBit(USART1, USART_IT_RXNE);
RX_Process();
}

if ( USART_GetFlagStatus(USART1, USART_FLAG_ORE) == SET ) {
USART_ClearFlag(USART1, USART_FLAG_ORE);
USART_ReceiveData(USART1);
}

if ( USART_GetITStatus(USART1, USART_IT_TXE) == SET ) {
USART_ClearITPendingBit(USART1, USART_IT_TXE);
USART_ITConfig(USART1, USART_IT_TXE, DISABLE); ---------- ЗАЧЕМ !?!?!?!?!
}

if ( USART_GetITStatus(USART1, USART_IT_TC) == SET ) {
USART_ClearITPendingBit(USART1, USART_IT_TC);
TX_Process();
}
}


подсчет контрольной суммы после приема, а не в процессе == тормоза


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 13:40:20 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Код:
USART_ClearITPendingBit(USART1, USART_IT_RXNE);
это так же на не нужно.
Там вообще все ужОСна , вот что "жЫвотворящая" спл с уверовавшими делает.
Все переписывать надо...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 13:45:52 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
да вот эта строчка как раз и не тормозит
а вот сдвиг буфера при передаче - это нечто гениальнейшее
я ваще не понимаю как оно на 9600 еще работает (ну у меня и на 9600 не работает), максимум 1200


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 14:06:59 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Похоже FIFO изобрели .... :)))

А это хэндлер из яровской версии на FX1N ...

Код:
void USART1_IRQHandler(void)
{

   if(USART1->SR & (1<<6))
      {
      if(uart0_txptr < uart0_txall)
             {
             uart0_txptr++;
             USART1->DR = uart0_txbuf[uart0_txptr];
             uart0_txbuf[uart0_txptr] = 0;
             }
        else
             {
             uart0_txptr = 0;
             uart0_txall = 0;
                USART1->SR &= ~(1<<6);
             }

      }
       
       
   if(USART1->SR & (1<<5))
      {
        uart0_rxbuf[uart0_rxptr] = USART1->DR;                 
         uart0_rxptr ++;
      uart0_time = 0;
      }


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
СообщениеДобавлено: Ср окт 03, 2018 17:45:33 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 127
Рейтинг сообщения: 0
есчо одна версия
расширенная
есть иваси

ран прикрутили на х0

если х0 == 0 все висит, а в оригинале вроде можно програмировать

Добавлено after 1 hour 27 seconds:
Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1
самый самый поседний (на седня) китайский пирожок

с полными (китайскими) коментариями
с поддержкой часов и ....

Добавлено after 2 minutes 32 seconds:
Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1
есть есчо 1 файл с описанием протокола
но не дает загрузить
он 11 мег и всего 3 страницы в пдфе

Добавлено after 1 hour 4 minutes 35 seconds:
Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1
круть
одна посылка принимается на 9600 а вторая на 19200

защита однако


Вложения:
小小晟_FX2N源码原理图(新).pdf [196.81 KiB]
Скачиваний: 593
小小晟_FX2N源码配套的原理图20MR.pdf [4.58 MiB]
Скачиваний: 593
小小晟_FX2N源码配套的原理图14MR_2AD2DA.pdf [4.23 MiB]
Скачиваний: 637
Комментарий к файлу: самый самый последний
newnew381.rar [368.62 KiB]
Скачиваний: 583
FX2N.rar [75.33 KiB]
Скачиваний: 669


Последний раз редактировалось imsushka Ср окт 03, 2018 18:36:47, всего редактировалось 1 раз.
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 358 ]    , , , 4, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y