我们公司因业务发展需要,目前需要请人开发一款STM32单片机控制M35 GPRS通信模块的嵌入式软件,具体情况如下:
1. 使用的单片机型号是:STM32F103C8T6,GPRS通信模块是移远通信的M35。
2. 软件需要在8月31日前完工,报酬1W元(税后)。
3. 硬件我们这边提供,但是需要在我们提供的硬件上把STM32的嵌入式软件代码调通。
4. 硬件的基本结构是STM32 + M35。STM32和M35通过单片机的UART2连接,通信方式是AT指令,就是说STM32通过收发AT指令来与GPRS服务器进行通信。
5. 该系统为一个数据采集终端,装在电力传输线上采集信号,通过GPRS发送到远程主站系统。
软件需要实现以下功能:
1. STM32通过UART2收发AT指令,控制M35模块与GPRS服务器进行TCP/IP数据包的交换。
2. STM32的UART1用于程序下载,同时实时打印log信息,比如AT指令,系统状态,错误信息等。
3. 2个模拟信号输入,需要做A/D转换,这两个模拟信号均为50Hz的正弦波,软件需要采集正弦波信号,算出有效值,并将信号的有效值定时通过GPRS上传到主站系统。当有效值高于或低于某一个设定值时,需要发出中断,进入中断处理程序。
4. 2个IO口中断输入,当IO口上有电平变化时,进入相应的中断服务程序。
5. 定时器中断,每隔固定时间(软件可配),系统进入一个定时器中断处理程序。
6. GPIO控制。
验收材料:
1. 全部软件代码
2. 一份软件详细设计文档。
3. 需要在硬件上演示通过(硬件我们提供)。
付费方式:
1. 签订合同后预付30%。
2. 演示通过后付款40%。
3. 全部文档和代码提交并验收通过后付款剩下的30%
对您的要求:
1. 一定是要对STM32嵌入式软件有丰富经验的人员,我们不接受拿我们的项目练手的情况。
2. 代码质量要好,可读性强,可配置性强。因为您做的这个软件,对我们来说是一个框架,我们后期会在您的这个基础上进行进一步的开发。
3. 需要一份软件设计文档,以便让我们消化吸收。
具体情况希望能面谈,联系信息如下:
联系人:袁先生
联系电话:13810364226
邮箱:bryuan@innova-da.com
--
FROM 125.34.211.*