zoukankan      html  css  js  c++  java
  • 编程这几天出现的很2的问题!!!

    IAR编程。

    2015.8.18 上午编写的独立看门狗的程序,模块化编写iwdg.c iwdg.h.。只把iwdg.c和iwdg.h加入进去了。编译时提示no definefd uart2_send8((u8)data)...之类的东西,找错了找了将近1个小时,百思不解。后来才发现自己并没有添加stm8s_uart2.c这个库函数,因为之前用什么加什么,用uart的时候忘了。

    2015.8.18 下午编写uart的C接收中断处理函数。用到了几个变量。我在uart.h的文件中声明了extern u8  USART_RX_BUF[USART_REC_LEN]; 和extern u16 USART_RX_STA;  。注意,加了extern的只是声明不是定义。所以在在中断处理C文件中,只包含了该UART.H的时候,会报错no definefd。。。应该在uart.C中定义这两个变量。

    2015.8.19 编写了Mainsys.h 用于包含系统所用变量,但是添加到C文件中时,显示错误,而且其中变量也是no defined....后来才知道.H文件不能含大写。改成mainsys.h就可以了。

    2015.8.19 实现tim2定时中断是否正常。结果把程序写到了tim1的中断处理函数中去了,近2个小时的查找啊。。。。。。。fuck!!!!!!!!!!!!!





    懒惰不会让你一下子跌到 但会在不知不觉中减少你的收获; 勤奋也不会让你一夜成功 但会在不知不觉中积累你的成果 越努力,越幸运。
  • 相关阅读:
    Struts2+Spring+Ibatis集成合并
    spring多个定时任务quartz配置
    Quartz作业调度框架
    百度搜索URL参数含义
    代理IP抓取
    解决HttpWebRequest和HtmlAgilityPack采集网页中文乱码问题
    移动端上传头像-相册、拍摄-旋转
    订单倒计时
    css flex布局 实例
    currentTarget与target
  • 原文地址:https://www.cnblogs.com/Rainingday/p/5947479.html
Copyright © 2011-2022 走看看