标题: 玩转AT TINY44A单片机 数控风焊台程序 [打印本页]

作者: 卡瓦格博15    时间: 2022-2-5 16:05
标题: 玩转AT TINY44A单片机 数控风焊台程序
    刚刚写完的数控风焊台程序;显示屏是不带字库的HEM12864串口,主控芯片是ATTINY44A,在网上淘了几十片,几毛钱一片,也是第一次使用avr单片机,功能蛮强大的,大多数功能此单片机都具备,我在网上查阅了一下,很少有关此单片机的介绍,所以上传分享一下;
基本功能:焊台温度,焊台起始占空比,风台温度,风台风速数控,延迟10S开机,长按5S关机,选中告知_该功能会闪烁;
由于单片机的空间不是很大,所以要借EERPROM做常量存储,在下载时需要先将EERPROM文件夹中的.HEX文件烧入EERPROM中才可以烧入主文件,而且主文件所占的空间已是100%,回旋空间不大了,毕竟只有4K。二路ADC检测焊台,风台热电信号,需要自己根据手中的硬件重新调整,
程序中的ADC语句是 500度/1024=0.488 我放大100倍 取49 在除以100,不用小数点节约空间

1.JPG (209.45 KB, 下载次数: 98)

1.JPG

2.JPG (222.95 KB, 下载次数: 101)

2.JPG

3.JPG (166.39 KB, 下载次数: 103)

3.JPG

Attiny44a_U_Eerprom.rar

30.74 KB, 下载次数: 28, 下载积分: 黑币 -5

ATTINY44a_HEM12864.rar

183.86 KB, 下载次数: 26, 下载积分: 黑币 -5


作者: 卡瓦格博15    时间: 2022-2-11 23:04
本帖最后由 卡瓦格博15 于 2022-2-12 22:44 编辑

上机调试时居然编码开关无反应,查阅了一下相关说明,读管脚值要单独的语句,在修改中,改好再上传分享,抱歉!
原来avr的外部中断脚这么多,原因是不能直读管脚的值,在PIC或STC单片机中比它稍灵活一点,重新修改上传。

ATTINY44a_HEM12864.rar

1.1 MB, 下载次数: 16, 下载积分: 黑币 -5

调试好

Attiny44a_U_Eerprom.rar

24.26 KB, 下载次数: 12, 下载积分: 黑币 -5

调试好






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1