|
发表于 2023-7-9 01:12:59
|
显示全部楼层
本帖最后由 杨白劳 于 2023-7-9 01:20 编辑
我观察了一会,楼上怀旧上个世纪的元器件帖子非常火爆,楼主的真正技术贴非常冷清,
甚至点击进来看看的人都屈指可数,在这个大多数人沉迷于老旧元器件的氛围,楼主的
孜孜不倦的问题显得形单影只,无人能提供有效帮助。连对我吹我还是液体的时候他
就开始编程的大湿都没进来指点一二,刚刚还活跃在楼上上个世纪元器件帖子里,不过楼
主本人对待问题还缺乏严谨,没有发图,没有型号,没有容量大小无图无真相,甚至是不
是flash还是个谜。我的6686底层程序编写已经收台出声了,已经心里有底,我来告诉楼主
一些信息,7751和6686有个相同点,都需要通电之后初始化数据,这个数据比较庞大,我用
89c52单片机这个初始化数据足足超过单片机一半的容量,楼主需要等芯片通电之后延迟一段
时间用标准的i2c或者您钟情的spi(这个spi我不太懂不知道对不对)把这些初始化数据全部
写入6686或者7751,第2步,待命指令,这时候芯片供电电流达到70ma。第3步,激活指令。第
4步,去掉静音指令。第5步,写入频点数据,这时候电流进一步加大到170毫安,能收台了。
这里重中之重就是初始化数据放哪,我是先放在89c52的程序rom,当然以后也可以想办
法放在单片机内部flash,以免占用程序空间,也可以放在另外元器件24c04之类的eeprom,这
个初始化数据必须有,没有就芯片就是砖不出声。所以当务之急楼主任务是选择好单片机,熟悉
i2c协议传送,基本功得扎实,得完整无误的把初始化数据全部送入6686.初始化数据6686pdf里
面有,自己看一下吧。这条路很难走,因为这个论坛几乎没有人能够独自编写6686的底层程序,
都是用别人开源改来改去,彩屏干扰的不要不要的,但楼主显然改开源的能力都没有,更别提自
己编写了,祝愿楼主不要放弃,至于您说的flash是啥,这个问题不重要,即使你知道了对你编写
6686或者7751程序毫无帮助 |
|