完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位大神晚上好。小弟接触了51之后现在开始学习STM32,基本的IO口 定时器 还是可以用。但是在写一些程序的时候,发现自己不知该如何把程序写好,就好像是写作文一样,自己心里面想描绘一幅美丽的景色,但是苦于自己汉子知道的太少了。不知道如何用汉子和优美的句子去表达。感觉非常痛苦。现在每天在练习一些C语言编程练习题。但感觉不是很明显。希望各位大神给指一条明路、谢谢了。
——————来自一个对编程痴情的汉子 |
|
相关推荐
9个回答
|
|
项目,多完成几个就好了
|
|
|
|
想练习的话,用vc6.0就足够了。C语言很灵活,灵活性仅次于汇编,有一大堆的技巧在里面。例如把一个常数写到字节数组中,一般是a[0]=1,a[1]=2,a[2]=3,a[3]=4这样一个个写,还可以更快:*(unsigned int*)a=0x04030201,假设int类型是32位。你在学校或者在谭浩强书上写的只是基本功。已经会的练习题就不要重复做了。
如果想做一个实际的东西,建议先学会画流程图,再按照流程图来编程,最后用流程图检验你的程序。流程图要画好不容易,画简单了等于没画,分的太细则没必要,例如没必要把每个变量的赋值写进去,而只是写关键的,例如代表状态机的变量就是关键的。 想写漂亮的代码,要多看一些优秀的代码,像别人提供的库,(ps:我个人觉得STM32的固件库写的水平一般,可以优化而不失阅读性的地方很多,TI提供的库就不错)。我现在回头看两年前自己写的代码,那时写的简直是渣渣,那时虽然也有看别人的代码,但没有像他们学习的这种意识。 |
|
|
|
这个要经验才可以。
|
|
|
|
1522495332 发表于 2015-9-24 23:23 好的。谢谢您这么细心的指点。我会多去阅读一下比我好的代码,从中学习,吸收 |
|
|
|
|
|
|
|
|
|
|
|
多看看库函数吧
|
|
|
|
都是神啊...........................
|
|
|
|
多实战,功能实现有时很简单,但是要做到稳定,很难,比如说让你写的程序连续运行3天,你看他会不会出岔子。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1441 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1373 浏览 3 评论
3018 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1519 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1949 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 05:52 , Processed in 1.061977 second(s), Total 87, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号