ATmega2560和ATxmega128系列单片机差别大吗?

进击的生菜 2018-01-04 09:07:50
现在有一个项目 要求用到5个串口 以前用的是ATmega2560 只有4个
找到一个IIC转串口的模块 可以扩展2个
ATxmega128系列的有8个串口 在官网下的datasheet 没有128系列的串口寄存器定义之类的信息
想问一下 他们之间的差别大不大 在哪可以找到ATxmega128系列的寄存器定义
我是用原来用过的2560加扩展还是直接用ATxmega128 有足够的串口


各位有何高见
...全文
2132 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
进击的生菜 2018-01-04
  • 打赏
  • 举报
回复
引用 1 楼 tianxj001 的回复:
新的STM32 M0系列,有STM32F030CC,硬件串口多达6个,48脚封装,256KB FLASH,32KRAM,无论价格还是性能,和一般所谓串口扩展芯片比有巨大优势,用这个做一个串口扩展卡,或者直接做嵌入核心就非常够了,性能绝对比ATmega2560强,而且6串口完全符合你的需要,哪怕IO不够,还可以选用同系列的STM32F030RC,64脚封装其他配置和STM32F030CC一模一样。 哪怕你非要用原来自己用惯的ATmega2560,那么通过STM32F030CC,用双MCU的IIC进行通信实现扩展也是非常简单。这边只需要编写IIC协议和串口硬件控制指令即可。
我已经把那个IIC转串口的调通了 移植一下就可以了 就是不知道客户满不满意
进击的生菜 2018-01-04
  • 打赏
  • 举报
回复
多谢大牛指点 我也在考虑用STM32 就是那个任务书上让用AVR
tianxj001 2018-01-04
  • 打赏
  • 举报
回复
貌似STM32F030RC才8元多点还不到10元,感觉好像这芯片,ST就是为了那种5-6串口工控机专门出的,配上一个触摸串口屏比如大彩的5寸屏,800X480,刚好留下5个串口给你用,界面就用大彩自己的VisualTFT做,控件都是现成的,触摸键盘可以模仿安卓方案,找个美工能力好点的,那出来的操作界面不是一般的牛,人机界面这样就算完成了,而且单片机代码量低,毕竟32位内核48MHz速度在那,想干啥都成哈。 移植一个 μC/OS-II实时操作系统,一款经典的多串口嵌入式就诞生了。
tianxj001 2018-01-04
  • 打赏
  • 举报
回复
新的STM32 M0系列,有STM32F030CC,硬件串口多达6个,48脚封装,256KB FLASH,32KRAM,无论价格还是性能,和一般所谓串口扩展芯片比有巨大优势,用这个做一个串口扩展卡,或者直接做嵌入核心就非常够了,性能绝对比ATmega2560强,而且6串口完全符合你的需要,哪怕IO不够,还可以选用同系列的STM32F030RC,64脚封装其他配置和STM32F030CC一模一样。 哪怕你非要用原来自己用惯的ATmega2560,那么通过STM32F030CC,用双MCU的IIC进行通信实现扩展也是非常简单。这边只需要编写IIC协议和串口硬件控制指令即可。
进击的生菜 2018-01-04
  • 打赏
  • 举报
回复 1
引用 6 楼 WinWt333 的回复:
[quote=引用 3 楼 ConionC 的回复:] 多谢大牛指点 我也在考虑用STM32 就是那个任务书上让用AVR
跟客户沟通呗,客户未必就一定要用AVR,只是半懂不懂的状态下,认为不能用扩展方案或者尽量少扩展的方案,而AVR又是传统上的多串口常用方案,所以就列出来了。[/quote] 嗯 明天去跟客户谈一谈
WinWt333 2018-01-04
  • 打赏
  • 举报
回复
引用 3 楼 ConionC 的回复:
多谢大牛指点 我也在考虑用STM32 就是那个任务书上让用AVR
跟客户沟通呗,客户未必就一定要用AVR,只是半懂不懂的状态下,认为不能用扩展方案或者尽量少扩展的方案,而AVR又是传统上的多串口常用方案,所以就列出来了。
tianxj001 2018-01-04
  • 打赏
  • 举报
回复
引用 4 楼 ConionC 的回复:
[quote=引用 1 楼 tianxj001 的回复:] 新的STM32 M0系列,有STM32F030CC,硬件串口多达6个,48脚封装,256KB FLASH,32KRAM,无论价格还是性能,和一般所谓串口扩展芯片比有巨大优势,用这个做一个串口扩展卡,或者直接做嵌入核心就非常够了,性能绝对比ATmega2560强,而且6串口完全符合你的需要,哪怕IO不够,还可以选用同系列的STM32F030RC,64脚封装其他配置和STM32F030CC一模一样。 哪怕你非要用原来自己用惯的ATmega2560,那么通过STM32F030CC,用双MCU的IIC进行通信实现扩展也是非常简单。这边只需要编写IIC协议和串口硬件控制指令即可。
我已经把那个IIC转串口的调通了 移植一下就可以了 就是不知道客户满不满意[/quote] I2c可以多地址,弄几块就可以出来2的倍数的串口,性价比不高,好在现成不是?

27,374

社区成员

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

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