|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
кто-нибудь знает, в чем беда? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 10:42 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Gennady345неправильно считываются данные из буфера Битность, четность не настроены? Gennady345и виснет еще Ну... Придется пользоваться отладчиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 13:55 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
суть такая, что я переключаю между смартфоном и контроллером, и получается отладчик при работе с устройством не посмотришь. флаги установил. когда отправляю, на контроллере срабатывает прерывание, а вот обратно подвисает и выводит иногда странную последовательность. взял две верхние библиотеки, одно и тоже при чтении. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 15:41 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
на контроллере vcom реализован. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 15:43 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Gennady345, genymotion позволяет пробрасывать порты с компа в андроид. Там и отладка будет приятнее. Мусор обычно и приходит, если битность и четность не указать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:09 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
На компе нормально работает? Проблема только в андроиде? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:09 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
так, в genymotion я не работал, если эмулировал, то на AVD. а в AVD есть проброс портов? а то что-то не находил. вот тут нахожу устройство, флаг ставлю 0, больше параметров не находится for(int i = 0; i < paths.length; i++) { if(paths[i].equals("/dev/ttyACM0")) { mSerialPort = new SerialPort(new File(paths[i]), 115200, 0); break; ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:19 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
когда проводил отладку, то без подключения контроллера на реальном устройстве. потом отключал и подключал контроллер. по сути, работает, но при приеме вот этот мусор. и все! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:26 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Gennady345, в первом сообщении темы есть флаги настроек порта, которые указываются при создании объекта порта. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 16:32 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
да, я их выставил mSerialPort = new SerialPort(new File(paths[i]), 115200, 0);, только тот же результат, пробовал 1, то же самое. а в AVD можно пробросить порты или только в genymotion или в vitrualbox проще? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 17:40 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Gennady345, 1 это только четность. Совсем нет опыта работы с портами? Вообще есть рабочий пример кода? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 19:09 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
недавно только начал работать с микроконтроллерами. успел только поработать с uart и virtual com на миландре. я еще брал с github, библиотеку usbserial, там я четко прописывал настройки порта. все-равно приходит мусор. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 19:25 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
просто когда делаю OutputStream на контроллере Миландр в отладке норм приходит, а обратно нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 19:27 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
выбирал библиотеку AcmCdc, все-равно мусор. в понедельник на работе еще попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 19:28 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
я еще брал приложение с google serial_api, там тоже байты теряются.... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 19:59 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Все таки стоит попробовать начать играться с компьютера. Только затем перебраться на андроид. Разница не большая, но отладка на ББ проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2016, 21:40 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Приветствую форумчан, с программированием никак не найду общий язык, поэтому обращаюсь к тем, кто разбирается в этом, с просьбой- "делаю" себе приложение, с использованием всяких учебников и нескольких примеров исходников с github, кое в чем разобрался, конечно, но в основном нет. Прошу помочь переделать класс чтения/записи с устройства "ioio", на класс чтения/записи через обычный serialport с сохранением функционала. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2016, 03:00 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Собственно, почему обращаюсь с просьбой, т.к. приложение пишу для себя, занимаюсь им уже год в свободное время, с программированием по жизни никак не связан. С исходниками из которых леплю более менее разобрался, какие классы за что отвечают и как их переделать под себя представляю. Спаял адаптер на ft232 для связи приложения с автомобилем, с терминалом на андроиде и виндовс работает, передает и принимает так, как нужно. Сделал графический интерфейс, принялся за наполнение и тут затык, катастрофически не хватает знаний по программированию. Застрял и не могу сдвинуться с мертвой точки, прочитал несколько книг по java и андроид, но не хватает базовых знаний. Прошу помощи в написании этого класса, чтобы смочь продолжить дальше. Если есть у кого свободное время, с удовольствием бы разобрал данный класс по полочкам, в качестве обучения и понимания, и сам бы его переделал, т.к. с онлайн учебниками и книгами самому не получается. Благодарность не заржавеет. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2016, 13:39 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Пока что есть просьба переписать некий класс, который никому не нужен и его не на чем тестировать. Проще наверное будет обращаться с конкретным вопросом. Например, "не пишет в порт". Ну и от себя добавлю, что UsbSerialLibrary проще в понимании, чем SerialPort. И ftdi там поддерживается. И по примерам можно многое понять https://github.com/mik3y/usb-serial-for-android/tree/master/usbSerialExamples/src/main/java/src/com/hoho/android/usbserial/examples ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2016, 10:44 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
wadman, блин нашел баг в обработке данных: данные в буфер принимаются, битность и четность там всё нормуль....осталось функцию callback сделать, чтобы прерывание срабатывало! genymotion помогло, virual com пробросил в vbox и все понятно! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2016, 15:53 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
wadman, еще момент уточнить. скачал библиотеку доработанную вначале serialport.jar. при компиляции не может найти классы SerialPort. подключал ее в buildpath через variable, external jar. все-равно не видит. В чем здесь беда? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2016, 21:10 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Gennady345, подозреваю, что беда в эклипсе. Я про него забыл, как страшный сон. :) И давно удалил. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2016, 22:43 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
wadman, именно так. сейчас просто android studio какой-то "контрофактный" пошёл, то ли компилятор не так собрали, в общем перегрузили его. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 08:10 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
Gennady345сейчас просто android studio какой-то "контрофактный" пошёл У меня работает как и раньше. Если по студии есть вопросы, то задавай по ней вопросы. Только в отдельной теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 09:01 |
|
Android Usb Serial Port
|
|||
---|---|---|---|
#18+
wadman, еще тут вопрос. в общем, при первом считывании size = mInputStream.read(buffer) все проходит успешно. при повторном считывании данные перестают считываться, либо еще раз выдаются предыдущие данные. то ли они в буфере висят, непонятно. поток делал destroy, потом reset, все-равно не передаются и висят в буфере. не знаешь, что может быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2016, 13:21 |
|
|
start [/forum/topic.php?fid=13&msg=39315722&tid=1330731]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 238ms |
total: | 509ms |
0 / 0 |