⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 该工程是通过RS485方式控制远程变频器实例
💻 TXT
字号:
08-01-03
 目标:
 完成485物理层基本通信。
 	确定目标使用ASCII方式通信,为00模式,均采用出厂默认设置。
	主机使用UART1-方式1。
	':' --- (3AH)
	'CR'---	(0DH)
	'LF'---	(0AH)
 ---完成发送部分和接收部分的接收转换,由于硬件部分理解不是很透彻,还没有通过实际测试。
08-01-04
 目标:
 完成485物理层基本通信,完成完成基本收发功能。完成底层功能函数。

 -----完成发送部分,并且调试正确。在接收部分校验数据指针为8位,感觉不方便。接收部分有错误,接收回来的数据不能发送出去校验。
 08-01-05
  目标:
  解决接收问题,并且完成完整的接收和发送部分的测试。
  错误之处:第二次写的地方不对,应该是p_datareg+1,而读的地址应该是p_datareg+2;
 -----测试完成。
 ---需要改进的地方:应该在发送完数据后等待接收的数据,以待校验。

08-01-06
 ----在sendbyte()和getchar()函数中添加对n_RE和DE的控制。
08-01-07
目标:实现实机测试,读出基本寄存器内容。
----更改LRC输出错误,改原来反码加1;
----改变了原来的接收方式,在原来的接收程序中添加了定时器,当定时器溢出后采取重新发送,当3次发送后仍没有正确回复后强制关机。
--增加了接收错误判别,当提前接收到结束标志符时,提示重新发送,类似于定时器溢出。
08-01-08
--将接收定制为一个新的函数Get_writeone()完成对读操作的返回状态判断。
--在中断程序中采取了状态机。
----在UART中断中添加了中断判断,只对接收中断采取响应。
--犯了一个低级错误,相等判断为 ==!!
--完成功能。


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -