Это с SD/TFCard обновленная Функциональная плата разработки, provideLINBus Master-Slave код источника связи и соответствующие материалы разработки. throughSDCard modeIAPupgrade, прерывание векторного скачка режим включен в Предоставленные данные разработки. настройки Адреса запуска, инструменты для слияния документов и т. Д.
Исходный код этой платы разработки толькоЕсть код источника связи onlyLINBus (IAR7.8Edition/KEIL 5,12 Edition), IncludeLINMaster-slave modeLIN_Master/LIN_SlaveSource код, эти два исходных кода поддерживают обновление режима dtfcard.
Тем не менееБольше функций, таких как функция asTFcardIAPUpgrade, не предоставляет исходный код! Предоставьте onlyфайл. Документ usabilitySWDClass ToolsSTLINK, JLINK, ULINKTools, как это recordedMCU

Чипы, используемые в материнской платеSTM32F030C8T6 + TJA1021/1020 。
STM32F030C8T6Encapsulated asLQFP48, Maximum48MHZ, Built-in64K FLASH, 8 K SRAMspace, 2 максимальных availity39aptimalgpio, это более чем достаточно, чтобы решить общие проекты развития.
LINThere есть два вида трансиверов, TJA1021andTJA1027, Pin incompatibility. TJA1021Be может supportLIN v1.3, v2. 0, V2. 1, V2.2 SAE J2602; TJA1021Be может поддерживатьLIN 2,0, LIN 2,1, LIN 2,2, LIN 2.2A SAE J2602
。 Как правило, tja1027новее, но forLINV1.3Incompatible два трансивера отличаются только аппаратными и контурными. программное обеспечение не имеет разницы, функция драйвера может использоваться универсально. stockpcbaодновременный запас двух трансиверов, выдача по умолчанию, если специально не специальная tja1021.
Перед покупкой внимательно прочитайте следующее, чтобы не возникло недоразумений.:

Будьте внимательны:
1. не providedTFCard-связанный с чтением и записью исходный код, предоставляет только соответствующий файл. thisBINDocuments может быть передан через Интернет, чтобы загрузить toMCUin. инструкции по использованию thisbinfill включены в пучки данных, после покупки вы можете просмотреть их.
2. Код источника providelintransfer, IncludeLINMaster-slave modeLIN_Master/LIN_Slave. Исходный код имеет две версии:Дно V7.8beltUCOSII2.92,KEIL v5.12не содержит контейнера. Соответствующий может быть предоставлен. IAR V7.8/KEIL V5.12Development environment package и растрескивание метод.Рекомендуется useIAREdition, После allKEILCracked версии only2020Time лимит, неясность в отношении того, будет ли он по-прежнему использоваться после истечения срока действия.
3. Эта макетная плата не имеет функции takeCANfunction: по мере необходимости в том же времени/линейных функций, пожалуйста, перейдите на переднюю страницу магазина, чтобы увидеть соответствие/может макетная плата.
4. Встроенные периферийные устройства: TFCard слот (самоблокирующийся тип), активный зуммер, светодиодный, LIN, GPIOetc.
5. Интерфейс beltSWDInterface: 3,3 V, GND, SWD, SCK, AvailableJLINK, STLINK, ULINKBands одного и того же kindSWDFunctional инструмент для отладки и загрузки, STLINKOur магазин продает.
6. DB9Interface защита питания: 1/9: 12 V; 3: GND; 4/7: LIN, 12 V power stripin4007forth защита для предотвращения обратного подключения.DB9Four-port разъемПараллельный состав нескольких NodesLINnetwork. DB9Four-разъемы порта доступны в нашем магазине, для получения дополнительной информации, пожалуйста, проверьте переднюю страницу магазина.
7. Lintransivers areTJA1021, andTJA1020Pin Совместимость: сквозной исходный код установлен toMaster/SlavePattern, через исходные файлы "Compilation. h" Установите макроопределение для.
8. Условия утверждения кода CTo пишите, все китайские заметки, четкая структура, соответствующие примечания, все код был отформатирован.
----------------------------------------
Применение:
Это используется forTFCard upgradeIAPCode, ссылка на видеофайл или выполните следующие действия:
1. UseSTLIN, JLINKTools, как это, holdfill burningMCUOf0x08000000Address;
2. APPThe исходный кодовый сегмент должен иметь офсетный адрес _ 0x3000, Namely0x08003000. Настройки будут предоставлены в данных;
3. APPAfter перекомпилирует исходный код, измененный "MCU. bin", затем сохраняет корневой каталог toTFCard;
4. Слот для вставки holdTFCard, после слуха двух шипов, ожидания около 10 раз, непрерывные звуковые сигналы показывают, что обновление., PullableTFcard;
5. Pull outTFPost карта, программа jump toAPPSegment адрес, запуск runningAPP;
6. Поддержка способного from32kreach128koflashchip, поддержка onlySTM32F0XXSeries не поддерживает другие серии чипов;
7. Инструмент слияния подарочных документов "Combin.exe": вы canIAP + APPMerge файлы в oneBINfile, удобное одноразовое сжигание.
Будьте внимательны: должен быть usedbinфайл, имя должно быть "MCU. BIN". KEILEnvironment также может быть generatedBINfile, Baidu для конкретной операции.
----------------------------------------
Основные вопросы, отвечающие на развитие автобуса:
Problem1.I useDEMOPlate в качестве основного режима для транспортного средства это возможно для автобуса, чтобы отправить данные?
Ответ: как правило, невозможен. Если вы не управляете оригинальным автомобилем. Электронный режим linmaster удален, затем useDEMOBoard simulation отправляет те же данные, замена демонтированных функций.
Problem2.linможет ли основной режим работать без сопротивления тяги?
Ответ: Конечно, но только одна лента. Узел LINSlave.
Problem3.vehicleLINWhat baud rate обычно использует автобус?
Ответ: 9600,10400, 19200
Problem4.linможет ли основная линия общаться в двух направлениях?
Ответ: не может и не может.. LINSerial порт эквивалентен полудуплексной связи. SpecificallyV2. 0 соглашение.
Problem5.могу ли я быть там? LINCan я добавлю один автобус? LINequipment?
Ответ: некоторые могут CANBus имеет третейский механизм, любое дополнение может быть сделано до тех пор, пока ставка baud одинаковая. howeverLINBus не может быть добавлен без разрешения, если вы просто прочитаете данные.
Problem6.My twoDEMOBoard не может общаться, как с ним обращаться?
Ответ: первая восстановительная программа, изменить на заводские по умолчанию, используется для проверки аппаратного isOK. Ifowords, проверьте любые проблемы с модифицированным кодом.
Problem7.My carLINBus, use9600and10400in по скорости передачи данных, все могут получить данные., какая скорость передачи данных верна?
Ответ: частично на бордлинте Автобус имеет эту проблему. если данные могут быть получены, пожалуйста, внимательно проверьте их. проверка автобуса LINIs правильная скорость передачи данных является правильной. В большинстве случаев, это choice.10400.лучше использовать профессиональный. LINTools для обнаружения 。
Problem8.I useDEMOBoard asLINSlave машина, как получить на boardLINBus отправляет данные?
Ответ: во-первых, не отправляйте данные в автомобиль casuallyLIN, легко вызывает ошибки связи автобуса. если плата usedDEMOThe заменяет одну из оригинальных автомобилей. электронные устройства LINBus могут отправлять данные, но данные должны быть отправлены в указанном времени. В этом случае мы должны строго следовать первоначальному времени. есть также методы проверки.
Problem9.I useDEMOBoard asLINHost, можете ли вы общаться с бортовым электронным устройством самостоятельно?, это устройство isLINSlave машина.
Ответ: конечно., DEMOBoard asLINPrimary Node IssuesLINMessage Header of Convention (00,55, PID), вы можете получить ответ от электронного устройства, посылка заключается в том, что вы знаете значение devicepid. это значение должно быть проверено самостоятельно.
Problem10.LINBus Описание DocumentLDFHow найти его?
Ответ: не беспокойтесь об этом. LDFThe документ isLINNormative документы в пре-период развития автобуса, DescriptionLINStatus автобусов всех узлов, действий, последовательного, диагностика, урегулирования и т. д., этот документ не будет открытым для всех. это неожиданное удовольствие получить его каким-то образом. даже если usedLINBus инструменты анализа также трудно перевернуть все из них. LDF 。
Problem11.ldfкакова структура файлов?
Ответ: IncludedLdf Заголовок (заголовок файла, декларирование текущей версии протокола). Раздел узла (декларирование узлов). Раздел сигнала (сигнал связи). таблица расписаний (описание синхронизации кадров), раздел кодирования сигнала (определение кодирования сигнала), кодирование для отображения сигнала (сопоставление кодирования сигнала) обычно это поддерживается только платным программным обеспечением. LDFfile, такие как asXTM, xAnlyster, CANOE, нормальные версии почти не поддерживаются.
Problem12.LINHow отправить данные от раба, чтобы контролировать рост и падение окон?
Ответ: большинство из них зависит от опыта. прежде всего, должен быть один. анализатор данных LINBus, найдите соответствующий каркас управления окном, проверьте, есть ли в этом кадре только заголовок (00 55 PID), но нет содержания данных. затем использование рабского способа пластины иглы дает данные отклика на этот заголовок., обратите внимание, что проверяемые значения должны быть правильными.
Problem13.чипы я использую areSTM32F1XXseries, могу ли я трансплантировать программы toSTM32F1XXseries?
Ответ: все в порядке. при необходимости обратитесь к продавцу, его кодовая структура в основном относится к коду toF0Series consistency. howeverf1серия исходного кода только основана на onIAR7.8Development платформе BeltUCOSII V2.92Edition (это не жалко dad.2.86), нет, KEILEdition, и его нельзя использовать. STM32F0xxDevelopment доска 。
Problem14.почему макетная плата MineLINThe может быть использована, когда она подключена к автомобилю., и только точка-точка не достаточно.?
Ответ: линит-это модель раба. автомобильная сеть в основном основана на onBCMOr инструменте isMaster, поэтому, она должна быть использована при получении автомобиля. slavePattern; индивидуальная модель peer-to-peer должна специально анализ Ваших тестовых объектов. masterstillSlave, он должен быть установлен в соответствии с специфическим оборудованием. LINWorking режим макетной платы. thislinandcandisсходство, каждый узел равен., нет, Master/SlavePoints
--------------------------------------------------
'