创龙DSP6748学习之RS485收发

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的头文件和库文件加载

原文地址:https://www.cnblogs.com/429512065qhq/p/9531827.html

时间: 2024-10-08 06:35:25

创龙DSP6748学习之RS485收发的相关文章

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

1. 创龙DSP6748开发板测试.2980元的售价很高,我估计新的1200元比较合适,当然创龙定价是按照供需关系的.仿真器XDS100V2卖598元,真是狮子大张口. 2. 上电是5V-2A的电源. 原文地址:https://www.cnblogs.com/429512065qhq/p/8395009.html

创龙DSP6748的DAC例程研究

1. 创龙DSP6748开发板驱动TL5724这个DAC,输出指定的电压值,此程序是使用 IO 口模拟 SPI 实现与 TL5724 模块的数据交互. 2. 首先是初始化PSC函数 void PSCInit(void) {// 使能 GPIO 模块 PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE); } 2. DAC的读写函数 // 管脚复用配置 GPIO

创龙DSP6748开发板LED闪烁

1. 首先看下DSP6748的GPIO寄存器的文档,先看下框图,有这个框图,一目了然,输入和输出很清楚 2. 看下寄存器部分,对应上面的图,问题在于,DSP6748有多少个GPIO?最多144个,下一个问题,startware和CSL芯片支持库之间的关系? 3. 看下原理图,用了4个GPIO,BANK0的4个引脚. 4. 导入程序研究下,第一个函数,使能GPIO模块,重要的函数,如果使能定时器,估计也差不多用法 void PSCInit(void) { // 使能 GPIO 模块 // 对相应外

创龙DSP6748开发板SYS/BIOS的LED闪烁-第2篇

1. 作为1个456MHz的处理器,不跑个操作系统说不过去,直接打开工程\Demo\SYSBIOS\Application\GPIO_LED,主函数比较简单 // 创建任务 Task_create(taskMain, NULL, NULL); // 启动 SYS/BIOS 系统 BIOS_start(); 2. 把重点放在task的C文件在哪里?有哪些函数,熟悉一下D:\ti\bios_6_33_06_50\packages\ti\sysbios\knl,以前安装C6657的BIOS的包,里面有

创龙高性能AM437x Cortex-A9开发板

1  开发板简介 TL437x-EVM是广州创龙基于SOM-TL437x核心板研发的一款TI ARM Cortex-A9 AM437x开发板,采用核心板+底板方式,尺寸为180mm x 130mm,核心板采用4*60pin B2B工业级连接器,稳定.可靠.便捷,可以帮助客户快速评估核心板性能. TL437x-EVM开发板底板采用两层无铅沉金电路板设计,为了方便用户学习开发和参考使用,上面引出了各种常见的接口. 图 2 图 3 图4 图5 图6 图7 2  核心板简介 ? 标配工业级核心板,基于T

广州创龙抢先推出AM437x开发板

1  开发板简介 TL437x-EasyEVM是广州创龙基于SOM-TL437x核心板研发的一款TI ARM Cortex-A9开发板,采用核心板+底板方式,尺寸为175mm x 110mm,核心板采用4*60pin B2B工业级连接器,稳定.可靠.便捷,可以帮助客户快速评估核心板性能. TL437x-EasyEVM开发板底板采用两层无铅沉金电路板设计,为了方便用户学习开发和参考使用,上面引出了各种常见的接口. 2  核心板简介 标配工业级核心板,基于TI AM437x ARM Cortex-A

广州创龙TMS320C6655 TMS320C6657核心板

1 核心板简介 ? 处理器架构先进:基于TI KeyStone C66x多核定点/浮点DSP TMS320C665x,标配工业级核心板,单核TMS320C6655和双核TMS320C6657管脚Pin to Pin兼容,同等频率下具有四倍于C64x+器件的乘累加能力: ? 运算能力强:主频1.0/1.25GHz,单核可高达40GMACS和20GFLOPS,包含2个Viterbi协处理器和1个Turbo协处理解码器,每核心32KB L1P.32KB L1D.1MB L2,1MB多核共享内存,819

创龙OMAPL138的SPI FLASH读写

1. 目前最大的疑问是OMAPL138和DSP6748的DSP部分是完全一样的吗(虽然知道芯片完全是引脚兼容的)?因此现在使用OMAPL138的DSP内核去读写一下外部的SPI FLASH芯片,先看下原理图,可惜创龙核心板的原理图不开源,所以我肯定不买他们家的板子 2. 尤其是startware这个软件库,究竟是用在ARM还是DSP的怎么区分?看资料ARM似乎可以唤醒DSP核? 3. 心血来潮,测试一下,同一个工程是不是可以同时用在ARM和DSP内核上,只是用不用的GEL文件.经过测试发现,如果

广州创龙TMS320C6748 DSP 开发板免费申请试用

1.广州创龙TMS320C6748 DSP开发板免费申请试用,历史上例程最丰富的C6000 DSP开发板,不容错过. 申请链接:http://bbs.ickey.cn/group-topic-id-57928.html 申请时间截至:2015年11月30日 申请型号:TL6748-EasyEVM,市场价1450元 申请数量:20套 2.创龙最新推出TMS320C6655.TMS320C6657开发板,C66x单核.双核高端DSP,例程丰富,适用于高速数据采集.通信.音视频.中高端数控等大数据处理