oledcs怎么去掉电脑省掉CS

扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口STM32_实验9_OLED显示实验_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
STM32_实验9_OLED显示实验
上传于||文档简介
&&9​_​O​L​E​D​显​示​应​用​案​例
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩18页未读,继续阅读
你可能喜欢注册时间: 17:39
论坛积分:21
来自: 广东
& &原子哥,你好,我把战舰版本的oled程序改成mini版本的程序,改了如下的三个地方,初始化不成功,屏没反应,帮我看看是哪里还没有设置到,哪里导致的问题,谢谢。
编译是可以通过的,硬件也没有问题,因为我把你写的mini版本的程序下载进去,是没问题的,正常显示。
#define OLED_MODE 1
&&&&& &&&&&&&
//-----------------OLED端口定义----------------& &&&&&&&
#define OLED_CS_Clr()& GPIO_ResetBits(GPIOC,GPIO_Pin_9)
#define OLED_CS_Set()& GPIO_SetBits(GPIOC,GPIO_Pin_9)
#define OLED_RST_Clr() GPIO_ResetBits(GPIOB,GPIO_Pin_14)
#define OLED_RST_Set() GPIO_SetBits(GPIOB,GPIO_Pin_14)
#define OLED_RS_Clr() GPIO_ResetBits(GPIOC,GPIO_Pin_8)
#define OLED_RS_Set() GPIO_SetBits(GPIOC,GPIO_Pin_8)
#define OLED_WR_Clr() GPIO_ResetBits(GPIOC,GPIO_Pin_7)
#define OLED_WR_Set() GPIO_SetBits(GPIOC,GPIO_Pin_7)
#define OLED_RD_Clr() GPIO_ResetBits(GPIOC,GPIO_Pin_6)
#define OLED_RD_Set() GPIO_SetBits(GPIOC,GPIO_Pin_6)
//PC0~7,作为数据线
//#define DATAOUT(x) GPIO_Write(GPIOC,x);//输出
#define DATAOUT(DataValue) {GPIO_Write(GPIOB,(GPIO_ReadOutputData(GPIOB)&0xff00)|(DataValue&0x00FF));}&&
//使用4线串行接口时使用
#define OLED_SCLK_Clr() GPIO_ResetBits(GPIOB,GPIO_Pin_0)
#define OLED_SCLK_Set() GPIO_SetBits(GPIOB,GPIO_Pin_0)
#define OLED_SDIN_Clr() GPIO_ResetBits(GPIOB,GPIO_Pin_1)
#define OLED_SDIN_Set() GPIO_SetBits(GPIOB,GPIO_Pin_1)&&&&&&&
#define OLED_CMD& 0&//写命令
#define OLED_DATA 1&//写数据
以上是oled.h的改动,
void OLED_Init(void)
&&GPIO_InitTypeDef& GPIO_InitS&
&&RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOB, ENABLE);& //使能PC,D,G端口时钟
&#if OLED_MODE==1
&&GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);&//JTAG-DP 失能 + SW-DP使能
&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7;
&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; && //推挽输出
&GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
&GPIO_Init(GPIOB, &GPIO_InitStructure);&&&&&&&&& &
&GPIO_Write(GPIOB,0XFFFF);
&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9;
&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; && //推挽输出
&GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
&GPIO_Init(GPIOC, &GPIO_InitStructure);
&GPIO_SetBits(GPIOC, GPIO_Pin_6);
&GPIO_SetBits(GPIOC, GPIO_Pin_7);
&GPIO_SetBits(GPIOC, GPIO_Pin_8);
&GPIO_SetBits(GPIOC, GPIO_Pin_9);
&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;
&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; && //推挽输出
&GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
&GPIO_Init(GPIOB, &GPIO_InitStructure);
&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD ; && //推挽输出&
&GPIO_Init(GPIOB, &GPIO_InitStructure);&&&&&&& &
&GPIO_Write(GPIOB,0X03);
&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8|GPIO_Pin_9;
&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; && //推挽输出
&GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
&GPIO_Init(GPIOC, &GPIO_InitStructure);
&GPIO_SetBits(GPIOC, GPIO_Pin_8);
&GPIO_SetBits(GPIOC, GPIO_Pin_9);
以上是GPIO初始化的改动。
下面是main主函数
&int main(void)
&delay_init();&&&& & //延时函数初始化&&
&NVIC_Configuration(); & //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
&&LED_Init();&&&&&&& //LED端口初始化
&OLED_Init();&&&//初始化OLED&&&&&
&&OLED_ShowString(0,0, "0.96' OLED TEST");&
&&OLED_ShowString(0,16,"");&
&&OLED_ShowString(0,32,"");&
&&OLED_ShowString(0,48,"ASCII:");&
&&OLED_ShowString(63,48,"CODE:");&
&OLED_Refresh_Gram();&
&&OLED_ShowChar(48,48,t,16,1);//显示ASCII字符&&&
&&OLED_Refresh_Gram();
&&if(t&'~')t=' ';
&&OLED_ShowNum(103,48,t,3,16);//显示ASCII字符的码值
&&delay_ms(300);
&&LED0=!LED0;
注册时间: 19:50
回复数: 1525
论坛积分:1634
对比下战舰板子和MINI板子的IO口资源,可能有不一样的地方。
注册时间: 10:41
回复数: 68871
主题数: 404
酷贴数:28
论坛积分:72883
来自: 湖南
建议楼主仿真对比下寄存器状态。
我的淘宝小店:
注册时间: 23:27
论坛积分:21
--回复【楼主位】&虎逸云&:
---------------------------------
/posts/list/21330.htm&我改的用库函数实现迷你板的实验
注册时间: 17:39
论坛积分:21
来自: 广东
回复【3楼】&persist_2012&:
---------------------------------
太感谢了,我也是一直在改战舰版做mini板的程序
请选择一个版面...
STM32-F0/F1/F2专区
STM32-F3/F4/F7专区
MSP430专区
ARM7/ARM9/ARM11专区
其他Cortex系列
uCOS & uCGUI & Emwin
trochili(飞鸟)操作系统
中国RTOS联盟
FPGA/CPLD/DSP专区
数字,模拟,高频电路
编程语言学习
蓝牙/WIFI/Zigbee通信
开发工具专栏
UOL 单片机语言
四轴飞行器
MICO智能硬件
DIY大赛专区
DIY项目资料专区
论坛建设区
二手交易专栏
& 开源电子网() |OLED_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
&&L​C​D​制​程​基​本​资​料​,​与​大​家​分​享​。
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩53页未读,继续阅读
你可能喜欢12864的OLED程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
12864的OLED程序
上传于||文档简介
&&从​林​戈​的​程​序​改​的​.​.
大小:21.51KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 ps cs6怎么去掉文字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信