Страница 5 из 20
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Ср окт 03, 2018 18:28:57
dosikus
И в послдней таже самая галиматья.
Придется все разгребать, а для этого надо мануал на плк читать.
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Ср окт 03, 2018 19:00:13
imsushka
да я бы разобрал если б в 103RB залезло
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Чт окт 04, 2018 16:40:02
imsushka
полный файл с библиотеками от ст
ранее выкладываемый newnew - был без библиотек
компилица без ошибок
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Чт окт 04, 2018 17:42:52
dosikus
Завтра посмотрю.
Не утерпел...
Далее.
Снова все в прерывании и даже скорость уарта меняют в прерывании.
Код: Выделить всё
void RX_Process(void) //ЅУКХґ®їЪКэѕЭ
{
static u8 sum,f=1;
rx_data[0]=0x7f&USART1->DR;
if(rx_data[0]==0X05) //ЙПО»»ъМбіцНЁС¶ЗлЗу
rx_count=0,tx_data[1]=0x06,tx_count=1,TX_Process(); //±ЁёжЙПО»»ъІўЗТ·µ»Ш0X06У¦ґр
else if(rx_data[0]==0X02) //±ЁОДїЄКј
{rx_count=0x01;}
else if(rx_count==0)
{
if(f==1)
{
usart(19200);
rx_count=0,tx_data[1]=0x06,tx_count=1,TX_Process();//±ЁёжЙПО»»ъІўЗТ·µ»Ш0X06У¦ґр
f=0;
}
else if(f==0)
{
usart(9600);
Это чЁ, типа автоопределителя скорости?
Хотя это хоть как-то читаемо.
Завтра оформлю проект и начну коаырять.
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Чт окт 04, 2018 18:46:39
imsushka
да тут супер ноухау - передача через дма запущена
мне кажецца что это все поделки китайских шкодников
стреч они уже изучили и следующее что им показали был stm32
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 07:11:32
dosikus
Нормально приконекктилось на 19200, в GFX ПИШЕТ ЧТО 16000 шагов.
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 07:46:01
imsushka
ооо здорово
значит попробую обрезать и залить в 20 кил
вчера пробовал залить без обрезки, не пошло
а править не захотел без доказательств работоспособности
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 09:48:20
dosikus
Зашил пробный проект - x00->y001 , реакция довольно таки быстрая.
Твой проект пока не правил, надо будет сперва китайчатину перевеси и проект нормально сконфигурить...
Да и часики работают...
Добавлено after 1 hour 3 minutes 44 seconds:
[uquote="imsushka",url="/forum/viewtopic.php?p=3473327#p3473327"]вчера пробовал залить без обрезки, не пошло
а править не захотел без доказательств работоспособности[/uquote]
Здесь хорошо кушает
PLC_Dialogue.h
Код: Выделить всё
typedef union
{
u8 PLC_8BIT[24200];
u16 PLC_16BIT[12100];
} union_16BIT;
PLC_COM.h
Код: Выделить всё
u16 prog_write_buffer[2050];
static u8 Flag_Uart_Send=1; //·¢Ëͱê־λ
u16 rx_count,tx_count; //Êý¾Ý¼ÆËã
char tx_data[500]; //·¢ËÍ»º´æ 143
char rx_data[500]; //½ÓÊÕ»º´æ 143
u16 prog_address,data_address; //¼ÆËãÊý¾Ý²Ù×÷ÆðʼµØÖ·»º´æ
u16 PLC_16BIT[12100] __at (0x20001000); //PLC_RAMÔËÐÐÊý¾Ý
u8 PLC_8BIT[] __at (0x20000FFC); //PLC_RAMÔËÐÐÊý¾Ý
u8 Step_Address[2000]; //д²½×´Ì¬Îª0ÉÏÉýÑÓÓëϽµÑØÊ¹Óù²2K×Ö½Ú1600bit
ladder.o(.constdata)
PLC_ROM 0x08006000 Data 34000
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 12:48:35
imsushka
уменьшил массивы - но все равно не работает
хай пилюват буду вырезать куски из проги - типа ladder
он мне пока не нужен
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 16:03:12
dosikus
[uquote="imsushka",url="/forum/viewtopic.php?p=3473554#p3473554"]уменьшил массивы - но все равно не работает[/uquote]
Не работает или не влезает?
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 16:13:37
imsushka
не работает
ни ответа ни привета
у тебя коментарии в файлах переводяцца на руский ?
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 16:39:44
dosikus
Я их в Notepad++ правлю и гугле перевожу.
Завтра, крайний срок в понедельник закончу.
Тодько я тебя умоляю - переводить с китайского на русский еще тот прикол, да и с кириллицей в кайле извечно проблемы были.
Так чтл комменты только на инглиш, но все отлично читается.
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 17:11:30
imsushka
M0320 == X0007 ?
M0400 == Y0007 ?
это так? или я что то путаю
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 19:25:15
Мурик
Досикус, не патриот вы своей страны.

Китайцы патриоты, вы нет.
dosikus писал(а):да и с кириллицей в кайле извечно проблемы были.
Тогда зачем вы ка
йл используете?
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 19:29:15
dosikus
Мурик, как в той рекламе-иногда лучше промолчать. Тебе -всегда.
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 19:31:39
Мурик
Ну-ну.

МышЫ плакали, кАлолись, но продолжали использовать ка
йл.

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 19:51:32
dosikus
Кал это твой эмобитс, советую не вы*бываться, как муха на стекле. Про мышей и кактус это точно про тебя.
А, что, новых камней в эмобитс не завезли? Страых багов хоть отбавляй а ни кто ничего не правит...
И как ты там глаголишь-нечего сказать по делу, брысь из ветки.
Добавлено after 6 minutes 23 seconds:
[uquote="imsushka",url="/forum/viewtopic.php?p=3473740#p3473740"]не работает
ни ответа ни привета[/uquote]
Запусти в отладчике, может на старте LSE виснет?
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 19:58:41
Мурик
dosikus писал(а):брысь из ветки
Не, лучше ты брысь - тигра!

Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 20:00:51
dosikus
Модераторы, вытрите на этой странице -начиная с первого поста этого алкоголика, пожалуйста.
Re: Open source plc STM32F103RBT6 source code Mitsubishi PL
Добавлено: Пт окт 05, 2018 20:10:33
Мурик
Сам ты пьяница, мистер хам.
