搜索
bottom↓
回复: 20

DSP串口通信的问题

[复制链接]

出0入0汤圆

发表于 2014-4-28 20:44:48 | 显示全部楼层 |阅读模式
用的是643,想要把通道A的电平设置为232电平,寄存器是UARTCTL也知道是把第一位配置为0,但是初学dsp还不懂他的寄存器配置方式,跟我之前学过的avr很不相同啊,请教一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入4汤圆

发表于 2014-4-28 21:01:40 | 显示全部楼层
这图有亮点

出0入0汤圆

 楼主| 发表于 2014-4-28 21:09:35 | 显示全部楼层

我运行了虚拟机,,,

出0入0汤圆

 楼主| 发表于 2014-4-28 21:50:15 | 显示全部楼层
帮个忙啊

出0入54汤圆

发表于 2014-4-28 22:29:17 | 显示全部楼层
我猜,你这里的rs232 rs485不是指的电平,而是指的控制。
rs232模式时只使用2个脚,txd,rxd
rs485模式时有3个脚,rxd,txd以及发送busy(用来控制485芯片方向)

出0入0汤圆

 楼主| 发表于 2014-4-30 16:11:54 | 显示全部楼层
lusson 发表于 2014-4-28 22:29
我猜,你这里的rs232 rs485不是指的电平,而是指的控制。
rs232模式时只使用2个脚,txd,rxd
rs485模式时有3 ...

你猜的对的,但是不是我想知道的,不过还是告诉了我点有用的东西,谢谢

出0入0汤圆

发表于 2014-4-30 23:38:22 | 显示全部楼层
首先芯片有两个串口:A 和 B ;然后每个串口分为两种: 232 和485 ; 最后两种接口分为两种工作模式: 全双工 和 半双工。 这解释够清楚了吧

出0入0汤圆

 楼主| 发表于 2014-5-1 09:46:12 | 显示全部楼层
wangfei1956 发表于 2014-4-30 23:38
首先芯片有两个串口:A 和 B ;然后每个串口分为两种: 232 和485 ; 最后两种接口分为两种工作模式: 全双 ...

我知道这些,可能我没说清楚我想要问的东西,我是说初学dsp不会配置寄存器。谢谢

出0入0汤圆

发表于 2014-5-1 10:34:21 | 显示全部楼层
*((unsigned char *)0xA0000001) = 0x00;

出500入109汤圆

发表于 2014-5-1 11:00:05 | 显示全部楼层

唉 新来的 不知规矩啊,注册不易,且行且珍惜

出0入0汤圆

发表于 2014-5-1 11:47:00 | 显示全部楼层

看不出什么来。

出0入0汤圆

 楼主| 发表于 2014-5-1 14:14:57 | 显示全部楼层
jianfengxixi 发表于 2014-5-1 10:34
*((unsigned char *)0xA0000001) = 0x00;

原来直接对地址操作就可以了,懂了,谢谢

出0入0汤圆

发表于 2014-5-5 10:22:21 | 显示全部楼层
DSP函数库里面都定义好了,找到对应的寄存器,直接赋值就可以了,这样也看着也清楚。每次都查地址就太麻烦了

出0入0汤圆

发表于 2014-5-5 10:44:32 | 显示全部楼层
找他的头文件,里面对寄存器及寄存器的每一位都有宏,直接或,异或操作就可以。
UARTCTL |= RS_SELA;    //置1
UARTCTL &= ~RS_SELA; //清零

出0入0汤圆

 楼主| 发表于 2014-5-5 11:18:59 | 显示全部楼层
wangkx1990 发表于 2014-5-5 10:44
找他的头文件,里面对寄存器及寄存器的每一位都有宏,直接或,异或操作就可以。
UARTCTL |= RS_SELA;    // ...

我找过,但好像他的每一部分头文件在不同的文件夹下,,没有一个总的头文件夹么?

出0入0汤圆

 楼主| 发表于 2014-5-5 11:23:13 | 显示全部楼层
tkggsai2008 发表于 2014-5-5 10:22
DSP函数库里面都定义好了,找到对应的寄存器,直接赋值就可以了,这样也看着也清楚。每次都查地址就太麻烦 ...

这个函数哭的头文件的路径在那啊,怎么好像有很多include文件夹

出0入0汤圆

发表于 2014-5-5 11:54:53 | 显示全部楼层
huaidan1628 发表于 2014-5-5 11:18
我找过,但好像他的每一部分头文件在不同的文件夹下,,没有一个总的头文件夹么? ...

没用过你的片子,只是单片机开发经验,希望能够帮助到你。

出0入0汤圆

发表于 2014-5-5 12:05:54 | 显示全部楼层
643不上BIOS?那中断向量linker都自己写?

出0入0汤圆

发表于 2014-5-5 14:00:58 | 显示全部楼层
huaidan1628 发表于 2014-5-5 11:23
这个函数哭的头文件的路径在那啊,怎么好像有很多include文件夹

楼主还是多看下资料吧,数据手册,然后找几本书看看。别跨太大了,慢慢学嘛。TI官网上有程序实例,你可下载下来对照着看看

出0入0汤圆

发表于 2014-5-5 16:32:49 | 显示全部楼层
准备入手DSP。。。。感觉好难

出0入0汤圆

 楼主| 发表于 2014-5-5 23:11:53 | 显示全部楼层
Taoj 发表于 2014-5-5 16:32
准备入手DSP。。。。感觉好难

一起学习吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 23:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表