怎么用stm32这样的单片机控制4G模块?

qq_29273821 2015-06-24 02:57:27
RT,毕业设计,想用4G模块,但单片机只会STM32,请问技术上可行吗?
...全文
14777 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwind1937 2017-03-10
  • 打赏
  • 举报
回复
我只用过GPRS,不过4G好像也可以
qq_33821806 2017-02-21
  • 打赏
  • 举报
回复
引用 9 楼 worldy 的回复:
数据传输也不一定非得4g传输不可,的看你使用的场景如何确定一个合适的方案
这个可以用于远距离视屏实时传输吗?
qiou661 2015-11-30
  • 打赏
  • 举报
回复
mini PCI-E接口,用的是USB,然后把usb虚拟成多个串口。。。。。不跑linux应该是很蛋疼的。。。
xqhrs232 2015-11-29
  • 打赏
  • 举报
回复
STM32下只搞过2.4G的NRF2401
luodewei 2015-11-28
  • 打赏
  • 举报
回复
通过uart 口AT命令就可以,但是受uart口速率限制,速度上不了,用4G模块太浪费,2G gprs差不多刚合适。要充分发挥4G的速度优势,还是得走USB高速接口,但这对stm32开发来说难度太大,不如上linux
duduyududuyu 2015-11-23
  • 打赏
  • 举报
回复
楼主,这个问题现在解决了吗?
shinerise 2015-06-24
  • 打赏
  • 举报
回复
引用 3 楼 qq_29273821 的回复:
网上找打的4G模块都是那个mini PCI-E接口,请问怎么和STM32连接,这个我最困惑
曾用过两款4G模块,都是PCI-E接口,主处理器跑linux就比较简单。使用的PCI-E接口是通过USB信号线来传递数据的,一种是带linux平台的4G SDK,一种是直接linux内核把ACM驱动编进去就直接把4G虚拟成网卡了。 总之,如果是linux下可能容易做一点;如果STM32,可能有些困难,只能用AT命令方式。
worldy 2015-06-24
  • 打赏
  • 举报
回复
数据传输也不一定非得4g传输不可,的看你使用的场景如何确定一个合适的方案
qq_29273821 2015-06-24
  • 打赏
  • 举报
回复
引用 7 楼 worldy 的回复:
[quote=引用 6 楼 qq_29273821 的回复:] [quote=引用 1 楼 shinerise 的回复:] 如果是AT命令方式,比较简单。通过串口发送AT命令就能控制。如果想拨号上网有点麻烦,因为我过的4G,需要SDK来和模块通信。而SDK只提供linux平台的驱动。 或者有的4G模块,PCIE直接支持ACM驱动,但是这也得LINUX支持。单纯的STM32想支持拨号方式的上网,有些困难。
我想用4G模块传输数据,就是做GPRS和3G的升级版[/quote] 淘宝里面淘呗[/quote] 但是看到那个mini PCI-E接口就感觉不会用,网上资料最多就一本英文的硬件手册,只有过GPRS的开发经验哎,我在怀疑我这个方案到底可不可行
worldy 2015-06-24
  • 打赏
  • 举报
回复
引用 6 楼 qq_29273821 的回复:
[quote=引用 1 楼 shinerise 的回复:] 如果是AT命令方式,比较简单。通过串口发送AT命令就能控制。如果想拨号上网有点麻烦,因为我过的4G,需要SDK来和模块通信。而SDK只提供linux平台的驱动。 或者有的4G模块,PCIE直接支持ACM驱动,但是这也得LINUX支持。单纯的STM32想支持拨号方式的上网,有些困难。
我想用4G模块传输数据,就是做GPRS和3G的升级版[/quote] 淘宝里面淘呗
qq_29273821 2015-06-24
  • 打赏
  • 举报
回复
引用 1 楼 shinerise 的回复:
如果是AT命令方式,比较简单。通过串口发送AT命令就能控制。如果想拨号上网有点麻烦,因为我过的4G,需要SDK来和模块通信。而SDK只提供linux平台的驱动。 或者有的4G模块,PCIE直接支持ACM驱动,但是这也得LINUX支持。单纯的STM32想支持拨号方式的上网,有些困难。
我想用4G模块传输数据,就是做GPRS和3G的升级版
qq_29273821 2015-06-24
  • 打赏
  • 举报
回复
引用 4 楼 worldy 的回复:
先研究清楚mini PCI-E规范
没有嵌入式开发用的4G模块么?
worldy 2015-06-24
  • 打赏
  • 举报
回复
先研究清楚mini PCI-E规范
qq_29273821 2015-06-24
  • 打赏
  • 举报
回复
网上找打的4G模块都是那个mini PCI-E接口,请问怎么和STM32连接,这个我最困惑
worldy 2015-06-24
  • 打赏
  • 举报
回复
只要中断模块怎么控制,用什么单片机都可以,stm32来有点了杀鸡用牛刀
shinerise 2015-06-24
  • 打赏
  • 举报
回复
如果是AT命令方式,比较简单。通过串口发送AT命令就能控制。如果想拨号上网有点麻烦,因为我过的4G,需要SDK来和模块通信。而SDK只提供linux平台的驱动。 或者有的4G模块,PCIE直接支持ACM驱动,但是这也得LINUX支持。单纯的STM32想支持拨号方式的上网,有些困难。

6,127

社区成员

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

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