8

主题

0

好友

184

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
568486
帖子
183
精华
0
经验
184 点
金钱
155 ¥
注册时间
2013-2-26
 楼主| 发表于 2015-3-16 09:06 | 显示全部楼层
扬帆远航 发表于 2015-3-13 12:39
好像我的仿真器串口坏了,DEBUG时一按STEP就死机。我只好先停下来修上再干了。
刚买了本C的教程,不知一周 ...

一周入门应该没有问题,汇编那么扎实。仿真器坏了可以找个USB转UART的转接板烧片子调试,几块钱一个。

120

主题

16

好友

1万

积分
     

青铜剑侠 当前离线

Rank: 8Rank: 8

UID
660991
帖子
11354
精华
0
经验
11448 点
金钱
11104 ¥
注册时间
2014-2-2
发表于 2015-3-16 12:11 | 显示全部楼层
本帖最后由 扬帆远航 于 2015-3-16 12:13 编辑
__yjj__ 发表于 2015-3-16 09:06
一周入门应该没有问题,汇编那么扎实。仿真器坏了可以找个USB转UART的转接板烧片子调试,几块钱一个。


刚看了些书.有点梗概,记不住看来要上手开始试,932仿真器我给ZLG递过去修.我还有3个仿真器就是同STC那片差的多了点,我先准备用NXP769仿真器调,这个是万利的比ZLG好用.其实932同你那片基本一样,功能只多不少.没仿真器看不见哪动,我真不习惯.可以买哪转接.焊死小调非它不可.

120

主题

16

好友

1万

积分
     

青铜剑侠 当前离线

Rank: 8Rank: 8

UID
660991
帖子
11354
精华
0
经验
11448 点
金钱
11104 ¥
注册时间
2014-2-2
发表于 2015-3-16 17:48 | 显示全部楼层
找出来769仿真器,这还有波形曲线.我用这开过两个工业的小活。这片子干这不能用,IO少,还是OTP。先仿IIC没问题
IMG_20150316_161823.jpg
IMG_20150316_161917.jpg

120

主题

16

好友

1万

积分
     

青铜剑侠 当前离线

Rank: 8Rank: 8

UID
660991
帖子
11354
精华
0
经验
11448 点
金钱
11104 ¥
注册时间
2014-2-2
发表于 2015-3-16 20:15 | 显示全部楼层
__yjj__ 发表于 2015-3-16 09:06
一周入门应该没有问题,汇编那么扎实。仿真器坏了可以找个USB转UART的转接板烧片子调试,几块钱一个。

问个无知的问题书上没找到:这主程序怎么构成?C里好像就没有CALL,JMP这类对应放式。在汇编中主程序基本是call的集合。难到C里只能大排队?费解。我子程序应查着试可以开始了。这怎么有机结合到一起确没思路了

8

主题

0

好友

184

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
568486
帖子
183
精华
0
经验
184 点
金钱
155 ¥
注册时间
2013-2-26
 楼主| 发表于 2015-3-18 15:12 | 显示全部楼层
扬帆远航 发表于 2015-3-16 20:15
问个无知的问题书上没找到:这主程序怎么构成?C里好像就没有CALL,JMP这类对应放式。在汇编中主程序基本 ...

主程序就
void main()
{
....................
....................
    while(1)
   {
       ...................
       ...................
    }
}

120

主题

16

好友

1万

积分
     

青铜剑侠 当前离线

Rank: 8Rank: 8

UID
660991
帖子
11354
精华
0
经验
11448 点
金钱
11104 ¥
注册时间
2014-2-2
发表于 2015-3-18 15:58 | 显示全部楼层
__yjj__ 发表于 2015-3-18 15:12
主程序就
void main()
{

谢谢.我得停几天,有些事顾不上这事了

5

主题

0

好友

63

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
809480
帖子
110
精华
0
经验
63 点
金钱
59 ¥
注册时间
2016-2-16
发表于 2016-3-19 16:21 | 显示全部楼层
本帖最后由 jack__ 于 2016-3-19 16:25 编辑

高手 我也想搞一个  这个灯板和dsp部分单一个主控么? sorry 没看仔细,不用回答了  现在比较成熟的ti的片子有哪些?求推荐 感谢

5

主题

0

好友

63

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
809480
帖子
110
精华
0
经验
63 点
金钱
59 ¥
注册时间
2016-2-16
发表于 2016-3-19 16:23 | 显示全部楼层
扬帆远航 发表于 2014-2-5 11:07
谢了我正在扫盲很有帮助。汇编51的我用了不少年,就是不会用C。根本就没看过,有时也不敢用,PIC的慢点也 ...

我就是一直用C 写了好多年代码 底层基础比较差

8

主题

0

好友

184

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
568486
帖子
183
精华
0
经验
184 点
金钱
155 ¥
注册时间
2013-2-26
 楼主| 发表于 2016-3-24 16:22 | 显示全部楼层
jack__ 发表于 2016-3-19 16:21
高手 我也想搞一个  这个灯板和dsp部分单一个主控么? sorry 没看仔细,不用回答了  现在比较成熟的ti的片 ...

数字功放芯片细节有些毛躁,听久了不舒服,还是玩模拟的吧。

5

主题

0

好友

63

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
809480
帖子
110
精华
0
经验
63 点
金钱
59 ¥
注册时间
2016-2-16
发表于 2016-3-24 17:30 | 显示全部楼层
__yjj__ 发表于 2016-3-24 16:22
数字功放芯片细节有些毛躁,听久了不舒服,还是玩模拟的吧。

感谢回复,看有些卖的成品说声音不错的,是不是吹的?我看价格也不贵,说什么模拟胆机的曲线、参数……

1

主题

0

好友

7

积分

注册会员 当前离线

Rank: 2

UID
811801
帖子
6
精华
0
经验
7 点
金钱
5 ¥
注册时间
2016-4-4
发表于 2016-4-5 23:13 | 显示全部楼层
楼主好!你的这篇帖子我很早就关注了,只是最近才有机会调试TAS5414,小弟在调试的时候,总是出不来波形,不知道怎么回事,特来请教一下。不知道楼主可否愿意把自己写的TAS5414的程序和我分享一下呢?谢谢了。TAS5414的数据手册的寄存器的赋值表我有些看不明白,里面的减号 “--”是什么意思。还有就是TAS5414的启动顺序是什么,上电需要配置哪些寄存器才能让芯片工作。

120

主题

16

好友

1万

积分
     

青铜剑侠 当前离线

Rank: 8Rank: 8

UID
660991
帖子
11354
精华
0
经验
11448 点
金钱
11104 ¥
注册时间
2014-2-2
发表于 2016-4-6 07:57 | 显示全部楼层
jack__ 发表于 2016-3-19 16:23
我就是一直用C 写了好多年代码 底层基础比较差

你要离我近咱两搭活,我就怕C,其它都可看看说明书试试

8

主题

0

好友

184

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
568486
帖子
183
精华
0
经验
184 点
金钱
155 ¥
注册时间
2013-2-26
 楼主| 发表于 2016-4-6 17:00 | 显示全部楼层
ke_sky 发表于 2016-4-5 23:13
楼主好!你的这篇帖子我很早就关注了,只是最近才有机会调试TAS5414,小弟在调试的时候,总是出不来波形, ...

你好,TAS5414,5412调试比其他芯片稍麻烦些,当时我调试了差不多一周才出声音,出声那一刻的感觉很兴奋的。主要是查不到参考只能看datasheet。回头我找下配置寄存器的程序贴上来吧,避免大伙走弯路。

1

主题

0

好友

7

积分

注册会员 当前离线

Rank: 2

UID
811801
帖子
6
精华
0
经验
7 点
金钱
5 ¥
注册时间
2016-4-4
发表于 2016-4-6 22:57 | 显示全部楼层
__yjj__ 发表于 2016-4-6 17:00
你好,TAS5414,5412调试比其他芯片稍麻烦些,当时我调试了差不多一周才出声音,出声那一刻的感觉很兴奋的 ...

在此谢过楼主!我调试了三四天,没波形……由于我的时间紧,就没在继续调试,但我不会放弃TAS5414!希望楼主找到程序后及时发来惠及众生!呵呵。很理解楼主调试成功那一刻的喜悦,有楼主的帮助,相信自己也能体会到楼主当时的喜悦!

1

主题

0

好友

7

积分

注册会员 当前离线

Rank: 2

UID
811801
帖子
6
精华
0
经验
7 点
金钱
5 ¥
注册时间
2016-4-4
发表于 2016-4-8 10:41 | 显示全部楼层
楼主找到当年写的程序了吗?很是期待啊 !

1

主题

0

好友

7

积分

注册会员 当前离线

Rank: 2

UID
811801
帖子
6
精华
0
经验
7 点
金钱
5 ¥
注册时间
2016-4-4
发表于 2016-4-12 21:41 | 显示全部楼层
小弟比较愚昧,一直没调出来,只能把希望寄托在楼主身上了,望楼主尽快能找到程序贴出来,好为小弟解围啊!在此谢过!

8

主题

0

好友

184

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
568486
帖子
183
精华
0
经验
184 点
金钱
155 ¥
注册时间
2013-2-26
 楼主| 发表于 2016-4-13 16:08 | 显示全部楼层
ke_sky 发表于 2016-4-12 21:41
小弟比较愚昧,一直没调出来,只能把希望寄托在楼主身上了,望楼主尽快能找到程序贴出来,好为小弟解围啊! ...

unsigned char InitTas5414(void)
{
        unsigned char ret;
        unsigned char buffer[0x15];
        unsigned int count;


        ret = Tas5414Read(0x0,buffer,2);
        if(!ret)
        {
                return 0;
        }
        count = 0;

        ret = Tas5414Write(0x0B,0x5f);

        Delay200ms();
        while(1)       
        {
                ret = Tas5414Read(0x0,buffer,0x14);

                if(buffer[7] == 0x00)
                {
                        break;
                }

                //ShowReg(buffer,0x14);
        }
        //ret = Tas5414Write(0x08,0xFF);        //for 5414
        ret = Tas5414Write(0x09,0xF0);
        ret = Tas5414Write(0x0a,0x0C);                //500KHZ
        ret = Tas5414Write(0x0b,0x50);
        ret = Tas5414Write(0x0d,0x00);
        ret = Tas5414Write(0x0c,0x10);

        //ret = Tas5414Write(0x10,0x01);
        Delay20ms();
        Delay20ms();


        while(1)       
        {

                ret = Tas5414Read(0x0,buffer,0x14);
                if(buffer[6] == 0xf0)
                {
                        break;
                }
        }
        //prints(0,1,"TAS5412 OK.");
        ret = Tas5414Write(0x0c,0x00);
        Delay200ms();

        return ret;
}


最近忙的有些顾不上这里了,快拷贝回去听听5414的声音吧

1

主题

0

好友

7

积分

注册会员 当前离线

Rank: 2

UID
811801
帖子
6
精华
0
经验
7 点
金钱
5 ¥
注册时间
2016-4-4
发表于 2016-4-13 19:38 | 显示全部楼层
再次谢过楼主!

120

主题

16

好友

1万

积分
     

青铜剑侠 当前离线

Rank: 8Rank: 8

UID
660991
帖子
11354
精华
0
经验
11448 点
金钱
11104 ¥
注册时间
2014-2-2
发表于 2016-4-21 10:26 | 显示全部楼层
C的编译还是把握不好,改回汇编,整了1周,主要子程序快完了,写了不到3k全完可能要5-6k
ASMUODAT.PNG

8

主题

0

好友

184

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
568486
帖子
183
精华
0
经验
184 点
金钱
155 ¥
注册时间
2013-2-26
 楼主| 发表于 2016-4-22 17:45 | 显示全部楼层
扬帆远航 发表于 2016-4-21 10:26
C的编译还是把握不好,改回汇编,整了1周,主要子程序快完了,写了不到3k全完可能要5-6k

汇编转C很快的,早期DOS下的程序我都用汇编写,现在汇编只拿来破解用了。还是转C吧,有环境了尝试一下C,或者等板子出声了再用C改下程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部