1 Star 0 Fork 13

张全蛋/vending_machine

forked from shane_yang/vending_machine 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
readme.txt 2.80 KB
一键复制 编辑 原始数据 按行查看 历史
shane_yang 提交于 2017-09-11 15:16 . 1
2016-12-27
quicker.em使用说明
需要将该文件包含进工程目录中
参考地址 http://blog.csdn.net/baliguan163/article/details/6318832
命令 -
co/config 配置用户名及语种
fi/file 生成标准的文件头
fu/func 生成标准的函数头
hi 增加修改历史列表
hdn 生成新的头文件
C语言扩展
wh/while
if
for
fo
do
#ifd
#ifn
#if
sw
ca
st
en
2017-1-10
source insight使用技巧
当整个目录修改后,会jump到旧的历史文件中,修改方法为:
1. 关闭所有文件 File - close all
2. project - rebuild project ,然后选择Re-create the whole project from scatch
2017-2-24
LED指示灯闪烁定义(单位:ms)
-----------------------------------------
亮3000 灭3000 /* 设备停机 */
亮100 灭100 /* GPRS离线 */
亮1000 灭1000 /* 纸币器/硬币器离线 */
亮2000 灭2000 /* 设备未激活 */
亮500 灭500 /* 正常 */
2017-3-10
纸币器、硬币器支持热插拔,拔出和插入的间隔需要大于1S,否则无法识别。
2017-3-12
退币流程
1.
首先判断是否支持纸币找零功能,如果支持,则分配纸币器、硬币器分别需要找零的金额,进入2
2.
纸币器发送退币指令,检测退币结果。若纸币退币成功,则进入4,若纸币退币不成功,则进入3
3. 计算出纸币未退出的金额,该金额加到硬币器退币上面。
4. 硬币器退币
2017-3-20
调货检测
2017-3-22
移植finsh
2017-3-30
串口4修改为DMA接收和发送,修复连续点击时串口无响应的问题。。。
2017-3-31
修复串口短时间内同时发送接收后,无法继续接收的BUG,串口4修改回IT方式接收发送 ,可通过下面2行选择DMA or IT
// {UART4 , &huart4 , DMA2_Channel3_IRQn , DMA2_Channel4_5_IRQn , 115200 , UART_WORDLENGTH_8B , UART_PARITY_NONE} ,
{UART4 , &huart4 , IRQn_TYPE_NUM , IRQn_TYPE_NUM , 115200 , UART_WORDLENGTH_8B , UART_PARITY_NONE} ,
2017-4-12
RS204 的 2个硬件版本区别 PB2 PC0调换
移植WWDG /IWDG
增加AT指令测试模式,调试串口输入指令gprstestmode进入测试模式可发送AT指令。
2017-4-20
错误界面需要加上设备编号
2017-5-4
DEBUG加上时间戳
当打印频繁时,会影响系统性能。考虑用DMA
MDB接收另开线程。
debug_print 改为信号量
2017-5-11
增加调货检测的卡货判断
MDB纸币器/硬币器线程合并
2017-5-18
串口5是没有DMA
出货检测
debug去掉信号量机制
由于对系统性能有影响,调试串口的波特率从9600修改为115200,
2017-5-22
增加配置项STOCKCALBYDISP
库存以屏幕为准,主要用在劳保用品上,出货时,不再向屏幕及服务器发送库存包,而将屏幕发来的库存包转发给服务器
2017-05-26
硬币器的退币按钮按下时直接退硬币修改为纸币也判断
2017-6-8
增加一键补货功能
2017-7-10
修复口罩机有余额而货道故障时、一直在出货状态而卡死的BUG
2017-7-12
增加RS203支持
2017-7-14
货道故障代码
0 正常
1 电机无法启动
2 反馈信号异常
3 未检测到开门成功
4
5 未检测到调货检测
6 商品卡货
7 商品制作异常(针对爆米花、在规定时间内微波炉没有出货)
2017-7-17
修复极少数情况下无法收到服务器的返回
2017-7-19
RS304屏幕开机时会发送乱码的情况、故304程序不接收屏幕发来的数据
2017-8-30
修复android屏货道测试失败时显示错误的BUG。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/zhangpeng320721/vending_machine.git
[email protected]:zhangpeng320721/vending_machine.git
zhangpeng320721
vending_machine
vending_machine
master

搜索帮助