数码之家

 找回密码
 立即注册
搜索
查看: 2760|回复: 8

[AVR] 寻个Iccavr的AVR串口发送源代码

[复制链接]
发表于 2021-4-22 11:57:31 | 显示全部楼层 |阅读模式
本帖最后由 cnhncs 于 2021-4-25 00:01 编辑

寻个ATMEGA串口发送源代码,原理图比较随意上电以160MS的频率重复发送HEX数据
每按一次开关,发送频率变化一次。共5种频率160MS-80MS-40MS-20MS-10MS
LED以可视性较好的变化频率指示发送频率的变化。
晶振8M,波特率57600,数据位8,无校验,停止位1  只发送,不接收
单片机型号ATMEGA晶振8M是不能变的。很多这种废品板,利用一下。
实际上是用单片机,代替串口调试助手,实现发送






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2021-4-22 15:08:04 | 显示全部楼层

回帖奖励 +1 家元

寻个Iccavr的AVR串口发送源代码请楼下高手解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-22 19:42:54 | 显示全部楼层
大姆指的小窝 发表于 2021-4-22 15:08
寻个Iccavr的AVR串口发送源代码请楼下高手解决

:lol:谢谢支持!
回复 支持 反对

使用道具 举报

发表于 2021-4-23 02:44:25 | 显示全部楼层
好久没用AVR了,搞到半夜发送正常了,明天想想一个LED灯怎么指示 :sleepy:

打赏

参与人数 1家元 +10 收起 理由
cnhncs + 10 熱心助人

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2021-4-23 06:30:18 来自手机浏览器 | 显示全部楼层
arduino行不,反正最后给你hex烧录文件。iccavr下调延时太费劲了

打赏

参与人数 1家元 +10 收起 理由
cnhncs + 10 熱心助人

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-23 11:31:40 | 显示全部楼层
t3486784401 发表于 2021-4-23 06:30
arduino行不,反正最后给你hex烧录文件。iccavr下调延时太费劲了

可以哈,其实只要个刷写文件。废物利用。那串HEX是保持下级电路持续打开的代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-23 11:33:01 | 显示全部楼层
elecfunwb 发表于 2021-4-23 02:44
好久没用AVR了,搞到半夜发送正常了,明天想想一个LED灯怎么指示

可以哈,我是废板子再利用。那串HEX是保持下级电路持续打开的代码。LED灯只要象征性的表示五个闪烁等级:lol:
回复 支持 反对

使用道具 举报

发表于 2021-4-23 15:23:42 | 显示全部楼层
本帖最后由 t3486784401 于 2021-4-23 17:34 编辑
cnhncs 发表于 2021-4-23 11:31
可以哈,其实只要个刷写文件。废物利用。那串HEX是保持下级电路持续打开的代码。 ...

拿去吧,我用 Arduino 编译的:
文件说明如下。
m64comm.ino: Arduino 源码
m64comm.ino_atmega64_8000000L.hex: 8M 时钟烧录文件
m64comm.ino_atmega64_14745600L.hex: 14.7456M 时钟烧录文件

功能已按照 1L 要求写好,
IO 已经适配了 PB5=LED, PA7=BTN,串口 UART0 按照指定的间隔发送数据。

LED 说明:每包串口数据亮灭翻转一次,因而 LED 闪烁频率是发包频率的一半;
BTN 说明:阻塞式去抖动,按键施放后切换到新的发包频率。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 2家元 +32 收起 理由
cnhncs + 30 熱心助人
jf201006 + 2 熱心助人

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-25 00:00:43 | 显示全部楼层
t3486784401 发表于 2021-4-23 15:23
拿去吧,我用 Arduino 编译的:
文件说明如下。
m64comm.ino: Arduino 源码

刷上测试,效果非常好!我自己的写的按键处理得不好,点选的顺序还有点乱飞。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-8 05:35 , Processed in 0.109200 second(s), 7 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表