cc3200寄存器操作点亮LED
来源:互联网 发布:数据集成日语怎么说 编辑:程序博客网 时间:2024/06/05 17:26
CC3200是TI公司推出的一个M4内核的WiFi芯片,虽然其主打功能是WiFi,但还是掩藏不了其单片机的本质。
我是从51慢慢的转到嵌入式的,虽然已经习惯了ARM库函数的调用,但还是忘不了学52时寄存器的操作。。。废话不多说,直接上源码。。。。。代码注释已经很详细了,关于寄存器的地址,偏移地址,需要查datasheet和用户手册,嘿嘿,再次就不赘述了。。。
//HWREG是一个宏,用来对硬件进行访问的专用宏,其具体形式为HWREG(x),表示的意思是,对寄存器x里面的数据进行访问。#define HWREG(x) (*((volatile unsigned long *)(x)))/****************************************************************** * @fn main * @brief The main function. * @param None * @return None **********************************/void main(){ //为GPIO配置时钟 HWREG(0x44025000+ 0x00000058)|=0x00000001 ; //使能GPIO_09,gpio_08输出4mA模式 HWREG(0x4402E0C4) = 0x20; //把GPIO_09,gpio_08配置为输出 HWREG(0x40005000+0x00000400) =0x03; while(1) { //写入数据到GPIO_09 HWREG(0x40005000+(0x2<<2)) =0x00; }}
0 0
- cc3200寄存器操作点亮LED
- CC3200寄存器操作
- 使用寄存器点亮led灯
- 6410寄存器控制GPIO点亮LED
- CC3220学习笔记---点亮LED寄存器版
- 7.点亮led的操作
- #ARM开发# 点亮LED和操作蜂鸣器
- 点亮LED
- 点亮LED
- 点亮LED
- 点亮led
- C51两种方式点亮LED(总线操作,位操作)
- LED灯驱动编写----对寄存器操作
- S3C6410的GPIO基本操作(点亮LED)
- GPIO输出操作—使用固件库点亮LED--- 调试总结
- 第7章 使用寄存器点亮LED灯—零死角玩转STM32-F429系列
- 点亮一个LED
- 点亮一个LED
- linux 守护进程
- Linux下 配置Coovachilli 作为 Web认证Portal和网关
- NoSQL数据库笔谈
- 顺序表实现括号的配对
- Codeforces544E:Remembering Strings(状态压缩)
- cc3200寄存器操作点亮LED
- uva 567 Risk bfs
- Minimum Size Subarray Sum
- Android界面之间的跳转和返回
- org.eclipse.jdi.TimeoutException:Timeout occurred while waiting for packet 1983.occurred
- hdu 4015 Mario and Mushrooms(组合数学)
- 数字图像处理的一些名词的含义
- 朴素的模式匹配算法
- win7网络发现不能启用,无法共享其他机器的解决办法