搜索
bottom↓
回复: 19

上传ATmega8L模拟USB鼠标\键盘的程序

[复制链接]

出0入0汤圆

发表于 2012-11-1 14:09:52 | 显示全部楼层 |阅读模式
说明一下:
程序的USB数据处理部分(USBS.s)使用了AVR309的代码,有部分修改.
这是两个运行在ATmega8L上的程序,一个模拟USB鼠标,一个模拟USB键盘.
工程用ICCV7编译,若自己建工程,则只需添加main.c与USBS.s.
注意,编译器不要选择优化(optimization).(不可以对USBS.s优化,C文件可以优化)
电路是与USBASP差不多的,要注意的是:
单片机使用外部12MHz晶振,要注意熔丝位的设置.
USB数据引脚的电压不超过3.6V,若MCU采用5V供电,则可以在MCU接USB的引脚上加电阻和3.6V或3.3V稳压二极管用于限幅.
如果MCU供电电压<=3.6V,则不用考滤限幅.
本人在实验中采用了USB的5V电源串联LED来降压给MCU供电,能正常使用,大概是超频了.
ATmega8L手册上Figure119 工作电流和工作频率的关系里,3.3V那条线都到14MHz了.
USB的DATA-的上拉电阻1.5K左右,貌似不用太精确.





本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2012-11-1 14:28:13 | 显示全部楼层
下载了就要顶!谢谢,学习。。。

出0入0汤圆

发表于 2012-11-1 14:30:34 | 显示全部楼层
不错,前排顶起
……

出0入0汤圆

发表于 2012-11-1 14:38:04 | 显示全部楼层
,不错,但是觉得不是很实用

出0入0汤圆

发表于 2012-11-2 11:50:44 来自手机 | 显示全部楼层
顶起来!

出0入0汤圆

发表于 2012-11-2 12:17:42 | 显示全部楼层
这个好 正好要学习一下

出0入76汤圆

发表于 2012-11-2 12:35:37 | 显示全部楼层
不错,可以学习一下

出0入0汤圆

发表于 2012-11-2 12:41:40 | 显示全部楼层
下载了就要顶!谢谢,学习

出0入0汤圆

发表于 2012-11-2 12:45:55 | 显示全部楼层
谢谢楼主,学习了

出0入0汤圆

发表于 2012-11-3 11:12:46 | 显示全部楼层
在接收处理上我的思路与楼主类似,正在实验中。
谢谢楼主的无私分享

出0入0汤圆

发表于 2013-3-3 10:45:45 | 显示全部楼层
先顶个,下载了。

出0入0汤圆

发表于 2013-11-30 09:33:04 | 显示全部楼层
收下了。

出0入0汤圆

发表于 2013-11-30 10:34:50 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2015-5-21 15:37:20 | 显示全部楼层
我按着你的原理图搭了一个,插上电脑为啥找不到驱动,怎么破

出0入0汤圆

发表于 2015-5-21 16:17:38 | 显示全部楼层
好东西。这都翻出来了。

出0入0汤圆

 楼主| 发表于 2015-5-23 10:49:16 | 显示全部楼层
Timor 发表于 2015-5-21 15:37
我按着你的原理图搭了一个,插上电脑为啥找不到驱动,怎么破

建议你找个能用的USB鼠标或键盘,用BUSHOUND这个软件监测它的枚举过程,把它的各种描述符等信息复制到这个程序里.

出0入0汤圆

发表于 2015-5-28 15:13:12 | 显示全部楼层
lcw_swust 发表于 2015-5-23 10:49
建议你找个能用的USB鼠标或键盘,用BUSHOUND这个软件监测它的枚举过程,把它的各种描述符等信息复制到这个 ...

恩,程序移植的不对,用的48 IAR搞了好久,没搞通有点想放弃了

出0入0汤圆

 楼主| 发表于 2015-5-31 21:19:35 | 显示全部楼层
Timor 发表于 2015-5-28 15:13
恩,程序移植的不对,用的48 IAR搞了好久,没搞通有点想放弃了

哦,48与8L好像有些区别,你查查看,我也不太清楚

出0入0汤圆

发表于 2015-6-1 01:20:51 | 显示全部楼层
下载收藏,谢谢楼主分享。

出0入0汤圆

发表于 2015-6-1 13:39:25 | 显示全部楼层
lcw_swust 发表于 2015-5-31 21:19
哦,48与8L好像有些区别,你查查看,我也不太清楚

恩恩,多谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 23:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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