2019-07-20 13:26发布
llsjing 发表于 2017-4-26 16:01 楼主,怎样在c#窗体应用程序中改变stm32的定时器的频率啊?定时器的频率控制着正弦波的频率 ,就是我想在窗 ...
最多设置5个标签!
窗体中放五个控件:文本框,三个按钮,串口。
1、设置好串口参数(波特率,串口号等等)
2、给三个按钮注册按钮单击事件,第一个按钮单击根据串口参数打开串口(记得用try-catch),第二个按钮单击根据串口参数关闭串口(也要用try-catch),第三按钮用来发送数据,这个按钮的单击事件里面先读取文本框中的文本(先进行合法性判断,例如你要发送数字出去,就要检查文本框中的内容是不是数字,如果不是要给出错误提示),然后将文本发送出去
上位机基本就是这样了。(你也可以加入label之类的控件使界面更友好)
下位机你在串口中断里面读取上位机发过来的值,然后根据这个值设置定时器的频率就可以了,最后再根据这个频率输出相应的正弦波
一周热门 更多>