1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
keilC碰到的问题
软件下载安装 1.一开始不知道keilC居然还有两个版本,下了个keil4和keil5都是ARM开发板的,结果研究了好一会儿才搞明白怎么用ARM版本编译,具体就是下载个C51的目录文件压缩包放到keilC目录下,然后修改下TOOLS.INI里面的内容 [C51] PATH=“C:Keil_v5C51” VERSION=5.26 BOOK0=HLPRelease_Notes.htm(“Release Notes”,GEN) BOOK1=HLPC51TOOLS.chm(“Complete User’s Guide Selection”,C) TDRV0=BINMON51.DLL (“Keil Monitor-51 Driver”) TDRV1=BINISD51.DLL (“Keil ISD51 In-System Debugger”) TDRV2=BINMON390.DLL (“MON390: Dallas Contiguous Mode”) TDRV3=BINLPC2EMP.DLL (“LPC900 EPM Emulator/Programmer”) TDRV4=BINUL2UPSD.DLL (“ST-uPSD ULINK Driver”) TDRV5=BINUL2XC800.DLL (“Infineon XC800 ULINK Driver”) TDRV6=BINMONADI.DLL (“ADI Monitor Driver”) TDRV7=BINDAS2XC800.DLL (“Infineon DAS Client for XC800”) TDRV8=BINUL2LPC9.DLL (“NXP LPC95x ULINK Driver”) RTOS0=Dummy.DLL(“Dummy”) RTOS1=RTXTINY.DLL (“RTX-51 Tiny”) RTOS2=RTX51.DLL (“RTX-51 Full”) TDRV9=BINSTCMON51.DLL (“STC Monitor-51 Driver”) 目录和版本改成对应的就可以,不改估计也可以。 C51文件夹内容压缩包链接: 链接:https://pan.baidu.com/s/12BIvW8Q1P3sDf1b1mKGZbQ 提取码:eke9 2.至于keilC我自己随便下了个uvision5的用了,一般随压缩包都带pj补丁,具体操作各版本都一样 还有,到http://www.stcmcu.com网站下个最新版STC-ISP软件 在右上标签keil仿真设置里面添加型号和头文件到keilC中点击一下,按提示指定目录 然后就可以在keilC中创建工程的时候在下拉菜单找到STC的mcu 软件使用 碰到的问题主要是各种编译问题,一般都能解决,很多时候是打错字 中文输入法等引起 最恶心的是一个for循环语句不知怎么的后面居然有个分号,找了两个小时才找到错误在哪里,毕竟0经验 还有中文注释乱码问题,看图 开发板问题 开发板选择 建议选择和参考书配套的,便宜点就普中的,但是可能某些书上的例程需要修改下才能成功 驱动问题 一般开发板串口驱动,我的是USB转串口CH340/CH341 链接:https://pan.baidu.com/s/1XSqQTGbnuB1BypcwSy14cg 提取码:ejvw 其他 很多现在学51的应该和我差不多都是出于兴趣自学玩玩的,参考书推荐一个看起来轻松的《新概念51单片机C语言教程》,当然如果是想深入学习的,那自己另选吧,这本书只适合业余玩玩的,例子很简单,没有各种模块化编程,也没有状态机等等等等,甚至都没有汇编,但我觉得还是一本非常合适的参考书 PS:在写这些之前,我花了大概七八个晚上,每个晚上调试1-2个小时,就是想找出为什么舵机不能驱动,网上找了不下5个版本,每个版本都各种修改参数调试,各种软件模拟波形都是完美,就是一连上舵机就驱动不了,独立电源,上拉电阻,各种都试过,都没反应,今天晚上,我把pwm端口从P3^3换到P30,同时换独立电源,居然就成了,之前端口也换过,程序调试过N遍,独立电源也试过,就是没有同时换端口和独立电源,哪想到P33居然有问题,之前也测试过,我用延迟函数1秒切换电平用万用表量都没问题,就是pwm波形输出有问题,到现在都没明白为什么,太坑了 |
|
|
|
只有小组成员才能发言,加入小组>>
2548 浏览 0 评论
1146浏览 2评论
745浏览 1评论
499浏览 0评论
264浏览 0评论
425浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 23:08 , Processed in 1.235194 second(s), Total 78, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号