
Silabs C8051
杀猪的大侠
希望能够一直做技术,来养家糊口。
展开
-
C8051F850 GPIO Interrrupt
C8051F850有两个外部中断向量,分别是INT0,INT1。只有P0口支持外部中断输入。比较奇怪的是,GPIO的边沿设置竟然是放在了TCON这个寄存器里面。。如下代码实现了:将P0.4作为外部中断INT0的输入,并且设置成下降沿触发。并使用P1.0口作为LED的输出口。void C8051F850_IO_Initial(void){ //Disable Watchdog wi原创 2015-01-05 10:23:14 · 2892 阅读 · 0 评论 -
C8051F850 ADC Polling Example
有项目需要用到Silabs 的C8051F850. 其实最主要是看中了价格,以及其工作温度。因此需要开始学习这颗片子。如下是最简单的ADC例程:对系统时钟进行初始化,对IO进行初始化等。P1.0为LED输出,P1.2为ADC输入。ADC采用VDD和GND为参考源。并使用Polling的方式,而不是中断的方式。原创 2015-01-04 16:57:55 · 4137 阅读 · 1 评论