创龙dsp6748学习之rs485收发(代码片段)

429512065qhq 429512065qhq     2022-12-25     861

关键词:

1. 先看下原理图,第一个问题,RS485其实就是使用的串口USART1,同时485的输出脚之间接120欧姆的电阻。

遇到个问题,为什么有两个使能引脚?还有RS485_A和RS485_B为什么分别接上拉和下拉电阻?

技术分享图片

2. 看下代码部分,主要是串口的初始化和串口的收发,

void UARTInit(void)

    // 配置 UART1 参数
    // 波特率 115200 数据位 8 停止位 1 无校验位
    UARTConfigSetExpClk(SOC_UART_1_REGS, UART_1_FREQ, BAUD_115200, UART_WORDL_8BITS, UART_OVER_SAMP_RATE_16);
    // 使能 UART1
    UARTEnable(SOC_UART_1_REGS);

    // 设置使能管脚为输出状态 GPIO0[11]
    GPIODirModeSet(SOC_GPIO_0_REGS, 12, GPIO_DIR_OUTPUT);

3. CCS的头文件和库文件加载

技术分享图片

创龙dsp6748开发板测试-第一篇(未完)

1.创龙DSP6748开发板测试。2980元的售价很高,我估计新的1200元比较合适,当然创龙定价是按照供需关系的。仿真器XDS100V2卖598元,真是狮子大张口。2.上电是5V-2A的电源。 查看详情

创龙dsp6748开发板led闪烁

1.首先看下DSP6748的GPIO寄存器的文档,先看下框图,有这个框图,一目了然,输入和输出很清楚2.看下寄存器部分,对应上面的图,问题在于,DSP6748有多少个GPIO?最多144个,下一个问题,startware和CSL芯片支持库之间的关系?3.看... 查看详情

创龙tms320c6748开发找不到tl.dsp.evm6748的问题研究

1.使用中遇到问题,看了一下帖子说是把tl.dsp.evm6748换成ti.platforms.evm6748可以编译过去。这个包是在XDCtools里面的。js:"D:/ti/ccsv61/xdctools_3_32_00_06_core/packages/xdc/tools/Cmdr.xs",line51:Error:xdc.tools.configuro:Error:Can‘tfindthe 查看详情

rust机器学习之tch-rs(代码片段)

Rust机器学习之tch-rstch-rs是PyTorch接口的Rust绑定,可以认为tch-rs是Rust版的PyTorch。本文将带领大家学习如何用tch-rs搭建深度神经网络识别MNIST数据集中的手写数字。本文是“Rust替代Python进行机器学习”系列文章的第五篇,其... 查看详情

485通信(代码片段)

...工(halfduplex)RS232接口缺陷RS485特点推荐连接方式收发器SP3485硬件连接实验代码串口即串行接口,也叫串行通信接口或串行通讯接口(通常指COM接口)& 查看详情

spark学习之作业优化(代码片段)

...。对往期内容感兴趣的同学可以参考👇:链接:spark学习之处理数据倾斜.链接:spark学习之sparksql语法优化.链接:spark学习之资源调度.链接:spark学 查看详情

基于ucosii的rs485通信(stm32f107)(代码片段)

...于ucosii实时操作系统的RS485通信,采用USART+DMA进行收发, 二、开发环境开发工具:KEILV5开发板:STM32f107RC采用方式:USART+DMA使用系统:UCOSII三、RS485部分原理        在RS-485通讯网络中,节点中的串... 查看详情

关于stm32串口调试rs485时自动进入接收中断(代码片段)

...,开发工具为IAR7.10,485接的是stm32的串口1(收发都是用中断方式),半双工模式,协议是MODBUSRTU。 查看详情

stm32通过dma收发rs485数据需要特别的电路配合吗

在STM32编程中实现了串口通过DMA收发数据,但是如果是RS485后通讯就不正常(收发不到数据或数据是错误的),有高手知道吗?谢谢在发数据前要先将P。7这里拉高收数据前拉低。STM32这里也一样,启动DMA时要先做这一件事追问有... 查看详情

xm6748f-idktms320c6748+fpga高速数据采集处理平台

...富的采样demo;支持图形界面编程,触控!1.C6748+FPGA开发板简介    深圳信迈设计的XM6748F-IDK-V3是一款DSP+FPGA高速数据采集处理开发板,适用于电力、通信、工控、医疗和音视频等数据采集处理领域。此设计... 查看详情

rs232和rs485的区别

...千米。3、RS232只允许一对一的通信,是全双工的,同时可收发。而RS485接口在总线上允许链接128个收发器,是半双工的,某一个只能收或者发。4、传输速率不同RS232最高速率为20kb/s。RS485传输速率最大可以达到10M。参考技术A接线图... 查看详情

通过rs485与读卡器通信(代码片段)

usingNLog;usingSystem;usingSystem.IO.Ports;usingSystem.Text;usingSystem.Threading;namespaceTestCom485classProgramstaticvoidMain(string[]args)trySerialEntityserialEntity=newSerialEntity();serialEnt 查看详情

21_rs485简单讲解(代码片段)

资料下载coding无法使用浏览器打开,必须用git工具下载:gitclonehttps://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git视频观看百问网驱动大全RS485简单讲解参考代码Linux4.9.88arch\\arm\\kernel\\early_printk.cdrivers\\t 查看详情

485通讯协议和modbus协议区别

...达1200米左右),另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。 查看详情

哪位大神有广州创龙tms320c6748开发例程源码,帮忙发下,谢谢了

TMS320C6748创龙开发例程使用手册1.完善StarterWare例程ECAP_APWM,底板TL138/6748-EasyEVM的A3和A4版的测试引脚不一样。2.UART_INT例程不适用TL138/6748-EasyEVM的A4版。3.完善SYS/BIOS例程Board的操作步骤。1.添加算法例程——车牌识别。1.修改StarterWar... 查看详情

深度学习之模型构建(代码片段)

标准模型fromkeras.utilsimportplot_modelfromkeras.modelsimportModelfromkeras.layersimportInputfromkeras.layersimportDensevisible=Input(shape=(10,))hidden1=Dense(10,activation=‘relu‘)(visible)hidden2=Dense( 查看详情

并发包学习之-atomic包(代码片段)

一,模拟并发代码:线程不安全的代码//并发模拟代码publicclassCountExample//请求总数publicstaticintclientTotal=5000;//同时并发执行的线程数publicstaticintthreadTotal=200;//全局变量publicstaticintcount=0;publicstaticvoidmain(String[]args)Execut 查看详情

scala学习之scala集合类(代码片段)

文章目录SCALACOLLECTIONSThemainScalacollectionsclassesTHEARRAYBUFFERCLASSMorewaystoworkwith`ArrayBuffer`THELISTCLASSCreatingListsAddingelementstoaListHowtorememberthemethodnamesHowtoloopoverlistsA 查看详情