MEGAWIN MA805 如何启用外部晶振

h_w_m 2013-06-14 10:50:19
谁用过笙泉的这款芯片啊,超讨厌了,竟然默认为内部高速振荡器,而不使用外部晶振,P4.4和P4.5也被默认做其它功能是,我要它做标准IO端口啊,左改左改,也没搞明白如何才让它成功的启用外部晶振和如何关闭P4.4和P4.5的OCD接口功能,让它做普通IO端口。
真不懂笙泉芯片有什么好,就是为了省成本?经理为了设计方便用了P4的几个端口,给我编程造成好大的困扰了
就为省成本!! 那STC似乎也不怎么贵啊,搞得现在8个出光口,两个不受控,DMX512也整不通,那内部振荡器的频率有点恶心,搞个22.1184M,设置250K的波特率,设5也不是设6也不是,5.5怎么设啊,不启用外部晶振,我还真拿它没办法了
AUXRA,怎设置你才生效呢,哪位使用过它的前辈来指点一下啊。
东西还在研发阶段,要是实在不成,就请经理改用STC的芯片替掉算了
...全文
353 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
2014好好学习 2014-01-02
  • 打赏
  • 举报
回复
大师啊,救救我啊,公司也是用这芯片,为了省成本。我之前就没接触过,现在又赶着要。我遇到的是用AIN0和AIN1用做ADC转换,用作按键识别,结果高字节保存在ADCH,低字节保存在ADCL,现在是不知道怎样把保存好的数据转算成数值来判断是那个按键按下了??求大师们给个例子啊。小弟感激不尽啊!!!
zhaofaia 2013-11-11
  • 打赏
  • 举报
回复
内部参数设置如:晶振频率设备及外部晶振切换以及引导码等都需要U1工具才行, 如有问题,您直接联系我 路必康——赵志超 QQ448105334 TEL18810052842
h_w_m 2013-08-13
  • 打赏
  • 举报
回复
好久没来了,总算有人回帖了,P4.4和4.5的功能可以在程序中重置,但启用外部晶振的设置得用特别的烧录器在烧录时设置,如果是在程序中切换则很可能出现flash被抑制而无法读写,别外笙泉芯片最多只能上到29.5M晶振,不支持32M晶振的,之前无法结帖,现在分都送给你了
X454371076 2013-07-01
  • 打赏
  • 举报
回复
看到这贴,我以为我遇到的问题有个解决了,没想到还是没有个答案,还是自己看资料啊。 小弟用的是MA805-24,芯片上电默认设置为P4.4和4.5作OCD接口,所以无法用为普通IO口,翻阅了下资料,才晓得需要自己设置。粗劣代码请大师指点,若有错误,也请大师多包涵。 定义: #define WAUXRA 0X06 #define ISPEN 0X80 程序: ISPCR |= PSKC; ISPCR |= ISPEN; IFD = 0x04; IFMT = WAUXRA; SCMD = 0X46; SCMD = 0XB9; ISPCR &=~ISPEN; 请大师指点!
h_w_m 2013-06-20
  • 打赏
  • 举报
回复
这个是冷门的问题,最后还是直接在厂家的技术支持,辅助解决的,有了切换的方法,却不一定切换成功的,MA805-32默认内部高速振荡器11.184M,且最高只支持到29.5M,外部晶振高过内部最高晶振时,就切换失败,后来把32M晶振换成24M晶振才能成功的切换,没做切换前,EEProm功能是可用的,只是工作频率不合适设置250K波特率不成功,搞不通DMX512信号,切换过程中,因有过ISP操作不成功的事件,设置其实是生效了,可是后继的flash功能被抑制了,现在EEProm又搞不成功了,真是头大啊。 这个问题不想继续问了,如果有人回个贴,水贴也好,我就能结贴了, 谁来捡个分啊,只有自己回贴,不能结啊

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧