ST如何实现两个C文件中的函数调用

[复制链接]
5236|20
 楼主| fzy_666 发表于 2012-2-28 15:11 | 显示全部楼层 |阅读模式
ST如何实现两个C文件中的函数调用
gaobq 发表于 2012-2-28 15:13 | 显示全部楼层
??这是C语言的事情,和ST没有关系
香水城 发表于 2012-2-28 15:15 | 显示全部楼层
在ST,我们按照C语言的规范来做, :lol
 楼主| fzy_666 发表于 2012-2-28 15:16 | 显示全部楼层
我是初学C,不懂,还望赐教
 楼主| fzy_666 发表于 2012-2-28 15:18 | 显示全部楼层
比如说我想把这个初始化的东东放到另一个文件里去,不然主程序太长了
PB_DDR = 0b11111111;        //PB口全部置为输出
PB_CR1 = 0b11111111;        //PB口全部置为推挽输出
PB_CR2 = 0b11111111;        //PB口全部置为高速输出,最大速度为10MHz。
PC_DDR = 0b11111111;        //PC口全部置为输出
PC_CR1 = 0b11111111;        //PC口全部置为推挽输出
PC_CR2 = 0b11111111;        //PC口全部置为高速输出,最大速度为10MHz。
PD_DDR = 0b10111111;        //PD6口置为UART串行数据输入,其它置为输出
PD_CR1 = 0b10111111;        //PD6口置为浮空输入,其它置为推挽输出
PD_CR2 = 0b10111111;        //禁止PD6的外部中断,PD其它口的输出最大速度为10MHz。
PE_DDR = 0b11111111;        //PE口全部置为输出
PE_CR1 = 0b11111111;        //PE口全部置为推挽输出
PE_CR2 = 0b11111111;        //PE口全部置为高速输出,最大速度为10MHz。
PF_DDR = 0b11111111;        //PF口全部置为输出
PF_CR1 = 0b11111111;        //PF口全部置为推挽输出
PF_CR2 = 0b11111111;        //PF口全部置为高速输出,最大速度为10MHz。
wangc111 发表于 2012-2-28 15:47 | 显示全部楼层
找些资料学习
香水城 发表于 2012-2-28 15:50 | 显示全部楼层
我是初学C,不懂,还望赐教
fzy_666 发表于 2012-2-28 15:16


既然是初学,建议你还是好好看看书,看看函数调用部分和有关extern部分。
 楼主| fzy_666 发表于 2012-2-28 16:01 | 显示全部楼层
extern用上,编译出错。。。。
 楼主| fzy_666 发表于 2012-2-28 16:01 | 显示全部楼层
还是没有摸透外部函数
 楼主| fzy_666 发表于 2012-2-28 16:08 | 显示全部楼层
----------- Project test - STM8 Cosmic - Configuration Debug -------------

Compiling main.c...
cxstm8 +mods0 +debug -pxp -pp -l -i"C:\Program Files\CmosIc\CXSTM8\Hstm8"  -clDebug\ -coDebug\ main.c
main.c:

main.o - 0 error(s), 0 warning(s)
 楼主| fzy_666 发表于 2012-2-28 16:08 | 显示全部楼层
知道了,谢谢香水城
baidudz 发表于 2012-2-28 19:01 | 显示全部楼层
这个纯粹是C语言的问题
txcy 发表于 2012-2-28 19:09 | 显示全部楼层
还是要注重基础知识
moming008 发表于 2012-2-28 22:36 | 显示全部楼层
基础很重要
 楼主| fzy_666 发表于 2012-2-29 08:17 | 显示全部楼层
一直用汇编,学校也没有学过C,是摸石头过河,谢谢各位,C还是挺好用的。。。
xblei 发表于 2012-2-29 08:20 | 显示全部楼层
多练练,什么都不是问题。
supreme42 发表于 2012-2-29 09:13 | 显示全部楼层
看下C语言基础知识,利用extern即可
cool_coder 发表于 2012-2-29 14:16 | 显示全部楼层
现在学习C语言的书太多了,找本好书很快就能学会。
lhlovelq 发表于 2012-2-29 17:13 | 显示全部楼层
xsgy123 发表于 2012-2-29 19:20 | 显示全部楼层
基本的C语言问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

327

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部