所有软件外包项目 Gray arrow bg 嵌入式学习源码开发

嵌入式学习源码开发

发包方 : Zggdzqgy 状态 :火热竞标中
项目编号 : 228794
项目预算 : 竞标出价
开发周期 : 14 天
技能 : C
类别 : -
发布日期 : 2018-12-12
竞标后显示联系方式

描述

信号采集板嵌入式学习源码开发要求
已有能正常运行的单独子例程源码如下(都是一些基本功能的简单算法):
a) DA控制功能(AD5545芯片)--对应源码ad5545
b) AD采集功能(AD7606芯片)--对应源码ad7606
c) 增益倍数设置(AD8253芯片) --对应源码ad8253
d) 计数功能--对应源码counter
e) 七段数码管显示功能--对应源码digital_led
f) 测频功能--对应源码frequency
g) IO输入输出功能--对应源码gpio
h) LCD屏显示功能--对应源码lcd3d5_test
i) led周期点亮功能--对应源码ledBlink
j) 低频(100Hz以内)脉冲的脉宽测量功能--对应源码pulse
k) PWM功能--对应源码pwm
l) RS232串行口收发通讯功能--对应源码rs232

修改要求:
一、 把上述单独功能整合在同一个程序里面,互不影响使用。另外,各功能对芯片的参数设置调整,应该不要影响到其他的功能。
二、 对IO输入输出功能进行修改:
读取输入In5~8(或In1~16)的高低电平状态,结果放到一个变量里面
IO输出功能做成一个子函数, 参数为(chn,OnOff),chn为通道号,OnOff=1表示On,否则为Off。可以控制Out1~16通道,对某个通道的状态改变应该不要影响到其他通道的原有状态。
三、 增加定时功能:
做一个精准的10ms定时(定时时间暂定10ms,做成可调整),定时通过串口发送按1递增数字,即:1、2、3...,不断发送
四、 增加保存掉电数据(主要是一些设置参数)功能

说明:
1、 单片机型号:STM32F439IG
2、 编码器脉冲最高频率100KHz
3、 每块七段数码管显示模块规格为4位7段数码管,2块级联显示模块,组成可以显示8个字符,采用595芯片驱动。显示板接线端子为:SCK RCK DATA GND VCC

项目竞标

接包方 国家/地区
拥有案例
10
Bestpartner
成都市
通过实名认证
3
Momo1022
上海市
通过实名认证
2
Xiaoss
北京市
通过实名认证 拥有案例
1
Fengyuganyu
福州市
通过实名认证
1
Miemie
厦门市
1
Woogie
武汉市

竞标

请您先登录,然后提交此项目的竞标方案。
还不是智城用户? 智城期待您的加入,请注册成为我们的一员吧!
Project ad2